2 Summary: GNU Core-utils - basic command line utilities
3 Summary(pl.UTF-8): GNU Core-utils - podstawowe narzędzia działające z linii poleceń
8 Group: Applications/System
9 Source0: http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.lzma
10 # Source0-md5: c10ccd62490cac4de3bff5022468c9b5
11 Source1: %{name}-non-english-man-pages.tar.bz2
12 # Source1-md5: f7c986ebc74ccb8d08ed70141063f14c
15 Source4: fileutils.csh
19 Source8: runuser-l.pamd
21 Patch0: %{name}-info.patch
22 Patch1: %{name}-pam.patch
23 Patch2: %{name}-getgid.patch
24 Patch3: %{name}-su-paths.patch
25 Patch4: %{name}-uname-cpuinfo.patch
26 Patch5: %{name}-date-man.patch
27 Patch6: %{name}-mem.patch
28 Patch7: %{name}-install-C.patch
29 Patch8: %{name}-po.patch
30 Patch9: %{name}-fmt-wchars.patch
31 Patch10: %{name}-runuser.patch
32 Patch11: %{name}-split-pam.patch
33 Patch12: %{name}-sparc64.patch
34 Patch13: %{name}-pl.po-update.patch
35 Patch14: %{name}-utimens.patch
36 URL: http://www.gnu.org/software/coreutils/
37 BuildRequires: acl-devel
38 BuildRequires: autoconf >= 2.61
39 BuildRequires: automake >= 1:1.10
40 BuildRequires: gcc >= 5:3.2
41 BuildRequires: gettext-devel >= 0.16-2
42 BuildRequires: help2man
43 BuildRequires: libselinux-devel
44 BuildRequires: lzma >= 1:4.42
45 BuildRequires: pam-devel
46 BuildRequires: rpmbuild(find_lang) >= 1.24
47 BuildRequires: texinfo >= 4.2
48 Requires: pam >= 0.77.3
49 Requires: setup >= 2.4.6-2
50 Provides: coreutils-su
52 Provides: mktemp = %{version}-%{release}
56 Obsoletes: coreutils-su
62 Conflicts: shadow < 1:4.0.3-6
63 Conflicts: tetex < 1:2.0.2
64 Conflicts: util-linux < 2.13-0.pre7
65 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
68 These are the GNU core utilities. This package is the union of the GNU
69 fileutils, sh-utils, and textutils packages.
71 Most of these programs have significant advantages over their Unix
72 counterparts, such as greater speed, additional options, and fewer
75 The programs that can be built with this package are:
77 [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
78 dd df dir dircolors dirname du echo env expand expr factor false fmt
79 fold install groups head hostid id join link ln logname ls md5sum
80 mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
81 printf ptx pwd rm rmdir runuser seq sha1sum shred sleep sort split
82 stat stty su sum sync tac tail tee test touch tr true tsort tty uname
83 unexpand uniq unlink users vdir wc who whoami yes
85 %description -l pl.UTF-8
86 Narzędzia podstawowe (core utilities) GNU to połączone paczki GNU
87 fileutils, sh-utils i textutils.
89 Większość z zawartych programów jest znacznie ulepszona w porównaniu
90 z ich uniksowymi odpowiednikami, np. szybciej działają, mają dodatkowe
91 opcje i mniej ograniczeń.
93 Programy zawarte w tym pakiecie to:
95 [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
96 dd df dir dircolors dirname du echo env expand expr factor false fmt
97 fold ginstall groups head hostid id join link ln logname ls md5sum
98 mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
99 printf ptx pwd rm rmdir runuser seq sha1sum shred sleep sort split
100 stat stty su sum sync tac tail tee test touch tr true tsort tty uname
101 unexpand uniq unlink users vdir wc who whoami yes
105 lzma -dc %{SOURCE0} | tar xf - -C ..
124 %{__perl} -pi -e 's@GNU/Linux@PLD Linux@' m4/host-os.m4
126 # allow rebuilding *.gmo
136 CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
137 DEFAULT_POSIX2_VERSION=199209 \
138 --enable-install-program=arch \
139 --enable-no-install-program=hostname,kill,uptime \
144 %{?with_tests:%{__make} tests}
147 rm -rf $RPM_BUILD_ROOT
148 install -d $RPM_BUILD_ROOT{/bin,/sbin,%{_bindir},%{_sbindir},/etc/pam.d,/etc/shrc.d}
151 DESTDIR=$RPM_BUILD_ROOT
153 mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,df,\
154 echo,false,id,link,ln,ls,mkdir,mknod,mktemp,mv,nice,printf,pwd,rm,rmdir,sleep,sort,\
155 stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin
157 mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
159 # su is missed by "make install" called by non-root
160 install src/su $RPM_BUILD_ROOT/bin
161 install src/runuser $RPM_BUILD_ROOT/sbin
163 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
164 install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d
165 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su
166 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su-l
167 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/runuser
168 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
170 cp -a man/pt_BR man/pt
171 for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN ; do
172 install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
173 install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
175 install %{SOURCE9} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
177 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,uptime}.1
182 rm -rf $RPM_BUILD_ROOT
184 %post -p /sbin/postshell
185 -/usr/sbin/fix-info-dir -c %{_infodir}
187 %postun -p /sbin/postshell
188 -/usr/sbin/fix-info-dir -c %{_infodir}
190 %files -f %{name}.lang
191 %defattr(644,root,root,755)
192 %doc AUTHORS ChangeLog NEWS README THANKS THANKS-to-translators TODO
193 %attr(755,root,root) /bin/[!s]*
194 %attr(755,root,root) /bin/s[!u]*
195 %attr(4755,root,root) /bin/su
196 %attr(755,root,root) /sbin/runuser
197 %attr(755,root,root) %{_bindir}/*
198 %attr(755,root,root) %{_sbindir}/chroot
199 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
200 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
201 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
202 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
203 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
204 /etc/shrc.d/fileutils.csh
205 /etc/shrc.d/fileutils.sh
207 %lang(cs) %{_mandir}/cs/man1/*
208 %lang(da) %{_mandir}/da/man1/*
209 %lang(de) %{_mandir}/de/man1/*
210 %lang(es) %{_mandir}/es/man1/*
211 %lang(fi) %{_mandir}/fi/man1/*
212 %lang(fr) %{_mandir}/fr/man1/*
213 %lang(hu) %{_mandir}/hu/man1/*
214 %lang(id) %{_mandir}/id/man1/*
215 %lang(it) %{_mandir}/it/man1/*
216 %lang(ja) %{_mandir}/ja/man1/*
217 %lang(ko) %{_mandir}/ko/man1/*
218 %lang(nl) %{_mandir}/nl/man1/*
219 %lang(pl) %{_mandir}/pl/man1/*
220 %lang(pt) %{_mandir}/pt/man1/*
221 %lang(ru) %{_mandir}/ru/man1/*
222 %lang(zh_CN) %{_mandir}/zh_CN/man1/*
223 %{_infodir}/coreutils.info*