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 ..
111 # just reordering white space?
120 %{__perl} -pi -e 's@GNU/Linux@PLD Linux@' m4/host-os.m4
122 # allow rebuilding *.gmo
132 CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \
133 DEFAULT_POSIX2_VERSION=199209 \
134 --enable-install-program=arch \
135 --enable-no-install-program=hostname,kill,uptime \
141 rm -rf $RPM_BUILD_ROOT
142 install -d $RPM_BUILD_ROOT{/bin,/sbin,%{_bindir},%{_sbindir},/etc/pam.d,/etc/shrc.d}
145 DESTDIR=$RPM_BUILD_ROOT
147 mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,df,\
148 echo,false,id,link,ln,ls,mkdir,mknod,mktemp,mv,nice,printf,pwd,rm,rmdir,sleep,sort,\
149 stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin
151 mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir}
153 # su is missed by "make install" called by non-root
154 install src/su $RPM_BUILD_ROOT/bin
155 install src/runuser $RPM_BUILD_ROOT/sbin
157 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}
158 install %{SOURCE3} %{SOURCE4} $RPM_BUILD_ROOT/etc/shrc.d
159 install %{SOURCE5} $RPM_BUILD_ROOT/etc/pam.d/su
160 install %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/su-l
161 install %{SOURCE7} $RPM_BUILD_ROOT/etc/pam.d/runuser
162 install %{SOURCE8} $RPM_BUILD_ROOT/etc/pam.d/runuser-l
164 cp -a man/pt_BR man/pt
165 for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN ; do
166 install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1
167 install man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1
169 install %{SOURCE9} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1
171 rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,uptime}.1
176 rm -rf $RPM_BUILD_ROOT
178 %post -p /sbin/postshell
179 -/usr/sbin/fix-info-dir -c %{_infodir}
181 %postun -p /sbin/postshell
182 -/usr/sbin/fix-info-dir -c %{_infodir}
184 %files -f %{name}.lang
185 %defattr(644,root,root,755)
186 %doc AUTHORS ChangeLog NEWS README THANKS THANKS-to-translators TODO
187 %attr(755,root,root) /bin/[!s]*
188 %attr(755,root,root) /bin/s[!u]*
189 %attr(4755,root,root) /bin/su
190 %attr(755,root,root) /sbin/runuser
191 %attr(755,root,root) %{_bindir}/*
192 %attr(755,root,root) %{_sbindir}/chroot
193 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS
194 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su
195 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/su-l
196 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser
197 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/runuser-l
198 /etc/shrc.d/fileutils.csh
199 /etc/shrc.d/fileutils.sh
201 %lang(cs) %{_mandir}/cs/man1/*
202 %lang(da) %{_mandir}/da/man1/*
203 %lang(de) %{_mandir}/de/man1/*
204 %lang(es) %{_mandir}/es/man1/*
205 %lang(fi) %{_mandir}/fi/man1/*
206 %lang(fr) %{_mandir}/fr/man1/*
207 %lang(hu) %{_mandir}/hu/man1/*
208 %lang(id) %{_mandir}/id/man1/*
209 %lang(it) %{_mandir}/it/man1/*
210 %lang(ja) %{_mandir}/ja/man1/*
211 %lang(ko) %{_mandir}/ko/man1/*
212 %lang(nl) %{_mandir}/nl/man1/*
213 %lang(pl) %{_mandir}/pl/man1/*
214 %lang(pt) %{_mandir}/pt/man1/*
215 %lang(ru) %{_mandir}/ru/man1/*
216 %lang(zh_CN) %{_mandir}/zh_CN/man1/*
217 %{_infodir}/coreutils.info*