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: c10ccd62490cac4de3bff5022468c9b5
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
47 Provides: coreutils-su
49 Provides: mktemp = %{version}-%{release}
53 Obsoletes: coreutils-su
59 Conflicts: shadow < 1:4.0.3-6
60 Conflicts: tetex < 1:2.0.2
61 Conflicts: util-linux < 2.13-0.pre7
62 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
65 These are the GNU core utilities. This package is the union of the GNU
66 fileutils, sh-utils, and textutils packages.
68 Most of these programs have significant advantages over their Unix
69 counterparts, such as greater speed, additional options, and fewer
72 The programs that can be built with this package are:
74 [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
75 dd df dir dircolors dirname du echo env expand expr factor false fmt
76 fold install groups head hostid id join link ln logname ls md5sum
77 mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
78 printf ptx pwd rm rmdir runuser seq sha1sum shred sleep sort split
79 stat stty su sum sync tac tail tee test touch tr true tsort tty uname
80 unexpand uniq unlink users vdir wc who whoami yes
82 %description -l pl.UTF-8
83 Narzędzia podstawowe (core utilities) GNU to połączone paczki GNU
84 fileutils, sh-utils i textutils.
86 Większość z zawartych programów jest znacznie ulepszona w porównaniu
87 z ich uniksowymi odpowiednikami, np. szybciej działają, mają dodatkowe
88 opcje i mniej ograniczeń.
90 Programy zawarte w tym pakiecie to:
92 [ basename cat chgrp chmod chown chroot cksum comm cp csplit cut date
93 dd df dir dircolors dirname du echo env expand expr factor false fmt
94 fold ginstall groups head hostid id join link ln logname ls md5sum
95 mkdir mkfifo mknod mv nice nl nohup od paste pathchk pinky pr printenv
96 printf ptx pwd rm rmdir runuser seq sha1sum shred sleep sort split
97 stat stty su sum sync tac tail tee test touch tr true tsort tty uname
98 unexpand uniq unlink users vdir wc who whoami yes
102 lzma -dc %{SOURCE0} | tar xf - -C ..
119 %{__perl} -pi -e 's@GNU/Linux@PLD Linux@' m4/host-os.m4
121 # allow rebuilding *.gmo
131 CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
132 DEFAULT_POSIX2_VERSION=199209 \
133 --enable-install-program=arch \
134 --enable-no-install-program=hostname,kill,uptime \
140 rm -rf $RPM_BUILD_ROOT
141 install -d $RPM_BUILD_ROOT{/bin,/sbin,%{_bindir},%{_sbindir},/etc/pam.d,/etc/shrc.d}
144 DESTDIR=$RPM_BUILD_ROOT
146 mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,df,\
147 echo,false,id,link,ln,ls,mkdir,mknod,mktemp,mv,nice,printf,pwd,rm,rmdir,sleep,sort,\
148 stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin
150 mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
152 # su is missed by "make install" called by non-root
153 install src/su $RPM_BUILD_ROOT/bin
154 install src/runuser $RPM_BUILD_ROOT/sbin
156 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
157 install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d
158 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su
159 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su-l
160 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/runuser
161 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
163 cp -a man/pt_BR man/pt
164 for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN ; do
165 install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
166 install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
168 install %{SOURCE9} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
170 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,uptime}.1
175 rm -rf $RPM_BUILD_ROOT
177 %post -p /sbin/postshell
178 -/usr/sbin/fix-info-dir -c %{_infodir}
180 %postun -p /sbin/postshell
181 -/usr/sbin/fix-info-dir -c %{_infodir}
183 %files -f %{name}.lang
184 %defattr(644,root,root,755)
185 %doc AUTHORS ChangeLog NEWS README THANKS THANKS-to-translators TODO
186 %attr(755,root,root) /bin/[!s]*
187 %attr(755,root,root) /bin/s[!u]*
188 %attr(4755,root,root) /bin/su
189 %attr(755,root,root) /sbin/runuser
190 %attr(755,root,root) %{_bindir}/*
191 %attr(755,root,root) %{_sbindir}/chroot
192 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
193 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
194 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
195 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
196 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
197 /etc/shrc.d/fileutils.csh
198 /etc/shrc.d/fileutils.sh
200 %lang(cs) %{_mandir}/cs/man1/*
201 %lang(da) %{_mandir}/da/man1/*
202 %lang(de) %{_mandir}/de/man1/*
203 %lang(es) %{_mandir}/es/man1/*
204 %lang(fi) %{_mandir}/fi/man1/*
205 %lang(fr) %{_mandir}/fr/man1/*
206 %lang(hu) %{_mandir}/hu/man1/*
207 %lang(id) %{_mandir}/id/man1/*
208 %lang(it) %{_mandir}/it/man1/*
209 %lang(ja) %{_mandir}/ja/man1/*
210 %lang(ko) %{_mandir}/ko/man1/*
211 %lang(nl) %{_mandir}/nl/man1/*
212 %lang(pl) %{_mandir}/pl/man1/*
213 %lang(pt) %{_mandir}/pt/man1/*
214 %lang(ru) %{_mandir}/ru/man1/*
215 %lang(zh_CN) %{_mandir}/zh_CN/man1/*
216 %{_infodir}/coreutils.info*