summaryrefslogtreecommitdiff
path: root/packaging/coreutils.spec
blob: afc8137b4082fc0d32f1c62f1adf0fd1d40faf07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Name:           coreutils
Summary:        GNU Core Utilities
License:        GPL-3.0+
Group:          System/Base
BuildRequires:  automake
BuildRequires:  gmp-devel
BuildRequires:  help2man
BuildRequires:  libacl-devel
BuildRequires:  libcap-devel
BuildRequires:  pam-devel
BuildRequires:  xz
BuildRequires:	gettext-tools
Url:            http://www.gnu.org/software/coreutils/
Version:        8.20
Release:        0
Provides:       fileutils = %{version}
Provides:       mktemp = %{version}
Provides:       sh-utils = %{version}
Provides:       stat = %version}
Provides:       textutils = %{version}
Obsoletes:      fileutils < %{version}
Obsoletes:      mktemp < %{version}
Obsoletes:      sh-utils < %{version}
Obsoletes:      stat < %version}
Obsoletes:      textutils < %{version}
Requires:       pam >= 1.1.1.90
Source:         coreutils-%{version}.tar.xz
Source3:        baselibs.conf
Provides:       /bin/chmod, /bin/chown, /bin/ls, /bin/touch, /bin/mkdir

%description
Basic file, shell, and text manipulation utilities.  The package
contains the following programs:

[ arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp
csplit cut date dd df dir dircolors dirname du echo env expand expr
factor false fmt fold groups head id install join kill link ln logname
ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup od paste pathchk
pinky pr printenv printf ptx pwd readlink rm rmdir runcon seq sha1sum
sha224sum sha256sum sha384sum sha512sum shred shuf sleep sort split
stat stty sum sync tac tail tee test timeout touch tr true tsort tty
uname unexpand uniq unlink uptime users vdir wc who whoami yes

%lang_package

%prep
%setup -q

%build
AUTOPOINT=true autoreconf -fi
export CFLAGS="%optflags -Wall"
%configure --libexecdir=%{_libdir} --without-included-regex \
  	    --enable-install-program=arch \
	    gl_cv_func_printf_directive_n=yes \
	    gl_cv_func_isnanl_works=yes \
  	    DEFAULT_POSIX2_VERSION=199209

make -C po update-po
make %{?_smp_mflags} V=1

%install
%make_install pkglibexecdir=%{_libdir}/%{name}
echo '.so man1/test.1' > %{buildroot}/%{_mandir}/man1/\[.1

%find_lang %name

%post
%install_info --info-dir=%{_infodir} %{_infodir}/coreutils.info.gz

%postun
%install_info_delete --info-dir=%{_infodir} %{_infodir}/coreutils.info.gz


%files
%defattr(-,root,root)
%doc README NEWS
%{_bindir}/*
%{_libdir}/%{name}
%doc %{_infodir}/coreutils.info*.gz
%dir %{_prefix}/share/locale/*/LC_TIME

%docs_package


%changelog