]> git.pld-linux.org Git - packages/libvirt-glib.git/blob - libvirt-glib.spec
noarch apidocs
[packages/libvirt-glib.git] / libvirt-glib.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # do not build and package API docs
4 %bcond_without  static_libs     # don't build static libraries
5 %bcond_without  vala            # Vala binding
6
7 Summary:        GLib wrapper for libvirt library
8 Summary(pl.UTF-8):      Wrapper GLib dla biblioteki libvirt
9 Name:           libvirt-glib
10 Version:        0.2.2
11 Release:        4
12 License:        LGPL v2+
13 Group:          Libraries
14 Source0:        ftp://libvirt.org/libvirt/glib/%{name}-%{version}.tar.gz
15 # Source0-md5:  705f0bd0b6231cb71f4eb916f4dc4714
16 Patch0:         %{name}-pc.patch
17 URL:            http://www.libvirt.org/
18 BuildRequires:  autoconf >= 2.50
19 BuildRequires:  automake >= 1:1.11
20 BuildRequires:  glib2-devel >= 1:2.38.0
21 BuildRequires:  gobject-introspection-devel >= 0.10.8
22 BuildRequires:  gtk-doc >= 1.10
23 BuildRequires:  intltool >= 0.35.0
24 BuildRequires:  libtool >= 2:2
25 BuildRequires:  libvirt-devel >= 0.10.2
26 BuildRequires:  libxml2-devel >= 2.0.0
27 BuildRequires:  pkgconfig
28 BuildRequires:  python-devel >= 2
29 %{?with_vala:BuildRequires:     vala >= 0.13}
30 Requires:       glib2 >= 1:2.36.0
31 Requires:       libvirt >= 0.10.2
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 GLib wrapper for libvirt library.
36
37 %description -l pl.UTF-8
38 Wrapper GLib dla biblioteki libvirt.
39
40 %package devel
41 Summary:        Header files for libvirt-glib library
42 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libvirt-glib
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45 Requires:       glib2-devel >= 1:2.36.0
46 Requires:       libvirt-devel >= 0.10.2
47 Requires:       libxml2-devel >= 2.0.0
48
49 %description devel
50 Header files for libvirt-glib library.
51
52 %description devel -l pl.UTF-8
53 Pliki nagłówkowe biblioteki libvirt-glib.
54
55 %package static
56 Summary:        Static libvirt-glib library
57 Summary(pl.UTF-8):      Statyczna biblioteka libvirt-glib
58 Group:          Development/Libraries
59 Requires:       %{name}-devel = %{version}-%{release}
60
61 %description static
62 Static libvirt-glib library.
63
64 %description static -l pl.UTF-8
65 Statyczna biblioteka libvirt-glib.
66
67 %package apidocs
68 Summary:        libvirt-glib API documentation
69 Summary(pl.UTF-8):      Dokumentacja API biblioteki libvirt-glib
70 Group:          Documentation
71 Requires:       gtk-doc-common
72 %if "%{_rpmversion}" >= "5"
73 BuildArch:      noarch
74 %endif
75
76 %description apidocs
77 API documentation for libvirt-glib library.
78
79 %description apidocs -l pl.UTF-8
80 Dokumentacja API biblioteki libvirt-glib.
81
82 %package -n python-libvirt-glib
83 Summary:        Python bindings for libvirt-glib library
84 Summary(pl.UTF-8):      Wiązania Pythona do biblioteki libvirt-glib
85 Group:          Libraries/Python
86 Requires:       %{name} = %{version}-%{release}
87
88 %description -n python-libvirt-glib
89 Python bindings for libvirt-glib library.
90
91 %description -n python-libvirt-glib -l pl.UTF-8
92 Wiązania Pythona do biblioteki libvirt-glib.
93
94 %package -n vala-libvirt-glib
95 Summary:        libvirt-glib API for Vala language
96 Summary(pl.UTF-8):      API libvirt-glib dla języka Vala
97 Group:          Development/Libraries
98 Requires:       %{name}-devel = %{version}-%{release}
99 %if "%{_rpmversion}" >= "5"
100 BuildArch:      noarch
101 %endif
102
103 %description -n vala-libvirt-glib
104 libvirt-glib API for Vala language.
105
106 %description -n vala-libvirt-glib -l pl.UTF-8
107 API libvirt-glib dla języka Vala.
108
109 %prep
110 %setup -q
111 %patch0 -p1
112
113 %build
114 %{__libtoolize}
115 %{__aclocal} -I m4
116 %{__autoconf}
117 %{__autoheader}
118 %{__automake}
119 %configure \
120         %{__enable_disable apidocs gtk-doc} \
121         --disable-silent-rules \
122         %{?with_static_libs:--enable-static} \
123         --with-html-dir=%{_gtkdocdir}
124 %{__make}
125
126 %install
127 rm -rf $RPM_BUILD_ROOT
128
129 %{__make} install \
130         DESTDIR=$RPM_BUILD_ROOT
131
132 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
133 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
134
135 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
136 %{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la \
137         %{?with_static_libs:$RPM_BUILD_ROOT%{py_sitedir}/*.a}
138
139 %py_postclean
140
141 %find_lang %{name}
142
143 %clean
144 rm -rf $RPM_BUILD_ROOT
145
146 %post   -p /sbin/ldconfig
147 %postun -p /sbin/ldconfig
148
149 %files -f %{name}.lang
150 %defattr(644,root,root,755)
151 %doc AUTHORS ChangeLog NEWS README
152 %attr(755,root,root) %{_libdir}/libvirt-gconfig-1.0.so.*.*.*
153 %attr(755,root,root) %ghost %{_libdir}/libvirt-gconfig-1.0.so.0
154 %attr(755,root,root) %{_libdir}/libvirt-glib-1.0.so.*.*.*
155 %attr(755,root,root) %ghost %{_libdir}/libvirt-glib-1.0.so.0
156 %attr(755,root,root) %{_libdir}/libvirt-gobject-1.0.so.*.*.*
157 %attr(755,root,root) %ghost %{_libdir}/libvirt-gobject-1.0.so.0
158 %{_libdir}/girepository-1.0/LibvirtGConfig-1.0.typelib
159 %{_libdir}/girepository-1.0/LibvirtGLib-1.0.typelib
160 %{_libdir}/girepository-1.0/LibvirtGObject-1.0.typelib
161
162 %files devel
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_libdir}/libvirt-gconfig-1.0.so
165 %attr(755,root,root) %{_libdir}/libvirt-glib-1.0.so
166 %attr(755,root,root) %{_libdir}/libvirt-gobject-1.0.so
167 %{_datadir}/gir-1.0/LibvirtGConfig-1.0.gir
168 %{_datadir}/gir-1.0/LibvirtGLib-1.0.gir
169 %{_datadir}/gir-1.0/LibvirtGObject-1.0.gir
170 %{_includedir}/libvirt-gconfig-1.0
171 %{_includedir}/libvirt-glib-1.0
172 %{_includedir}/libvirt-gobject-1.0
173 %{_pkgconfigdir}/libvirt-gconfig-1.0.pc
174 %{_pkgconfigdir}/libvirt-glib-1.0.pc
175 %{_pkgconfigdir}/libvirt-gobject-1.0.pc
176
177 %if %{with static_libs}
178 %files static
179 %defattr(644,root,root,755)
180 %{_libdir}/libvirt-gconfig-1.0.a
181 %{_libdir}/libvirt-glib-1.0.a
182 %{_libdir}/libvirt-gobject-1.0.a
183 %endif
184
185 %if %{with apidocs}
186 %files apidocs
187 %defattr(644,root,root,755)
188 %{_gtkdocdir}/Libvirt-gconfig
189 %{_gtkdocdir}/Libvirt-glib
190 %{_gtkdocdir}/Libvirt-gobject
191 %endif
192
193 %files -n python-libvirt-glib
194 %defattr(644,root,root,755)
195 %attr(755,root,root) %{py_sitedir}/libvirtglibmod.so
196 %{py_sitedir}/libvirtglib.py[co]
197
198 %if %{with vala}
199 %files -n vala-libvirt-glib
200 %defattr(644,root,root,755)
201 %{_datadir}/vala/vapi/libvirt-gconfig-1.0.vapi
202 %{_datadir}/vala/vapi/libvirt-glib-1.0.vapi
203 %{_datadir}/vala/vapi/libvirt-gobject-1.0.deps
204 %{_datadir}/vala/vapi/libvirt-gobject-1.0.vapi
205 %endif
This page took 0.052618 seconds and 4 git commands to generate.