root/lightcube_os/trunk/packages/coreutils/coreutils.spec @ 7

Revision 7, 3.8 KB (checked in by jhuntwork, 8 months ago)

Version updates and initial powerpc support

Line 
1Summary: GNU Coreutils
2Name: coreutils
3Version: 8.2
4Release: 1
5Group: System Environment/Base
6License: GPLv2
7Distribution: LightCube OS
8Vendor: LightCube Solutions
9URL: http://www.gnu.org/software/coreutils
10Source0: http://dev.lightcube.us/~jhuntwork/sources/%{name}/%{name}-%{version}.tar.gz
11Source1: http://dev.lightcube.us/~jhuntwork/sources/%{name}/%{name}-%{version}-i18n-1.patch
12Source2: http://dev.lightcube.us/~jhuntwork/sources/%{name}/%{name}-%{version}-uname-1.patch
13
14Requires: base-layout, glibc
15BuildRequires: digest(%{SOURCE0}) = dfb0d3dbc5f555386339f4f74621cda0
16BuildRequires: digest(%{SOURCE1}) = 13699e7e1c2ab2165dbe9f35c047e804
17BuildRequires: digest(%{SOURCE2}) = 510a730e7bc8fd92daaf47aad4dc1200
18Requires(post): texinfo, bash, ncurses
19
20%description
21%{name} provides some core system utilities, such as cp, mv, ls
22
23%package libstdbuf
24Summary: Provides libstdbuf.so
25Group: Development/Libraries
26
27%description libstdbuf
28Provides libstdbuf.so
29
30%prep
31%setup -q
32
33%build
34patch -Np1 -i %{SOURCE1}
35%ifarch i686
36patch -Np1 -i %{SOURCE2}
37%endif
38./configure --prefix=/usr --enable-no-install-program=kill,uptime --libdir=/usr/%{_lib}
39make
40#make NON_ROOT_USERNAME=nobody check-root
41#chown -Rv nobody config.log {gnulib-tests,lib,src}/.deps
42#su nobody -s /bin/bash -c "make RUN_EXPENSIVE_TESTS=yes check"
43
44%install
45make DESTDIR=%{buildroot} install
46mkdir -v %{buildroot}/bin
47mkdir -v %{buildroot}/usr/sbin
48for file in cat chgrp chmod chown cp date dd df echo false head ln ls mkdir mknod mv nice pwd readlink rm rmdir sleep stty sync true uname
49do
50  mv -v %{buildroot}/usr/bin/$file %{buildroot}/bin
51done
52mv -v %{buildroot}/usr/bin/chroot %{buildroot}/usr/sbin
53rm -f %{buildroot}/usr/share/info/dir
54%find_lang %{name}
55
56%clean
57rm -rf %{buildroot}
58
59%post
60/usr/bin/install-info /usr/share/info/coreutils.info /usr/share/info/dir
61
62%preun
63/usr/bin/install-info --delete /usr/share/info/coreutils.info /usr/share/info/dir
64
65%files -f %{name}.lang
66%defattr(-,root,root)
67/bin/cat
68/bin/chgrp
69/bin/chmod
70/bin/chown
71/bin/cp
72/bin/date
73/bin/dd
74/bin/df
75/bin/echo
76/bin/false
77/bin/head
78/bin/ln
79/bin/ls
80/bin/mkdir
81/bin/mknod
82/bin/mv
83/bin/nice
84/bin/pwd
85/bin/readlink
86/bin/rm
87/bin/rmdir
88/bin/sleep
89/bin/stty
90/bin/sync
91/bin/true
92/bin/uname
93/usr/bin/[
94/usr/bin/base64
95/usr/bin/basename
96/usr/bin/chcon
97/usr/bin/cksum
98/usr/bin/comm
99/usr/bin/csplit
100/usr/bin/cut
101/usr/bin/dir
102/usr/bin/dircolors
103/usr/bin/dirname
104/usr/bin/du
105/usr/bin/env
106/usr/bin/expand
107/usr/bin/expr
108/usr/bin/factor
109/usr/bin/fmt
110/usr/bin/fold
111/usr/bin/groups
112/usr/bin/hostid
113/usr/bin/id
114/usr/bin/install
115/usr/bin/join
116/usr/bin/link
117/usr/bin/logname
118/usr/bin/md5sum
119/usr/bin/mkfifo
120/usr/bin/mktemp
121/usr/bin/nl
122/usr/bin/nohup
123/usr/bin/nproc
124/usr/bin/od
125/usr/bin/paste
126/usr/bin/pathchk
127/usr/bin/pinky
128/usr/bin/pr
129/usr/bin/printenv
130/usr/bin/printf
131/usr/bin/ptx
132/usr/bin/runcon
133/usr/bin/seq
134/usr/bin/sha1sum
135/usr/bin/sha224sum
136/usr/bin/sha256sum
137/usr/bin/sha384sum
138/usr/bin/sha512sum
139/usr/bin/shred
140/usr/bin/shuf
141/usr/bin/sort
142/usr/bin/split
143/usr/bin/stat
144/usr/bin/stdbuf
145/usr/bin/sum
146/usr/bin/tac
147/usr/bin/tail
148/usr/bin/tee
149/usr/bin/test
150/usr/bin/timeout
151/usr/bin/touch
152/usr/bin/tr
153/usr/bin/truncate
154/usr/bin/tsort
155/usr/bin/tty
156/usr/bin/unexpand
157/usr/bin/uniq
158/usr/bin/unlink
159/usr/bin/users
160/usr/bin/vdir
161/usr/bin/wc
162/usr/bin/who
163/usr/bin/whoami
164/usr/bin/yes
165/usr/sbin/chroot
166/usr/share/info/coreutils.info
167/usr/share/man/man1/*
168
169%files libstdbuf
170%defattr(-,root,root)
171%dir /usr/%{_lib}/%{name}
172/usr/%{_lib}/%{name}/libstdbuf.so
173
174%changelog
175* Mon Dec 28 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 8.2-1
176- Upgrade to 8.2
177
178* Fri Oct 30 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 7.6-2
179- Use FHS compatible info directories
180
181* Mon Oct 24 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 7.6-1
182- Upgrade to 7.6
183
184* Mon Jul 27 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 7.4-1
185- Initial version
Note: See TracBrowser for help on using the browser.