]> git.pld-linux.org Git - packages/sblim-cmpi-fad.git/blame - sblim-cmpi-fad.spec
- new, sample module which could also serve as sblim-cmpi-* template
[packages/sblim-cmpi-fad.git] / sblim-cmpi-fad.spec
CommitLineData
b9a873c2
JB
1#
2# Conditional build:
3%bcond_with build # actually build package (see description)
4
5Summary: SBLIM CMPI Files And Directories sample provider
6Summary(pl.UTF-8): Przykładowy dostawca danych "Files And Directories" dla SBLIM CMPI
7Name: sblim-cmpi-fad
8Version: 0.5.0
9Release: 0.1
10License: Eclipse Public License v1.0
11Group: Libraries
12Source0: http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
13# Source0-md5: db9b8318005f19df743fefc695a4e507
14URL: http://sblim.sourceforge.net/
15BuildRequires: sblim-cmpi-devel
16Requires: sblim-sfcb
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20Sample SBLIM CMPI Provider - Files And Directories.
21
22This package doesn't serve any particular purpose other than as
23reference and template for CMPI provider packages. It allows to access
24files and directories beneath /usr/include on the local file system of
25the CIM server.
26
27%description -l pl.UTF-8
28Przykładowy dostawca danych SBLIM CMPI - Files And Directories (pliki
29i katalogi).
30
31Ten pakiet nie służy do żadnego konkretnego celu, innego niż przykład
32i szablon dla innych pakietów dostawców CMPI. Umożliwia dostęp do
33plików i katalogów poniżej /usr/include w lokalnym systemie plików
34serwera CIM.
35
36%prep
37%setup -q
38
39%if %{without build}
40echo "This is sample/reference package, not meant to be distributed in binary form"
41exit 1
42%endif
43
44%build
45%configure \
46 CIMSERVER=sfcb \
47 PROVIDERDIR=%{_libdir}/cmpi \
48 --disable-static
49
50%{__make}
51
52%install
53rm -rf $RPM_BUILD_ROOT
54
55%{__make} install \
56 DESTDIR=$RPM_BUILD_ROOT
57
58# modules
59%{__rm} $RPM_BUILD_ROOT%{_libdir}/cmpi/lib*.la
60# API not exported
61%{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.{la,so}
62# packaged as %doc
63%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%post
69/sbin/ldconfig
70%{_datadir}/%{name}/provider-register.sh \
71 -r %{_datadir}/%{name}/CWS_FAD.registration \
72 -m %{_datadir}/%{name}/CWS_FAD.mof >/dev/null
73
74%preun
75if [ "$1" = "0" ]; then
76 %{_datadir}/%{name}/provider-register.sh -d \
77 -r %{_datadir}/%{name}/CWS_FAD.registration \
78 -m %{_datadir}/%{name}/CWS_FAD.mof >/dev/null
79fi
80
81%postun -p /sbin/ldconfig
82
83%files
84%defattr(644,root,root,755)
85%doc AUTHORS COPYING ChangeLog NEWS README
86%attr(755,root,root) %{_libdir}/libCWS_FileUtils.so.*.*.*
87%attr(755,root,root) %ghost %{_libdir}/libCWS_FileUtils.so.0
88%attr(755,root,root) %{_libdir}/libcwsutil.so.*.*.*
89%attr(755,root,root) %ghost %{_libdir}/libcwsutil.so.0
90%attr(755,root,root) %{_libdir}/cmpi/libCWS_Directory.so*
91%attr(755,root,root) %{_libdir}/cmpi/libCWS_DirectoryContainsFile.so*
92%attr(755,root,root) %{_libdir}/cmpi/libCWS_PlainFile.so*
93%dir %{_datadir}/sblim-cmpi-fad
94%{_datadir}/sblim-cmpi-fad/CWS_FAD.mof
95%{_datadir}/sblim-cmpi-fad/CWS_FAD.registration
96%attr(755,root,root) %{_datadir}/sblim-cmpi-fad/provider-register.sh
This page took 0.085553 seconds and 4 git commands to generate.