Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37376248
en ru br
Репозитории ALT
5.1: 0.30-alt3
4.1: 0.30-alt3
4.0: 0.30-alt3
3.0: 0.28-alt1
www.altlinux.org/Changes

Группа :: Разработка/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 можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin