]> git.pld-linux.org Git - packages/coreutils.git/blobdiff - coreutils.spec
- updated to 6.7 (cp -p/mv fixes, somehow related to security)
[packages/coreutils.git] / coreutils.spec
index 99a684a0c825a5f04a53001179a684ae7319efa3..a9a7f31f64c13175c6c1740e5069c54d8514e8e3 100644 (file)
@@ -5,15 +5,12 @@
 Summary:       GNU Core-utils - basic command line utilities
 Summary(pl):   GNU Core-utils - podstawowe narzêdzia dzia³aj±ce z linii poleceñ
 Name:          coreutils
-Version:       5.2.1
-Release:       0.5
+Version:       6.7
+Release:       0.1
 License:       GPL
 Group:         Applications/System
-# devel versions:
-#Source0:      ftp://alpha.gnu.org/gnu/fetish/%{name}-%{version}.tar.bz2
-# final versions:
 Source0:       ftp://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.bz2
-# Source0-md5: 172ee3c315af93d3385ddfbeb843c53f
+# Source0-md5: a16465d0856cd011a1acc1c21040b7f4
 Source1:       %{name}-non-english-man-pages.tar.bz2
 # Source1-md5: f7c986ebc74ccb8d08ed70141063f14c
 Source2:       DIR_COLORS
@@ -31,18 +28,17 @@ Patch7:             %{name}-mem.patch
 Patch8:                %{name}-install-C.patch
 Patch9:                %{name}-po.patch
 Patch10:       %{name}-no-nb.patch
-# based on patch from Fedora, based on patches from http://acl.bestbits.at/
-Patch11:       %{name}-acl.patch
-Patch12:       %{name}-selinux.patch
+Patch11:       %{name}-selinux.patch
+URL:           http://www.gnu.org/software/coreutils/
 BuildRequires: acl-devel
-BuildRequires: autoconf >= 2.58
-BuildRequires: automake >= 1.8
+BuildRequires: autoconf >= 2.60
+BuildRequires: automake >= 1:1.9.6
 %{?with_selinux:BuildRequires: gcc >= 5:3.2}
-BuildRequires: gettext-devel >= 0.11.5
+BuildRequires: gettext-devel >= 0.16-2
 BuildRequires: help2man
+%{?with_selinux:BuildRequires: libselinux-devel}
 BuildRequires: pam-devel
 BuildRequires: texinfo >= 4.2
-%{?with_selinux:BuildRequires: libselinux-devel}
 Requires:      pam >= 0.77.3
 Requires:      setup >= 2.4.6-2
 Provides:      fileutils
@@ -58,8 +54,8 @@ Conflicts:    tetex < 1:2.0.2
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-These are the GNU core utilities.  This package is the union of
-the GNU fileutils, sh-utils, and textutils packages.
+These are the GNU core utilities. This package is the union of the GNU
+fileutils, sh-utils, and textutils packages.
 
 Most of these programs have significant advantages over their Unix
 counterparts, such as greater speed, additional options, and fewer
@@ -67,10 +63,10 @@ arbitrary limits.
 
 The programs that can be built with this package are:
 
-  basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd
-  df dir dircolors dirname du echo env expand expr factor false fmt fold
-  ginstall groups head hostid id join link ln logname ls md5sum mkdir
-  mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
+  [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
+  dd df dir dircolors dirname du echo env expand expr factor false fmt
+  fold install groups head hostid id join link ln logname ls md5sum
+  mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
   printf ptx pwd rm rmdir seq sha1sum shred sleep sort split stat stty
   su sum sync tac tail tee test touch tr true tsort tty uname unexpand
   uniq unlink users vdir wc who whoami yes
@@ -85,10 +81,10 @@ opcje i mniej ogranicze
 
 Programy zawarte w tym pakiecie to:
 
-  basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd
-  df dir dircolors dirname du echo env expand expr factor false fmt fold
-  ginstall groups head hostid id join link ln logname ls md5sum mkdir
-  mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
+  [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
+  dd df dir dircolors dirname du echo env expand expr factor false fmt
+  fold ginstall groups head hostid id join link ln logname ls md5sum
+  mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
   printf ptx pwd rm rmdir seq sha1sum shred sleep sort split stat stty
   su sum sync tac tail tee test touch tr true tsort tty uname unexpand
   uniq unlink users vdir wc who whoami yes
@@ -106,24 +102,27 @@ Programy zawarte w tym pakiecie to:
 %patch8 -p1
 %patch9 -p1
 %patch10 -p1
-%patch11 -p1
-%{?with_selinux:%patch12 -p1}
+%{?with_selinux:%patch11 -p1}
 
 %{__perl} -pi -e 's@GNU/Linux@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
-# jm's inttypes.m4 and inttypes.m4 from gettext are really different files
-mv -f m4/{inttypes.m4,jm-inttypes.m4}
 %{__gettextize}
 %{__aclocal} -I m4
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure \
+       CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
        DEFAULT_POSIX2_VERSION=199209 \
        %{?with_selinux:--enable-selinux} \
        --enable-pam
@@ -140,8 +139,6 @@ install -d $RPM_BUILD_ROOT{/bin,%{_bindir},%{_sbindir},/etc/pam.d,/etc/shrc.d}
 rm -f $RPM_BUILD_ROOT%{_bindir}/{hostname,kill,uptime}
 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{hostname,kill,uptime}.1*
 
-ln -sf test $RPM_BUILD_ROOT%{_bindir}/[
-
 mv -f $RPM_BUILD_ROOT%{_bindir}/{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
@@ -181,9 +178,9 @@ rm -rf $RPM_BUILD_ROOT
 %attr(4755,root,root) /bin/su
 %attr(755,root,root) %{_bindir}/*
 %attr(755,root,root) %{_sbindir}/*
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/su
-%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/DIR_COLORS
-%attr(755,root,root) /etc/shrc.d/*
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
+/etc/shrc.d/*
 %{_mandir}/man1/*
 %lang(cs) %{_mandir}/cs/man1/*
 %lang(da) %{_mandir}/da/man1/*
This page took 0.03449 seconds and 4 git commands to generate.