[packages/setup] - up to 2.8.5; link with glibc (only 3k bigger in > 700k package) to be more reliable

arekm arekm at pld-linux.org
Fri May 31 21:05:58 CEST 2013


commit a0098a54771a73283ff3da722d9d6518a5d909d4
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri May 31 21:05:54 2013 +0200

    - up to 2.8.5; link with glibc (only 3k bigger in > 700k package) to be more reliable

 setup.spec | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/setup.spec b/setup.spec
index 84d7b63..6926abb 100644
--- a/setup.spec
+++ b/setup.spec
@@ -2,6 +2,8 @@
 # TODO:
 # - make some README.PLD with system features description
 #
+%bcond_with	diet
+#
 %define	iana_etc_ver	2.30
 
 Summary:	Simple setup files
@@ -13,12 +15,12 @@ Summary(pl.UTF-8):	Podstawowe pliki systemu Linux
 Summary(pt_BR.UTF-8):	Vários arquivos básicos de configuração
 Summary(tr.UTF-8):	Basit kurulum dosyaları
 Name:		setup
-Version:	2.8.4
-Release:	2
+Version:	2.8.5
+Release:	1
 License:	Public Domain, partially BSD-like
 Group:		Base
 Source0:	%{name}-%{version}.tar.bz2
-# Source0-md5:	62f0ab5eaba651c291e1d76919530673
+# Source0-md5:	4f995facd983c8e887ff3b8c68a73b19
 # http://sethwklein.net/iana-etc
 Source1:	http://sethwklein.net/projects/iana-etc/downloads/iana-etc-%{iana_etc_ver}.tar.bz2
 # Source1-md5:	3ba3afb1d1b261383d247f46cb135ee8
@@ -30,7 +32,11 @@ Patch0:		%{name}-iana-etc.patch
 # This is source of non-iana changes in services file
 Patch1:		%{name}-services.patch
 Patch2:		protocols-fmt.patch
+%if %{with diet}
 BuildRequires:	dietlibc-static
+%else
+BuildRequires:	glibc-static
+%endif
 BuildRequires:	gawk
 Requires:	FHS >= 2.3-24.1
 Provides:	group(fuse)
@@ -97,7 +103,7 @@ cp -a %{SOURCE3} iana-etc/port-numbers.iana
 %{__sed} -i -e 's,[ \t]\+$,,' iana-etc/{services,protocols}
 
 %{__make} \
-	CC="diet %{__cc}" \
+	CC="%{?with_diet:diet }%{__cc}" \
 	OPT_FLAGS="%{rpmcflags} -Os" \
 	LDFLAGS="%{rpmcflags} %{rpmldflags}"
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/setup.git/commitdiff/a0098a54771a73283ff3da722d9d6518a5d909d4



More information about the pld-cvs-commit mailing list