]> git.pld-linux.org Git - SPECS.git/blob - sblim-cmpi-rpm.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / sblim-cmpi-rpm.spec
1 Summary:        SBLIM CMPI RPM provider
2 Summary(pl.UTF-8):      Dostawca danych RPM dla SBLIM CMPI
3 Name:           sblim-cmpi-rpm
4 Version:        1.0.1
5 Release:        1
6 License:        CPL v1.0
7 Group:          Libraries
8 Source0:        http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
9 # Source0-md5:  5a6ebb04abe884b51416054e97777d64
10 Patch0:         %{name}-link.patch
11 URL:            http://sblim.sourceforge.net/
12 BuildRequires:  autoconf >= 2.59
13 BuildRequires:  automake
14 BuildRequires:  libtool
15 BuildRequires:  rpm-devel >= 4
16 BuildRequires:  sblim-cmpi-base-devel
17 BuildRequires:  sblim-cmpi-devel
18 Requires:       %{name}-libs = %{version}-%{release}
19 Requires:       sblim-cmpi-base
20 Requires:       sblim-sfcb
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23 %description
24 SBLIM CMPI RPM providers for system-related CIM classes.
25
26 %description -l pl.UTF-8
27 Dostawcy informacji RPM dla klas systemowych CIM dla SBLIM CMPI.
28
29 %package libs
30 Summary:        SBLIM RPM instrumentation library
31 Summary(pl.UTF-8):      Biblioteka pomiarowa SBLIM RPM
32 Group:          Libraries
33
34 %description libs
35 SBLIM RPM instrumentation library.
36
37 %description libs -l pl.UTF-8
38 Biblioteka pomiarowa SBLIM RPM.
39
40 %package devel
41 Summary:        Header files for SBLIM RPM instrumentation library
42 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki pomiarowej SBLIM RPM
43 Group:          Development/Libraries
44 Requires:       %{name}-libs = %{version}-%{release}
45 Requires:       rpm-devel >= 4
46
47 %description devel
48 Header files for SBLIM RPM instrumentation library.
49
50 %description devel -l pl.UTF-8
51 Pliki nagłówkowe biblioteki pomiarowej SBLIM RPM.
52
53 %package static
54 Summary:        Static SBLIM RPM instrumentation library
55 Summary(pl.UTF-8):      Statyczna biblioteka pomiarowa SBLIM RPM
56 Group:          Development/Libraries
57 Requires:       %{name}-devel = %{version}-%{release}
58
59 %description static
60 Static SBLIM RPM instrumentation library.
61
62 %description static -l pl.UTF-8
63 Statyczna biblioteka pomiarowa SBLIM RPM.
64
65 %prep
66 %setup -q
67 %patch0 -p1
68
69 %build
70 %{__libtoolize}
71 %{__aclocal}
72 %{__autoconf}
73 %{__autoheader}
74 %{__automake}
75 %configure \
76         CIMSERVER=sfcb \
77         PROVIDERDIR=%{_libdir}/cmpi
78
79 %{__make} -j1
80
81 %install
82 rm -rf $RPM_BUILD_ROOT
83
84 %{__make} -j1 install \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 # modules
88 %{__rm} $RPM_BUILD_ROOT%{_libdir}/cmpi/lib*.{la,a}
89 # packaged as %doc
90 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post
96 %{_datadir}/%{name}/provider-register.sh \
97         -r %{_datadir}/%{name}/Linux_RpmPackage.registration \
98         -m %{_datadir}/%{name}/Linux_RpmPackage.mof >/dev/null
99
100 %preun
101 if [ "$1" = "0" ]; then
102         %{_datadir}/%{name}/provider-register.sh -d \
103                 -r %{_datadir}/%{name}/Linux_RpmPackage.registration \
104                 -m %{_datadir}/%{name}/Linux_RpmPackage.mof >/dev/null
105 fi
106
107 %post   libs -p /sbin/ldconfig
108 %postun libs -p /sbin/ldconfig
109
110 %files
111 %defattr(644,root,root,755)
112 %doc AUTHORS COPYING ChangeLog NEWS README
113 %attr(755,root,root) %{_libdir}/cmpi/libcmpiOSBase_RpmAssociatedFileProvider.so*
114 %attr(755,root,root) %{_libdir}/cmpi/libcmpiOSBase_RpmFileCheckProvider.so*
115 %attr(755,root,root) %{_libdir}/cmpi/libcmpiOSBase_RpmPackageProvider.so*
116 %dir %{_datadir}/sblim-cmpi-rpm
117 %{_datadir}/sblim-cmpi-rpm/Linux_RpmPackage.mof
118 %{_datadir}/sblim-cmpi-rpm/Linux_RpmPackage.registration
119 %attr(755,root,root) %{_datadir}/sblim-cmpi-rpm/provider-register.sh
120
121 %files libs
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_libdir}/libcimrpm.so.*.*.*
124 %attr(755,root,root) %ghost %{_libdir}/libcimrpm.so.0
125 %attr(755,root,root) %{_libdir}/libcimrpmv4.so.*.*.*
126 %attr(755,root,root) %ghost %{_libdir}/libcimrpmv4.so.0
127
128 %files devel
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_libdir}/libcimrpm.so
131 %attr(755,root,root) %{_libdir}/libcimrpmv4.so
132 %{_libdir}/libcimrpm.la
133 %{_libdir}/libcimrpmv4.la
134 # XXX: shared dir
135 %dir %{_includedir}/sblim
136 %{_includedir}/sblim/cimrpm.h
137 %{_includedir}/sblim/cimrpmfp.h
138
139 %files static
140 %defattr(644,root,root,755)
141 %{_libdir}/libcimrpm.a
142 %{_libdir}/libcimrpmv4.a
This page took 0.985831 seconds and 3 git commands to generate.