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