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