SPECS: coreutils.spec - updated to 6.10 (GPL v3, lzma source) - up...

qboosh qboosh at pld-linux.org
Sun Mar 2 19:30:42 CET 2008


Author: qboosh                       Date: Sun Mar  2 18:30:42 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 6.10 (GPL v3, lzma source)
- updated info,pam,getgid,install-C,po,runuser patches
- removed obsolete no-nb,selinux,pl.po-update,futimens patches
- SELinux support is upstream now
- enable arch(1) command (removed from util-linux since 2.13pre7)
- new mktemp(1) command replaces separate package (P+O added)
- needs some testing

---- Files affected:
SPECS:
   coreutils.spec (1.129 -> 1.130) 

---- Diffs:

================================================================
Index: SPECS/coreutils.spec
diff -u SPECS/coreutils.spec:1.129 SPECS/coreutils.spec:1.130
--- SPECS/coreutils.spec:1.129	Thu Jan 24 02:36:30 2008
+++ SPECS/coreutils.spec	Sun Mar  2 19:30:37 2008
@@ -1,17 +1,13 @@
 # $Revision$, $Date$
-#
-# Conditional build:
-%bcond_without	selinux		# build without SELinux support
-#
 Summary:	GNU Core-utils - basic command line utilities
 Summary(pl.UTF-8):	GNU Core-utils - podstawowe narzędzia działające z linii poleceń
 Name:		coreutils
-Version:	6.9
-Release:	2
-License:	GPL v2+
+Version:	6.10
+Release:	1
+License:	GPL v3+
 Group:		Applications/System
-Source0:	ftp://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.bz2
-# Source0-md5:	c9607d8495f16e98906e7ed2d9751a06
+Source0:	http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.lzma
+# Source0-md5:	23582a4e8b21e837cfbafbc3834a8a4b
 Source1:	%{name}-non-english-man-pages.tar.bz2
 # Source1-md5:	f7c986ebc74ccb8d08ed70141063f14c
 Source2:	DIR_COLORS
@@ -21,6 +17,7 @@
 Source6:	su-l.pamd
 Source7:	runuser.pamd
 Source8:	runuser-l.pamd
+Source9:	mktemp.1.pl
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-pam.patch
 Patch2:		%{name}-getgid.patch
@@ -30,36 +27,36 @@
 Patch6:		%{name}-mem.patch
 Patch7:		%{name}-install-C.patch
 Patch8:		%{name}-po.patch
-Patch9:		%{name}-no-nb.patch
-Patch10:	%{name}-fmt-wchars.patch
-Patch11:	%{name}-runuser.patch
-Patch12:	%{name}-split-pam.patch
-Patch13:	%{name}-selinux.patch
-Patch14:	%{name}-pl.po-update.patch
-Patch15:	%{name}-futimens.patch
+Patch9:		%{name}-fmt-wchars.patch
+Patch10:	%{name}-runuser.patch
+Patch11:	%{name}-split-pam.patch
 URL:		http://www.gnu.org/software/coreutils/
 BuildRequires:	acl-devel
-BuildRequires:	autoconf >= 2.60
-BuildRequires:	automake >= 1:1.9.6
-%{?with_selinux:BuildRequires:	gcc >= 5:3.2}
+BuildRequires:	autoconf >= 2.61
+BuildRequires:	automake >= 1:1.10
+BuildRequires:	gcc >= 5:3.2
 BuildRequires:	gettext-devel >= 0.16-2
 BuildRequires:	help2man
-%{?with_selinux:BuildRequires:	libselinux-devel}
+BuildRequires:	libselinux-devel
+BuildRequires:	lzma
 BuildRequires:	pam-devel
 BuildRequires:	rpmbuild(find_lang) >= 1.24
 BuildRequires:	texinfo >= 4.2
 Requires:	pam >= 0.77.3
 Requires:	setup >= 2.4.6-2
 Provides:	fileutils
+Provides:	mktemp
 Provides:	sh-utils
 Provides:	stat
 Provides:	textutils
 Obsoletes:	fileutils
