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 URL: http://www.gnu.org/software/coreutils/
33 BuildRequires: acl-devel
34 BuildRequires: autoconf >= 2.61
35 BuildRequires: automake >= 1:1.10
36 BuildRequires: gcc >= 5:3.2
37 BuildRequires: gettext-devel >= 0.16-2
38 BuildRequires: help2man
39 BuildRequires: libselinux-devel
40 BuildRequires: lzma >= 1:4.42
41 BuildRequires: pam-devel
42 BuildRequires: rpmbuild(find_lang) >= 1.24
43 BuildRequires: texinfo >= 4.2
44 Requires: pam >= 0.77.3
45 Requires: setup >= 2.4.6-2
47 Provides: mktemp = %{version}-%{release}
56 Conflicts: shadow < 1:4.0.3-6
57 Conflicts: tetex < 1:2.0.2
58 Conflicts: util-linux < 2.13-0.pre7
59 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
62 These are the GNU core utilities. This package is the union of the GNU
63 fileutils, sh-utils, and textutils packages.
65 Most of these programs have significant advantages over their Unix
66 counterparts, such as greater speed, additional options, and fewer
69 The programs that can be built with this package are:
71 [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
72 dd df dir dircolors dirname du echo env expand expr factor false fmt
73 fold install groups head hostid id join link ln logname ls md5sum
74 mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
75 printf ptx pwd rm rmdir seq sha1sum shred sleep sort split stat stty
76 su sum sync tac tail tee test touch tr true tsort tty uname unexpand
77 uniq unlink users vdir wc who whoami yes
79 %description -l pl.UTF-8
80 Narzędzia podstawowe (core utilities) GNU to połączone paczki GNU
81 fileutils, sh-utils i textutils.
83 Większość z zawartych programów jest znacznie ulepszona w porównaniu
84 z ich uniksowymi odpowiednikami, np. szybciej działają, mają dodatkowe
85 opcje i mniej ograniczeń.
87 Programy zawarte w tym pakiecie to:
89 [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
90 dd df dir dircolors dirname du echo env expand expr factor false fmt
91 fold ginstall groups head hostid id join link ln logname ls md5sum
92 mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
93 printf ptx pwd rm rmdir seq sha1sum shred sleep sort split stat stty
94 su sum sync tac tail tee test touch tr true tsort tty uname unexpand
95 uniq unlink users vdir wc who whoami yes
99 lzma -dc %{SOURCE0} | tar xf - -C ..
113 %{__perl} -pi -e 's@GNU/Linux@PLD Linux@' m4/host-os.m4
115 # allow rebuilding *.gmo
125 CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
126 DEFAULT_POSIX2_VERSION=199209 \
127 --enable-install-program=arch \
128 --enable-no-install-program=hostname,kill,uptime \
134 rm -rf $RPM_BUILD_ROOT
135 install -d $RPM_BUILD_ROOT{/bin,/sbin,%{_bindir},%{_sbindir},/etc/pam.d,/etc/shrc.d}
138 DESTDIR=$RPM_BUILD_ROOT
140 mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,df,\
141 echo,false,id,link,ln,ls,mkdir,mknod,mktemp,mv,nice,printf,pwd,rm,rmdir,sleep,sort,\
142 stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin
144 mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
146 # su is missed by "make install" called by non-root
147 install src/su $RPM_BUILD_ROOT/bin
148 install src/runuser $RPM_BUILD_ROOT/sbin
150 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
151 install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d
152 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su
153 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su-l
154 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/runuser
155 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
157 cp -a man/pt_BR man/pt
158 for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN ; do
159 install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
160 install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
162 install %{SOURCE9} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
164 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,uptime}.1
169 rm -rf $RPM_BUILD_ROOT
171 %post -p /sbin/postshell
172 -/usr/sbin/fix-info-dir -c %{_infodir}
174 %postun -p /sbin/postshell
175 -/usr/sbin/fix-info-dir -c %{_infodir}
177 %files -f %{name}.lang
178 %defattr(644,root,root,755)
179 %doc AUTHORS ChangeLog NEWS README THANKS THANKS-to-translators TODO
180 %attr(755,root,root) /bin/[!s]*
181 %attr(755,root,root) /bin/s[!u]*
182 %attr(4755,root,root) /bin/su
183 %attr(755,root,root) /sbin/runuser
184 %attr(755,root,root) %{_bindir}/*
185 %attr(755,root,root) %{_sbindir}/chroot
186 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
187 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
188 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
189 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
190 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
191 /etc/shrc.d/fileutils.csh
192 /etc/shrc.d/fileutils.sh
194 %lang(cs) %{_mandir}/cs/man1/*
195 %lang(da) %{_mandir}/da/man1/*
196 %lang(de) %{_mandir}/de/man1/*
197 %lang(es) %{_mandir}/es/man1/*
198 %lang(fi) %{_mandir}/fi/man1/*
199 %lang(fr) %{_mandir}/fr/man1/*
200 %lang(hu) %{_mandir}/hu/man1/*
201 %lang(id) %{_mandir}/id/man1/*
202 %lang(it) %{_mandir}/it/man1/*
203 %lang(ja) %{_mandir}/ja/man1/*
204 %lang(ko) %{_mandir}/ko/man1/*
205 %lang(nl) %{_mandir}/nl/man1/*
206 %lang(pl) %{_mandir}/pl/man1/*
207 %lang(pt) %{_mandir}/pt/man1/*
208 %lang(ru) %{_mandir}/ru/man1/*
209 %lang(zh_CN) %{_mandir}/zh_CN/man1/*
210 %{_infodir}/coreutils.info*