root/lightcube_os/trunk/packages/util-linux-ng/util-linux-ng.spec @ 7

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

Version updates and initial powerpc support

Line 
1Summary: Util-Linux Next Generation
2Name: util-linux-ng
3Version: 2.16.2
4Release: 1
5Group: System Environment/Base
6License: GPLv2
7Distribution: LightCube OS
8Vendor: LightCube Solutions
9URL: http://userweb.kernel.org/~kzak/util-linux-ng
10Source0: http://dev.lightcube.us/~jhuntwork/sources/%{name}/%{name}-%{version}.tar.bz2
11
12Requires: base-layout, glibc
13BuildRequires: digest(%{SOURCE0}) = edd1f7a82fd388cc0e1e3d2d1e7ea55a
14
15%package devel
16Summary: %{name} headers and libraries
17Requires: glibc-devel, linux-headers, binutils, gcc, %{name}
18
19%description
20%{name} provides some core Linux utilities
21
22%description devel
23Headers and libraries for libblkid and libuuid
24
25%prep
26%setup -q
27
28%build
29sed -i 's@etc/adjtime@var/%{_lib}/hwclock/adjtime@g' $(grep -rl '/etc/adjtime' .)
30./configure --enable-arch --enable-partx --enable-write --libdir=/%{_lib}
31make
32
33%install
34make DESTDIR=%{buildroot} install
35rm -vf %{buildroot}/usr/share/info/dir
36rm %{buildroot}/usr/share/getopt/*.tcsh
37find %{buildroot} -name *.la -exec rm -v '{}' \;
38%find_lang %{name}
39
40%clean
41rm -rf %{buildroot}
42
43%post -p /sbin/ldconfig
44%postun -p /sbin/ldconfig
45
46%post devel
47/usr/bin/install-info %{_infodir}/ipc.info %{_infodir}/dir
48
49%preun devel
50/usr/bin/install-info --delete %{_infodir}/ipc.info %{_infodir}/dir
51
52%files -f %{name}.lang
53%defattr(-,root,root)
54/bin/arch
55/bin/dmesg
56/bin/more
57/bin/mount
58/bin/umount
59/sbin/agetty
60/%{_lib}/libblkid.so.*
61/%{_lib}/libuuid.so.*
62/sbin/blkid
63/sbin/blockdev
64/sbin/cfdisk
65/sbin/ctrlaltdel
66/sbin/fdisk
67/sbin/findfs
68/sbin/fsck
69/sbin/fsck.cramfs
70/sbin/fsck.minix
71/sbin/hwclock
72/sbin/losetup
73/sbin/mkfs
74/sbin/mkfs.bfs
75/sbin/mkfs.cramfs
76/sbin/mkfs.minix
77/sbin/mkswap
78/sbin/pivot_root
79/sbin/sfdisk
80/sbin/swapoff
81/sbin/swapon
82/sbin/switch_root
83/usr/bin/cal
84/usr/bin/chkdupexe
85/usr/bin/chrt
86/usr/bin/col
87/usr/bin/colcrt
88/usr/bin/colrm
89/usr/bin/column
90/usr/bin/cytune
91/usr/bin/ddate
92/usr/bin/flock
93/usr/bin/getopt
94/usr/bin/hexdump
95/usr/bin/ionice
96/usr/bin/ipcmk
97/usr/bin/ipcrm
98/usr/bin/ipcs
99/usr/bin/isosize
100/usr/bin/line
101/usr/bin/linux32
102/usr/bin/linux64
103/usr/bin/logger
104/usr/bin/look
105/usr/bin/lscpu
106/usr/bin/mcookie
107/usr/bin/namei
108/usr/bin/pg
109/usr/bin/rename
110/usr/bin/renice
111/usr/bin/rev
112/usr/bin/script
113/usr/bin/scriptreplay
114/usr/bin/setarch
115/usr/bin/setsid
116/usr/bin/setterm
117/usr/bin/tailf
118/usr/bin/taskset
119/usr/bin/ul
120/usr/bin/uuidgen
121/usr/bin/wall
122/usr/bin/whereis
123/usr/bin/write
124/usr/sbin/addpart
125/usr/sbin/delpart
126/usr/sbin/fdformat
127/usr/sbin/ldattach
128/usr/sbin/partx
129/usr/sbin/readprofile
130/usr/sbin/rtcwake
131/usr/sbin/tunelp
132/usr/sbin/uuidd
133/usr/share/getopt
134/usr/share/man/man1/*
135/usr/share/man/man5/*
136/usr/share/man/man8/*
137%ifarch i686
138/usr/bin/i386
139%endif
140%ifarch ppc
141/usr/bin/ppc
142/usr/bin/ppc32
143/usr/bin/ppc64
144%endif
145
146%files devel
147%defattr(-,root,root)
148/usr/share/info/ipc.info
149/usr/share/man/man3/*
150/usr/include/blkid/blkid.h
151/usr/include/uuid/uuid.h
152/usr/%{_lib}/libblkid.a
153/usr/%{_lib}/libblkid.so
154/usr/%{_lib}/libuuid.a
155/usr/%{_lib}/libuuid.so
156/usr/%{_lib}/pkgconfig/blkid.pc
157/usr/%{_lib}/pkgconfig/uuid.pc
158
159%changelog
160* Mon Dec 28 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 2.16.2-1
161- Upgrade to 2.16.2
162
163* Sun Jul 26 2009 Jeremy Huntwork <jhuntwork@lightcubesolutions.com> - 2.16-1
164- Initial version
Note: See TracBrowser for help on using the browser.