X-Git-Url: https://git.tld-linux.org/?p=packages%2Fcoreutils.git;a=blobdiff_plain;f=coreutils.spec;h=5d37ac64c17b0f9e559a672d7163660da774eaec;hp=4066fbeb74804ef68727d6f968b24d17c38b135d;hb=HEAD;hpb=99ff9da7f02f90b164757667c3d2f86ee1fc3e75 diff --git a/coreutils.spec b/coreutils.spec index 4066fbe..5a9bc11 100644 --- a/coreutils.spec +++ b/coreutils.spec @@ -3,16 +3,17 @@ %bcond_with advcopy # progress bar in cp (orphaned patch) %bcond_with multicall # Compile all the tools in a single binary %bcond_with tests # unit tests running +%bcond_without y2038 # Y2038 support for 32-bit archs 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: 8.30 -Release: 2 +Version: 9.5 +Release: 1 License: GPL v3+ Group: Applications/System Source0: http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.xz -# Source0-md5: ab06d68949758971fe744db66b572816 +# Source0-md5: e99adfa059a63db3503cc71f3d151e31 Source1: %{name}-non-english-man-pages.tar.bz2 # Source1-md5: f7c986ebc74ccb8d08ed70141063f14c Source2: DIR_COLORS @@ -20,6 +21,7 @@ Source3: DIR_COLORS.256color Source4: colorls.sh Source5: colorls.csh Source6: mktemp.1.pl +Source7: %{name}.sh Patch0: %{name}-info.patch Patch1: %{name}-getgid.patch Patch2: %{name}-uname-cpuinfo.patch @@ -27,9 +29,7 @@ Patch3: %{name}-date-man.patch Patch6: %{name}-fmt-wchars.patch Patch7: %{name}-sparc64.patch -# http://translationproject.org/latest/coreutils/pl.po (pass through msgcat to generate shorter diff) -Patch8: %{name}-pl.po-update.patch -# from http://www.beatex.org/web/advancedcopy.html, edited by shadzik +# https://github.com/jarun/advcpmv Patch9: %{name}-advcopy.patch Patch10: tests.patch URL: http://www.gnu.org/software/coreutils/ @@ -43,6 +43,7 @@ BuildRequires: gmp-devel BuildRequires: help2man BuildRequires: libcap-devel BuildRequires: libselinux-devel +BuildRequires: perl-base BuildRequires: rpmbuild(find_lang) >= 1.24 BuildRequires: smack-devel BuildRequires: tar >= 1:1.22 @@ -57,11 +58,11 @@ Provides: mktemp = %{version}-%{release} Provides: sh-utils Provides: stat Provides: textutils -Obsoletes: fileutils -Obsoletes: mktemp -Obsoletes: sh-utils -Obsoletes: stat -Obsoletes: textutils +Obsoletes: fileutils < 4.2 +Obsoletes: mktemp < 1.6 +Obsoletes: sh-utils < 2.1 +Obsoletes: stat < 3.4 +Obsoletes: textutils < 1:2.2 Conflicts: shadow < 1:4.0.3-6 Conflicts: tetex < 1:2.0.2 # ensure util-linux has su included @@ -106,7 +107,6 @@ Programy zawarte w tym pakiecie to: %prep %setup -q -a1 -%patch8 -p1 %patch0 -p1 %patch1 -p1 %patch2 -p1 @@ -140,8 +140,8 @@ Programy zawarte w tym pakiecie to: # getgid needs to be fixed: # getgid: missing operand # Try `getgid --help' for more information. -%{__rm} tests/misc/help-version.sh -%{__sed} -i -e '/misc\/help-version/d' tests/local.mk +%{__rm} tests/help/help-version.sh +%{__sed} -i -e '/help\/help-version/d' tests/local.mk # fails on some filesystems (like XFS), where readdir returns d_type=DT_UNKNOWN %{__rm} tests/ls/stat-free-color.sh @@ -153,8 +153,8 @@ Programy zawarte w tym pakiecie to: # mksh is too smart for those, won't let programs fail on ulimit # would need bash here -%{__rm} tests/misc/sort-merge-fdlimit.sh -%{__sed} -i -e '/misc\/sort-merge-fdlimit/d' tests/local.mk +%{__rm} tests/sort/sort-merge-fdlimit.sh +%{__sed} -i -e '/sort\/sort-merge-fdlimit/d' tests/local.mk %{__rm} tests/split/r-chunk.sh %{__sed} -i -e '/split\/r-chunk/d' tests/local.mk @@ -168,11 +168,11 @@ build-aux/gen-lists-of-programs.sh --automake > src/cu-progs.mk %{__automake} %configure \ CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \ - DEFAULT_POSIX2_VERSION=199209 \ %{?with_multicall:--enable-single-binary=symlinks} \ --disable-silent-rules \ --enable-install-program=arch \ - --enable-no-install-program=hostname,kill,uptime + --enable-no-install-program=hostname,kill,uptime \ + %{!?with_y2038:--disable-year2038} %{__make} -j1 @@ -201,7 +201,7 @@ ln -s ../../bin/coreutils $RPM_BUILD_ROOT%{_bindir} cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir} cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir} -cp -p %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/etc/shrc.d +cp -p %{SOURCE4} %{SOURCE5} %{SOURCE7} $RPM_BUILD_ROOT/etc/shrc.d 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 @@ -266,6 +266,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/b2sum %attr(755,root,root) %{_bindir}/base32 %attr(755,root,root) %{_bindir}/base64 +%attr(755,root,root) %{_bindir}/basenc %attr(755,root,root) %{_bindir}/chcon %attr(755,root,root) %{_bindir}/cksum %attr(755,root,root) %{_bindir}/comm @@ -341,12 +342,14 @@ rm -rf $RPM_BUILD_ROOT %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS.256color %config(noreplace) /etc/shrc.d/colorls.csh %config(noreplace) /etc/shrc.d/colorls.sh +%config(noreplace) /etc/shrc.d/%{name}.sh %dir %{_libexecdir}/coreutils %attr(755,root,root) %{_libexecdir}/coreutils/libstdbuf.so %{_mandir}/man1/arch.1* %{_mandir}/man1/b2sum.1* %{_mandir}/man1/base32.1* %{_mandir}/man1/base64.1* +%{_mandir}/man1/basenc.1* %{_mandir}/man1/basename.1* %{_mandir}/man1/cat.1* %{_mandir}/man1/chcon.1*