]> git.pld-linux.org Git - SPECS.git/blob - sblim-cmpi-sysfs.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / sblim-cmpi-sysfs.spec
1 Summary:        SBLIM CMPI Linux Sysfs instrumentation
2 Summary(pl.UTF-8):      Przyrządy pomiarowe wpisów sysfs jądra Linuksa dla SBLIM CMPI
3 Name:           sblim-cmpi-sysfs
4 Version:        1.2.0
5 Release:        2
6 License:        Eclipse Public License v1.0
7 Group:          Libraries
8 Source0:        http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
9 # Source0-md5:  d74d41ac32b398f56044874fd448e291
10 URL:            http://sblim.sourceforge.net/
11 BuildRequires:  sblim-cmpi-base-devel
12 BuildRequires:  sblim-cmpi-devel
13 Requires:       sblim-cmpi-base
14 Requires:       sblim-sfcb
15 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17 %description
18 SBLIM CMPI providers to expose the kernel devices accessible via
19 sysfs, which is a virtual filesystem in Linux kernel versions 2.5+
20 which provides a tree of system devices. The sysfs filesystem is 
21 mounted under /sys and the various subdirectories of /sys represent
22 the different classes of devices currently registered on the machine.
23
24 %description -l pl.UTF-8
25 Dostawcy informacji SBLIM CMPI udostępniający urządzenia jądra Linuksa
26 dostępne poprzez sysfs - wirtualny system plików w jądrach Linuksa
27 2.5+ udostępniający drzewo urządzeń systemowych. System plików sysfs
28 jest montowany w katalogu /sys, a różne jego podkatalogi reprezentują
29 różne klasy urządzeń aktualnie zarejestrowanych w systemie.
30
31 %prep
32 %setup -q
33
34 %build
35 %configure \
36         CIMSERVER=sfcb \
37         PROVIDERDIR=%{_libdir}/cmpi \
38         --disable-static
39
40 %{__make} -j1
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44
45 %{__make} -j1 install \
46         DESTDIR=$RPM_BUILD_ROOT
47
48 # modules
49 %{__rm} $RPM_BUILD_ROOT%{_libdir}/cmpi/lib*.la
50 # API not exported
51 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
52 # packaged as %doc
53 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
54
55 %clean
56 rm -rf $RPM_BUILD_ROOT
57
58 %post
59 /sbin/ldconfig
60 %{_datadir}/%{name}/provider-register.sh \
61         -r %{_datadir}/%{name}/Linux_Sysfs{Attribute,{Block,Bus,Input,Network,SCSI,SCSIHost,TTY}Device}.registration \
62         -m %{_datadir}/%{name}/Linux_Sysfs{Attribute,{Block,Bus,Input,Network,SCSI,SCSIHost,TTY}Device}.mof >/dev/null
63
64 %preun
65 if [ "$1" = "0" ]; then
66         %{_datadir}/%{name}/provider-register.sh -d \
67                 -r %{_datadir}/%{name}/Linux_Sysfs{Attribute,{Block,Bus,Input,Network,SCSI,SCSIHost,TTY}Device}.registration \
68                 -m %{_datadir}/%{name}/Linux_Sysfs{Attribute,{Block,Bus,Input,Network,SCSI,SCSIHost,TTY}Device}.mof >/dev/null
69 fi
70
71 %postun -p /sbin/ldconfig
72
73 %files
74 %defattr(644,root,root,755)
75 %doc AUTHORS COPYING ChangeLog DEBUG NEWS README README.TEST sysfs.txt
76 %attr(755,root,root) %{_libdir}/libLinux_SysfsAttributeUtil.so
77 %attr(755,root,root) %{_libdir}/libLinux_SysfsDeviceUtil.so
78 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsAttribute.so
79 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsBlockDevice.so
80 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsBlockDeviceHasAttribute.so
81 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsBusDevice.so
82 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsBusDeviceHasAttribute.so
83 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsInputDevice.so
84 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsInputDeviceHasAttribute.so
85 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsNetworkDevice.so
86 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsNetworkDeviceHasAttribute.so
87 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsSCSIDevice.so
88 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsSCSIDeviceHasAttribute.so
89 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsSCSIHostDevice.so
90 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsSCSIHostDeviceHasAttribute.so
91 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsTTYDevice.so
92 %attr(755,root,root) %{_libdir}/cmpi/libLinux_SysfsTTYDeviceHasAttribute.so
93 %dir %{_datadir}/sblim-cmpi-sysfs
94 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsAttribute.mof
95 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsAttribute.registration
96 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsBlockDevice.mof
97 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsBlockDevice.registration
98 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsBusDevice.mof
99 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsBusDevice.registration
100 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsInputDevice.mof
101 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsInputDevice.registration
102 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsNetworkDevice.mof
103 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsNetworkDevice.registration
104 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsSCSIDevice.mof
105 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsSCSIDevice.registration
106 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsSCSIHostDevice.mof
107 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsSCSIHostDevice.registration
108 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsTTYDevice.mof
109 %{_datadir}/sblim-cmpi-sysfs/Linux_SysfsTTYDevice.registration
110 %attr(755,root,root) %{_datadir}/sblim-cmpi-sysfs/provider-register.sh
This page took 0.244952 seconds and 3 git commands to generate.