5 Summary: GNU Core-utils - basic command line utilities
6 Summary(pl): GNU Core-utils - podstawowe narzêdzia dzia³aj±ce z linii poleceñ
11 Group: Applications/System
12 Source0: ftp://alpha.gnu.org/gnu/fetish/%{name}-%{version}.tar.bz2
13 Source1: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/fileutils-non-english-man-pages.tar.bz2
14 Source2: sh-utils-non-english-man-pages.tar.bz2
15 Source3: textutils-non-english-man-pages.tar.bz2
18 Source6: fileutils.csh
20 # to be put in Source1
22 Patch0: %{name}-ac_fix.patch
23 Patch1: %{name}-info.patch
24 Patch2: %{name}-pl.po-update.patch
25 Patch3: %{name}-pam.patch
26 Patch4: %{name}-getgid.patch
27 Patch5: %{name}-utmp.patch
28 Patch6: %{name}-su-paths.patch
29 Patch7: %{name}-uname-cpuinfo.patch
30 Patch8: %{name}-date-man.patch
31 Patch9: %{name}-mem.patch
32 Patch10: %{name}-install-C.patch
33 Patch11: %{name}-po.patch
34 BuildRequires: autoconf >= 2.54
35 BuildRequires: automake >= 1.7
36 BuildRequires: gettext-devel >= 0.11.5
37 BuildRequires: help2man
38 BuildRequires: texinfo >= 4.2
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 These are the GNU core utilities. This package is the union of
51 the GNU fileutils, sh-utils, and textutils packages.
53 Most of these programs have significant advantages over their Unix
54 counterparts, such as greater speed, additional options, and fewer
57 The programs that can be built with this package are:
59 basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd
60 df dir dircolors dirname du echo env expand expr factor false fmt fold
61 ginstall head hostid id join link ln logname ls md5sum mkdir mkfifo
62 mknod mv nice nl nohup od paste pathchk pinky pr printenv printf ptx
63 pwd rm rmdir seq sha1sum shred sleep sort split stat stty su sum sync
64 tac tail tee test touch tr true tsort tty uname unexpand uniq unlink
65 users vdir wc who whoami yes
68 Narzêdzia podstawowe (core utilities) GNU to po³±czone paczki GNU
69 fileutils, sh-utils i textutils.
71 Wiêkszo¶æ z zawartych programów jest znacznie ulepszona w porównaniu
72 z ich Uniksowymi odpowiednikami, np. szybciej dzia³aj±, maj± dodatkowe
73 opcje i mniej ograniczeñ.
75 Programy zawarte w tej paczce to:
77 basename cat chgrp chmod chown chroot cksum comm cp csplit cut date dd
78 df dir dircolors dirname du echo env expand expr factor false fmt fold
79 ginstall head hostid id join link ln logname ls md5sum mkdir mkfifo
80 mknod mv nice nl nohup od paste pathchk pinky pr printenv printf ptx
81 pwd rm rmdir seq sha1sum shred sleep sort split stat stty su sum sync
82 tac tail tee test touch tr true tsort tty uname unexpand uniq unlink
83 users vdir wc who whoami yes
100 perl -pi -e 's@GNU/Linux@PLD Linux@' m4/host-os.m4
103 # jm's inttypes.m4 and inttypes.m4 from gettext are really different files
104 mv -f m4/{inttypes.m4,jm-inttypes.m4}
116 rm -rf $RPM_BUILD_ROOT
117 install -d $RPM_BUILD_ROOT{/bin,%{_bindir},%{_sbindir},/etc/pam.d,/etc/profile.d}
119 %{__make} -C po install DESTDIR=$RPM_BUILD_ROOT
120 %{__make} -C man install DESTDIR=$RPM_BUILD_ROOT
121 %{__make} -C doc install DESTDIR=$RPM_BUILD_ROOT
123 rm -f $RPM_BUILD_ROOT%{_mandir}/man1/{uptime,hostname,groups}.1*
125 install src/{dir,dircolors,dirname,du,env,expr,factor,hostid,logname,mkfifo,\
126 pathchk,pinky,printenv,printf,seq,shred,stat,tee,tty,users,vdir,who,whoami,\
127 yes,cksum,comm,csplit,cut,expand,fmt,fold,head,join,md5sum,nohup,nl,od,paste,\
128 pr,ptx,sha1sum,split,sum,tac,tail,test,tr,tsort,unexpand,uniq,wc} \
129 $RPM_BUILD_ROOT%{_bindir}
130 install src/ginstall $RPM_BUILD_ROOT%{_bindir}/install
132 ln -sf test $RPM_BUILD_ROOT%{_bindir}/[
134 install src/{basename,cat,chgrp,chmod,chown,cp,date,dd,df,echo,false,id,link,\
135 ln,ls,mkdir,mknod,mv,nice,pwd,rm,rmdir,sleep,sort,stty,su,sync,touch,true,\
136 unlink,uname} $RPM_BUILD_ROOT/bin
138 install src/chroot $RPM_BUILD_ROOT%{_sbindir}
140 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}
141 install %{SOURCE5} %{SOURCE6} $RPM_BUILD_ROOT/etc/profile.d
142 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/su
144 mv -f man/pt_BR/*.1 man/pt
145 for d in cs da de es fi fr hu id it ja ko nl pl pt ru ; do
146 install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
147 install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
149 install %{SOURCE8} $RPM_BUILD_ROOT%{_mandir}/pl/man1/stat.1
150 bzip2 -dc %{SOURCE2} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
151 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{groups,hostname,uptime}.1
152 for f in `find $RPM_BUILD_ROOT%{_mandir} -type f -name ginstall.1`; do
153 mv $f `dirname $f`/install.1
159 rm -rf $RPM_BUILD_ROOT
162 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
165 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
167 %files -f %{name}.lang
168 %defattr(644,root,root,755)
169 %doc AUTHORS ChangeLog NEWS README THANKS THANKS-to-translators TODO
170 %attr(755,root,root) /bin/[^s]*
171 %attr(755,root,root) /bin/s[^u]*
172 %attr(4755,root,root) /bin/su
173 %attr(755,root,root) %{_bindir}/*
174 %attr(755,root,root) %{_sbindir}/*
175 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/pam.d/su
176 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/DIR_COLORS
177 %attr(755,root,root) /etc/profile.d/*
179 %lang(cs) %{_mandir}/cs/man1/*
180 %lang(da) %{_mandir}/da/man1/*
181 %lang(de) %{_mandir}/de/man1/*
182 %lang(es) %{_mandir}/es/man1/*
183 %lang(fi) %{_mandir}/fi/man1/*
184 %lang(fr) %{_mandir}/fr/man1/*
185 %lang(hu) %{_mandir}/hu/man1/*
186 %lang(id) %{_mandir}/id/man1/*
187 %lang(it) %{_mandir}/it/man1/*
188 %lang(ja) %{_mandir}/ja/man1/*
189 %lang(ko) %{_mandir}/ko/man1/*
190 %lang(nl) %{_mandir}/nl/man1/*
191 %lang(pl) %{_mandir}/pl/man1/*
192 %lang(pt) %{_mandir}/pt/man1/*
193 %lang(ru) %{_mandir}/ru/man1/*
194 %{_infodir}/coreutils.info*