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

Revision 6, 3.5 KB (checked in by jhuntwork, 10 months ago)

Use a more FHS-compatible info directory location

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