]> git.pld-linux.org Git - packages/libcmpiutil.git/blob - libcmpiutil.spec
- updated to 0.5.7
[packages/libcmpiutil.git] / libcmpiutil.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # don't build static libraries
4 #
5 Summary:        CMPI toolkit library for writing providers
6 Summary(pl.UTF-8):      Biblioteka narzędziowa CMPI do pisania dostarczycieli
7 Name:           libcmpiutil
8 Version:        0.5.7
9 Release:        1
10 License:        LGPL v2.1+
11 Group:          Libraries
12 Source0:        ftp://libvirt.org/libvirt-cim/%{name}-%{version}.tar.bz2
13 # Source0-md5:  c5813eb39f5e3157048b8b6c9904d237
14 URL:            http://libvirt.org/
15 BuildRequires:  bison
16 BuildRequires:  doxygen
17 BuildRequires:  flex
18 BuildRequires:  libxml2-devel >= 2
19 BuildRequires:  pkgconfig
20 BuildRequires:  rpmbuild(macros) >= 1.583
21 BuildRequires:  sblim-cmpi-devel >= 2
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24 # symbols defined by referer (libcmpiutil library circularly)
25 %define         skip_post_check_so      libcueoparser\.so.*
26
27 %description
28 Libcmpiutil is a library of utility functions for CMPI providers. The
29 goal is to reduce the amount of repetitive work done in most CMPI
30 providers by encapsulating common procedures with more "normal" APIs.
31 This extends from operations like getting typed instance properties
32 to standardizing method dispatch and argument checking.
33
34 %description -l pl.UTF-8
35 Libcmpiutil to biblioteka funkcji narzędziowych dla dostarczycieli
36 CMPI. Jej celem jest zmniejszenie ilości pracy powtarzanej przy
37 większości dostarczycieli CMPI poprzez obudowanie wspólnych procedur w
38 bardziej "normalne" API. Obejmuje to operacje od pobierania
39 właściwości zadanych typów do standaryzacji wywoływania metod i
40 sprawdzania argumentów.
41
42 %package devel
43 Summary:        Header files for libcmpiutil library
44 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libcmpiutil
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47 Requires:       libxml2-devel >= 2
48 Requires:       sblim-cmpi-devel >= 2
49
50 %description devel
51 Header files for libcmpiutil library.
52
53 %description devel -l pl.UTF-8
54 Pliki nagłówkowe biblioteki libcmpiutil.
55
56 %package static
57 Summary:        Static libcmpiutil library
58 Summary(pl.UTF-8):      Statyczna biblioteka libcmpiutil
59 Group:          Development/Libraries
60 Requires:       %{name}-devel = %{version}-%{release}
61
62 %description static
63 Static libcmpiutil library.
64
65 %description static -l pl.UTF-8
66 Statyczna biblioteka libcmpiutil.
67
68 %prep
69 %setup -q
70
71 %build
72 %configure \
73         --disable-silent-rules
74
75 %{__make}
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79
80 %{__make} install \
81         DESTDIR=$RPM_BUILD_ROOT
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post   -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
88
89 %files
90 %defattr(644,root,root,755)
91 %doc README
92 %attr(755,root,root) %{_libdir}/libcmpiutil.so.*.*.*
93 %attr(755,root,root) %ghost %{_libdir}/libcmpiutil.so.0
94 %attr(755,root,root) %{_libdir}/libcueoparser.so.*.*.*
95 %attr(755,root,root) %ghost %{_libdir}/libcueoparser.so.0
96
97 %files devel
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/libcmpiutil.so
100 %attr(755,root,root) %{_libdir}/libcueoparser.so
101 %{_libdir}/libcmpiutil.la
102 %{_libdir}/libcueoparser.la
103 %{_includedir}/libcmpiutil
104 %{_pkgconfigdir}/libcmpiutil.pc
105
106 %files static
107 %defattr(644,root,root,755)
108 %{_libdir}/libcmpiutil.a
109 %{_libdir}/libcueoparser.a
This page took 0.075494 seconds and 3 git commands to generate.