source: projects/specs/trunk/s/sysfsutils/sysfsutils-vl.spec @ 9098

Revision 9098, 3.2 KB checked in by inagaki, 9 years ago (diff)

2014-11-17 Ryoichi INAGAKI <ryo1@…>

  • ggz-client-libs, gtkspell: rebuilt
  • sysfsutils: updated


Line 
1Summary: Utilities for interfacing with sysfs
2Summary(ja): sysfs と接続するためのユーティリティ
3Name: sysfsutils
4Version: 2.1.0
5Release: 4%{?_dist_release}
6
7License: GPLv2
8Group: Development/Tools
9
10Source0: http://prdownloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz
11Patch0: sysfsutils-2.0.0-redhatify.patch
12Patch1: sysfsutils-2.0.0-class-dup.patch
13Patch2: sysfsutils-2.1.0-get_link.patch
14Patch3: sysfsutils-2.1.0-manpages.patch
15
16Buildroot: %{_tmppath}/%{name}-%{version}-root
17Requires: libsysfs = %{version}-%{release}
18
19%description
20This package's purpose is to provide a set of utilities for interfacing
21with sysfs.
22
23
24%package -n libsysfs
25Summary: Shared library for interfacing with sysfs
26Summary(ja): sysfs と接続するための共用ライブラリ
27Group: System Environment/Libraries
28License: LGPLv2+
29
30%description -n libsysfs
31Library used in handling linux kernel sysfs mounts and their various files.
32
33
34%package -n libsysfs-devel
35Summary: Static library and headers for libsysfs
36Summary(ja): libsysfs のスタティックライブラリおよびヘッダファイル
37Group: Development/Libraries
38License: LGPLv2+
39Requires: libsysfs = %{version}-%{release}
40Obsoletes: sysfsutils-devel < %{version}-%{release}
41Provides: sysfsutils-devel = %{version}-%{release}
42
43%description -n libsysfs-devel
44libsysfs-devel provides the header files and static libraries required
45to build programs using the libsysfs API.
46
47
48%prep
49%setup -q
50%patch0 -p1 -b .redhatify
51%patch1 -p1
52%patch2 -p1
53%patch3 -p1
54
55%build
56%configure --disable-static --libdir=/%{_lib}
57%__make %{?_smp_mflags}
58
59%install
60rm -fr %{buildroot}
61
62%__make DESTDIR=$RPM_BUILD_ROOT install
63
64# remove unpackaged files
65rm -f $RPM_BUILD_ROOT%{_bindir}/dlist_test $RPM_BUILD_ROOT%{_bindir}/get_bus_devices_list $RPM_BUILD_ROOT%{_bindir}/get_class_dev $RPM_BUILD_ROOT%{_bindir}/get_classdev_parent $RPM_BUILD_ROOT%{_bindir}/get_device $RPM_BUILD_ROOT%{_bindir}/get_driver $RPM_BUILD_ROOT%{_bindir}/testlibsysfs $RPM_BUILD_ROOT%{_bindir}/write_attr
66rm -f $RPM_BUILD_ROOT/%{_lib}/*.la
67
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72
73%post -n libsysfs -p /sbin/ldconfig
74
75%postun -n libsysfs -p /sbin/ldconfig
76
77
78%files
79%defattr(-,root,root)
80%doc COPYING AUTHORS README NEWS CREDITS ChangeLog
81%doc docs/libsysfs.txt cmd/GPL
82%{_bindir}/systool
83%{_bindir}/get_module
84%{_mandir}/man1/systool.1*
85
86%files -n libsysfs
87%defattr(-,root,root)
88%doc COPYING AUTHORS README NEWS CREDITS ChangeLog
89%doc docs/libsysfs.txt lib/LGPL
90/%{_lib}/libsysfs.so.*
91
92%files -n libsysfs-devel
93%defattr(-,root,root)
94%{_includedir}/sysfs/libsysfs.h
95%{_includedir}/sysfs/dlist.h
96/%{_lib}/libsysfs.so
97
98
99%changelog
100* Mon Nov 17 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.1.0-4
101- added Patch0, 1, 2 and 3 from Fedora
102- moved shared libraries into libsysfs subpackage
103- moved libraries from /usr/lib to /lib
104
105* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 2.1.0-3
106- rebuilt with rpm-4.8.1-3
107
108* Mon Apr 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.0-2
109- spec in utf-8
110- remove static library
111
112* Sun Jun 15 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.1.0-1
113- applied new versioning policy
114
115* Tue Sep 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.0-0vl1
116- new upstream release
117
118* Fri Mar 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 1.3.0-0vl1
119- initial build
120
Note: See TracBrowser for help on using the repository browser.