Репозитории ALT
5.1: | 0.30-alt3 |
4.1: | 0.30-alt3 |
4.0: | 0.30-alt3 |
3.0: | 0.28-alt1 |
Группа :: Разработка/C
Пакет: dietlibc
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: dietlibc
Version: 0.30
Release: alt3
%define diethome %_prefix/lib/%name
Summary: C library optimized for size
License: GPL
Group: Development/C
Url: http://www.fefe.de/%name/
Source: ftp://ftp.kernel.org/pub/linux/libs/%name/%name-%version.tar
Source1: %name-Makefile.rules
Patch1: %name-0.23-alt-getline.patch
Patch2: %name-0.27-alt-ioverflow.patch
Patch3: %name-0.30-alt-config.patch
Patch4: %name-0.27-alt-define.patch
Patch5: %name-0.30-alt-fstatfs64-typo.patch
Patch6: %name-0.30-alt-getmntent_r.patch
Patch7: %name-0.30-alt-no-stack-protector.patch
# MDK
Patch31: %name-0.29-biarch.patch
Patch32: %name-0.27-kernel2.6-types.patch
Patch33: %name-0.27-x86_64-lseek64.patch
Patch34: %name-0.27-x86_64-stat64.patch
# Annvix
Patch60: %name-0.29-avx-fix_no_ipv6.patch
# Fedora
Patch80: %name-0.28-setpriority.patch
Patch81: %name-0.29-scall.patch
Packager: Anton D. Kachalov <mouse at altlinux.org>
%description
Small libc for building embedded applications.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch31 -p1
%patch32 -p1
%patch33 -p1
%patch34 -p1
%patch60 -p1
%patch80 -p1
%patch81 -p1
%build
%__subst 's,\-W\ ,-Wextra ,g' Makefile
%make_build CC="gcc -fno-stack-protector" prefix=%diethome
%install
%make_install install \
prefix=%diethome \
BINDIR=%_bindir \
MAN1DIR=%_man1dir \
DESTDIR=%buildroot
%__install -m644 %SOURCE1 %buildroot%diethome/Makefile.rules
%files
%_bindir/*
%_man1dir/*
%diethome
%doc AUTHOR BUGS CAVEAT CHANGES FAQ README README.* THANKS SECURITY
%changelog
…
Полный changelog можно просмотреть здесь
Version: 0.30
Release: alt3
%define diethome %_prefix/lib/%name
Summary: C library optimized for size
License: GPL
Group: Development/C
Url: http://www.fefe.de/%name/
Source: ftp://ftp.kernel.org/pub/linux/libs/%name/%name-%version.tar
Source1: %name-Makefile.rules
Patch1: %name-0.23-alt-getline.patch
Patch2: %name-0.27-alt-ioverflow.patch
Patch3: %name-0.30-alt-config.patch
Patch4: %name-0.27-alt-define.patch
Patch5: %name-0.30-alt-fstatfs64-typo.patch
Patch6: %name-0.30-alt-getmntent_r.patch
Patch7: %name-0.30-alt-no-stack-protector.patch
# MDK
Patch31: %name-0.29-biarch.patch
Patch32: %name-0.27-kernel2.6-types.patch
Patch33: %name-0.27-x86_64-lseek64.patch
Patch34: %name-0.27-x86_64-stat64.patch
# Annvix
Patch60: %name-0.29-avx-fix_no_ipv6.patch
# Fedora
Patch80: %name-0.28-setpriority.patch
Patch81: %name-0.29-scall.patch
Packager: Anton D. Kachalov <mouse at altlinux.org>
%description
Small libc for building embedded applications.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch31 -p1
%patch32 -p1
%patch33 -p1
%patch34 -p1
%patch60 -p1
%patch80 -p1
%patch81 -p1
%build
%__subst 's,\-W\ ,-Wextra ,g' Makefile
%make_build CC="gcc -fno-stack-protector" prefix=%diethome
%install
%make_install install \
prefix=%diethome \
BINDIR=%_bindir \
MAN1DIR=%_man1dir \
DESTDIR=%buildroot
%__install -m644 %SOURCE1 %buildroot%diethome/Makefile.rules
%files
%_bindir/*
%_man1dir/*
%diethome
%doc AUTHOR BUGS CAVEAT CHANGES FAQ README README.* THANKS SECURITY
%changelog
…
Полный changelog можно просмотреть здесь