]> git.pld-linux.org Git - packages/coreutils.git/blobdiff - coreutils.spec
- fixed patching order
[packages/coreutils.git] / coreutils.spec
index 1313e2e6231de3c8fb0a855422e65ecd69eb1c5d..b1d5ce1a76c3e7f5860c540312d8d3b1860bc41a 100644 (file)
@@ -3,17 +3,15 @@
 %bcond_without selinux         # build without SELinux support
 #
 Summary:       GNU Core-utils - basic command line utilities
-Summary(pl):   GNU Core-utils - podstawowe narzêdzia dzia³aj±ce z linii poleceñ
+Summary(pl.UTF-8):     GNU Core-utils - podstawowe narzędzia działające z linii poleceń
 Name:          coreutils
-Version:       5.2.1
-Release:       1
+Version:       6.9
+# DO NOT PUT INT RELEASE HERE UNTIL 1, 9, 11, 12, 13 PATCHES FIXED
+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: c9607d8495f16e98906e7ed2d9751a06
 Source1:       %{name}-non-english-man-pages.tar.bz2
 # Source1-md5: f7c986ebc74ccb8d08ed70141063f14c
 Source2:       DIR_COLORS
@@ -31,18 +29,19 @@ 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
+Patch12:       %{name}-system-openat.patch
+Patch13:       %{name}-fmt-wchars.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 +57,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
@@ -75,13 +74,13 @@ The programs that can be built with this package are:
   su sum sync tac tail tee test touch tr true tsort tty uname unexpand
   uniq unlink users vdir wc who whoami yes
 
-%description -l pl
-Narzêdzia podstawowe (core utilities) GNU to po³±czone paczki GNU
+%description -l pl.UTF-8
+Narzędzia podstawowe (core utilities) GNU to połączone paczki GNU
 fileutils, sh-utils i textutils.
 
-Wiêkszo¶æ z zawartych programów jest znacznie ulepszona w porównaniu
-z ich uniksowymi odpowiednikami, np. szybciej dzia³aj±, maj± dodatkowe
-opcje i mniej ograniczeñ.
+Większość z zawartych programów jest znacznie ulepszona w porównaniu
+z ich uniksowymi odpowiednikami, np. szybciej działają, mają dodatkowe
+opcje i mniej ograniczeń.
 
 Programy zawarte w tym pakiecie to:
 
@@ -96,7 +95,8 @@ Programy zawarte w tym pakiecie to:
 %prep
 %setup -q -a1
 %patch0 -p1
-%patch1 -p1
+# huuge uptade PO
+#%patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
@@ -104,10 +104,15 @@ Programy zawarte w tym pakiecie to:
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
+# PO
+#%patch9 -p1
 %patch10 -p1
-%patch11 -p1
-%{?with_selinux:%patch12 -p1}
+# FIXME
+#%{?with_selinux:%patch11 -p1}
+# OBSOLETE
+#%patch12 -p1
+# ?
+#%patch13 -p1
 
 %{__perl} -pi -e 's@GNU/Linux@PLD Linux@' m4/host-os.m4
 
@@ -117,15 +122,17 @@ 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
@@ -155,7 +162,7 @@ install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
 install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d
 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su
 
-mv -f man/pt_BR man/pt
+cp -a man/pt_BR man/pt
 for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN ; do
        install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
        install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
@@ -181,8 +188,8 @@ 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(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/*
This page took 0.029098 seconds and 4 git commands to generate.