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

Revision 12363, 3.6 KB checked in by tomop, 4 years ago (diff)

updated 6 packages

NetworkManager-1.22.10-1

initscripts-8.91.16-2

jitterentropy-2.2.0-3

rng-tools-6.10-4

samba-4.12.0-2

sysfsutils-2.1.0-5

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