+Obsoletes:	mktemp
 Obsoletes:	sh-utils
 Obsoletes:	stat
 Obsoletes:	textutils
 Conflicts:	shadow < 1:4.0.3-6
 Conflicts:	tetex < 1:2.0.2
+Conflicts:	util-linux < 2.13-0.pre7
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -99,8 +96,8 @@
   uniq unlink users vdir wc who whoami yes
 
 %prep
-%setup -q -a1
-%patch14 -p1
+%setup -q -c -T -a1
+lzma -dc %{SOURCE0} | tar xf - -C ..
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -113,21 +110,12 @@
 %patch9 -p1
 %patch10 -p1
 %patch11 -p1
-%patch12 -p1
-%patch15 -p1
-%{?with_selinux:%patch13 -p1}
 
 %{__perl} -pi -e 's at GNU/Linux at PLD Linux@' m4/host-os.m4
 
-# no_NO is just an alias for nb_NO in recent glibc
-# no.po is outdated, nb.po is more fresh here (see also patch10)
-rm -f po/no.*
 # allow rebuilding *.gmo
 rm -f po/stamp-po
 
-# missing, added to gettext.m4 by ./bootstrap
-echo 'AC_DEFUN([gl_LOCK_EARLY],[])' > m4/gllock.m4
-
 %build
 %{__gettextize}
 %{__aclocal} -I m4
@@ -137,7 +125,8 @@
 %configure \
 	CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
 	DEFAULT_POSIX2_VERSION=199209 \
-	%{?with_selinux:--enable-selinux} \
+	--enable-install-program=arch \
+	--enable-no-install-program=hostname,kill,uptime \
 	--enable-pam
 
 %{__make}
@@ -149,16 +138,13 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -f $RPM_BUILD_ROOT%{_bindir}/{hostname,kill,uptime}
-rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{hostname,kill,uptime}.1*
-
-mv -f $RPM_BUILD_ROOT%{_bindir}/{basename,cat,chgrp,chmod,chown,cp,date,dd,df,\
+mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,df,\
 echo,false,id,link,ln,ls,mkdir,mknod,mv,nice,printf,pwd,rm,rmdir,sleep,sort,stty,\
 sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin
 
 mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
 
-# su is missed by "make install"
+# su is missed by "make install" called by non-root
 install src/su $RPM_BUILD_ROOT/bin
 install src/runuser $RPM_BUILD_ROOT/sbin
 
@@ -174,6 +160,8 @@
 	install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
 	install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
 done
+install %{SOURCE9} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
+# unwanted
 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,uptime}.1
 
 %find_lang %{name}
@@ -181,10 +169,10 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post	-p	/sbin/postshell
+%post	-p /sbin/postshell
 -/usr/sbin/fix-info-dir -c %{_infodir}
 
-%postun	-p	/sbin/postshell
+%postun	-p /sbin/postshell
 -/usr/sbin/fix-info-dir -c %{_infodir}
 
 %files -f %{name}.lang
@@ -195,13 +183,14 @@
 %attr(4755,root,root) /bin/su
 %attr(755,root,root) /sbin/runuser
 %attr(755,root,root) %{_bindir}/*
-%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_sbindir}/chroot
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
-/etc/shrc.d/*
+/etc/shrc.d/fileutils.csh
+/etc/shrc.d/fileutils.sh
 %{_mandir}/man1/*
 %lang(cs) %{_mandir}/cs/man1/*
 %lang(da) %{_mandir}/da/man1/*
@@ -227,6 +216,15 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.130  2008-03-02 18:30:37  qboosh
+- updated to 6.10 (GPL v3, lzma source)
+- updated info,pam,getgid,install-C,po,runuser patches
+- removed obsolete no-nb,selinux,pl.po-update,futimens patches
+- SELinux support is upstream now
+- enable arch(1) command (removed from util-linux since 2.13pre7)
+- new mktemp(1) command replaces separate package (P+O added)
+- needs some testing
+
 Revision 1.129  2008-01-24 01:36:30  glen
 - invoke fix-info-dir via /sbin/postshell where possible to avoid extra /bin/sh dep
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/coreutils.spec?r1=1.129&r2=1.130&f=u



More information about the pld-cvs-commit mailing list