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


RevLine 
[9098]1Summary: Utilities for interfacing with sysfs
2Summary(ja): sysfs と接続するためのユーティリティ
[521]3Name: sysfsutils
4Version: 2.1.0
[9098]5Release: 4%{?_dist_release}
6
7License: GPLv2
[521]8Group: Development/Tools
9
10Source0: http://prdownloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz
[9098]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
[521]15
16Buildroot: %{_tmppath}/%{name}-%{version}-root
[9098]17Requires: libsysfs = %{version}-%{release}
[521]18
19%description
20This package's purpose is to provide a set of utilities for interfacing
21with sysfs.
22
23
[9098]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 のスタティックライブラリおよびヘッダファイル
[521]37Group: Development/Libraries
[9098]38License: LGPLv2+
39Requires: libsysfs = %{version}-%{release}
40Obsoletes: sysfsutils-devel < %{version}-%{release}
41Provides: sysfsutils-devel = %{version}-%{release}
[521]42
[9098]43%description -n libsysfs-devel
44libsysfs-devel provides the header files and static libraries required
[521]45to build programs using the libsysfs API.
46
[9098]47
[521]48%prep
49%setup -q
[9098]50%patch0 -p1 -b .redhatify
51%patch1 -p1
52%patch2 -p1
53%patch3 -p1
[521]54
55%build
[9098]56%configure --disable-static --libdir=/%{_lib}
[521]57%__make %{?_smp_mflags}
58
59%install
60rm -fr %{buildroot}
61
62%__make DESTDIR=$RPM_BUILD_ROOT install
63
64# remove unpackaged files
[9098]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
[521]67
[9098]68
[521]69%clean
70rm -rf $RPM_BUILD_ROOT
71
72
[9098]73%post -n libsysfs -p /sbin/ldconfig
[521]74
[9098]75%postun -n libsysfs -p /sbin/ldconfig
[521]76
[9098]77
[521]78%files
79%defattr(-,root,root)
[9098]80%doc COPYING AUTHORS README NEWS CREDITS ChangeLog
81%doc docs/libsysfs.txt cmd/GPL
[521]82%{_bindir}/systool
[9098]83%{_bindir}/get_module
[521]84%{_mandir}/man1/systool.1*
85
[9098]86%files -n libsysfs
[521]87%defattr(-,root,root)
[9098]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)
[521]94%{_includedir}/sysfs/libsysfs.h
95%{_includedir}/sysfs/dlist.h
[9098]96/%{_lib}/libsysfs.so
[521]97
98
99%changelog
[9098]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
[3528]105* Sun Apr 17 2011 Shu KONNO <owa@bg.wakwak.com> 2.1.0-3
106- rebuilt with rpm-4.8.1-3
107
[521]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.