]> git.pld-linux.org Git - packages/sblim-cmpi-fad.git/blob - sblim-cmpi-fad.spec
- new, sample module which could also serve as sblim-cmpi-* template
[packages/sblim-cmpi-fad.git] / sblim-cmpi-fad.spec
1 #
2 # Conditional build:
3 %bcond_with     build   # actually build package (see description)
4
5 Summary:        SBLIM CMPI Files And Directories sample provider
6 Summary(pl.UTF-8):      Przykładowy dostawca danych "Files And Directories" dla SBLIM CMPI
7 Name:           sblim-cmpi-fad
8 Version:        0.5.0
9 Release:        0.1
10 License:        Eclipse Public License v1.0
11 Group:          Libraries
12 Source0:        http://downloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
13 # Source0-md5:  db9b8318005f19df743fefc695a4e507
14 URL:            http://sblim.sourceforge.net/
15 BuildRequires:  sblim-cmpi-devel
16 Requires:       sblim-sfcb
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 Sample SBLIM CMPI Provider - Files And Directories.
21
22 This package doesn't serve any particular purpose other than as
23 reference and template for CMPI provider packages. It allows to access
24 files and directories beneath /usr/include on the local file system of
25 the CIM server.
26
27 %description -l pl.UTF-8
28 Przykładowy dostawca danych SBLIM CMPI - Files And Directories (pliki
29 i katalogi).
30
31 Ten pakiet nie służy do żadnego konkretnego celu, innego niż przykład
32 i szablon dla innych pakietów dostawców CMPI. Umożliwia dostęp do
33 plików i katalogów poniżej /usr/include w lokalnym systemie plików
34 serwera CIM.
35
36 %prep
37 %setup -q
38
39 %if %{without build}
40 echo "This is sample/reference package, not meant to be distributed in binary form"
41 exit 1
42 %endif
43
44 %build
45 %configure \
46         CIMSERVER=sfcb \
47         PROVIDERDIR=%{_libdir}/cmpi \
48         --disable-static
49
50 %{__make}
51
52 %install
53 rm -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
66 rm -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
75 if [ "$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
79 fi
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.141066 seconds and 3 git commands to generate.