]> git.pld-linux.org Git - packages/libosinfo.git/blame - libosinfo.spec
- updated to 0.1.1
[packages/libosinfo.git] / libosinfo.spec
CommitLineData
99be4fb8
MB
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
0e2f453b 5%bcond_without vala # Vala binding
99be4fb8
MB
6#
7Summary: A library for managing OS information for virtualization
0e2f453b 8Summary(pl.UTF-8): Biblioteka do zarządzania informacjami dotyczącymi OS na potrzeby wirtualizacji
99be4fb8 9Name: libosinfo
f0ee308f 10Version: 0.1.1
99be4fb8
MB
11Release: 1
12License: LGPL v2+
13Group: Libraries
14Source0: https://fedorahosted.org/releases/l/i/libosinfo/%{name}-%{version}.tar.gz
f0ee308f 15# Source0-md5: 2af9ba79b3f202032be45d2e6ed7b6e1
99be4fb8
MB
16URL: https://fedorahosted.org/libosinfo/
17BuildRequires: autoconf >= 2.61
0e2f453b 18BuildRequires: automake >= 1:1.11.1
f0ee308f 19BuildRequires: glib2-devel >= 2.0
99be4fb8
MB
20BuildRequires: gnome-common
21BuildRequires: gobject-introspection-devel >= 0.10.0
22BuildRequires: gtk-doc >= 1.10
f0ee308f 23BuildRequires: libsoup-gnome-devel >= 2.4
99be4fb8
MB
24BuildRequires: libtool
25BuildRequires: libxml2-devel >= 1:2.6.0
26BuildRequires: pkgconfig
0e2f453b 27%{?with_vala:BuildRequires: vala}
f0ee308f 28Requires: libxml2 >= 1:2.6.0
99be4fb8
MB
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32libosinfo is a library that allows virtualization provisioning tools
33to determine the optimal device settings for a hypervisor/operating
34system combination.
35
0e2f453b
JB
36%description -l pl.UTF-8
37libosinfo to biblioteka umożliwiająca narzędziom wirtualizacyjnym
38określenie optymalnych ustawień dla danej kombinacji hipernadzorcy
39i systemu operacyjnego.
40
99be4fb8
MB
41%package devel
42Summary: Header files for libosinfo library
43Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libosinfo
44Group: Development/Libraries
45Requires: %{name} = %{version}-%{release}
f0ee308f
JB
46Requires: glib2-devel >= 2.0
47Requires: libsoup-gnome-devel >= 2.4
48Requires: libxml2-devel >= 1:2.6.0
99be4fb8
MB
49
50%description devel
51Header files for libosinfo library.
52
53%description devel -l pl.UTF-8
54Pliki nagłówkowe biblioteki libosinfo.
55
56%package static
57Summary: Static libosinfo library
58Summary(pl.UTF-8): Statyczna biblioteka libosinfo
59Group: Development/Libraries
60Requires: %{name}-devel = %{version}-%{release}
61
62%description static
63Static libosinfo library.
64
65%description static -l pl.UTF-8
66Statyczna biblioteka libosinfo.
67
68%package apidocs
69Summary: libosinfo API documentation
70Summary(pl.UTF-8): Dokumentacja API biblioteki libosinfo
71Group: Documentation
72Requires: gtk-doc-common
73
74%description apidocs
75API documentation for libosinfo library.
76
77%description apidocs -l pl.UTF-8
78Dokumentacja API biblioteki libosinfo.
79
80%package -n vala-libosinfo
81Summary: libosinfo API for Vala language
82Summary(pl.UTF-8): API libosinfo dla języka Vala
83Group: Development/Libraries
84Requires: %{name}-devel = %{version}-%{release}
85
86%description -n vala-libosinfo
87libosinfo API for Vala language.
88
89%description -n vala-libosinfo -l pl.UTF-8
90API libosinfo dla języka Vala.
91
92%prep
93%setup -q
94
95%build
96%{__libtoolize}
97%{__aclocal} -I m4
98%{__autoconf}
99%{__autoheader}
100%{__automake}
101%configure \
102 %{__enable_disable apidocs gtk-doc} \
103 --with-html-dir=%{_gtkdocdir} \
104 --disable-silent-rules \
105 %{!?with_static_libs:--disable-static} \
0e2f453b 106 %{!?with_vala:--disable-vala} \
99be4fb8
MB
107 --enable-udev
108%{__make}
109
110%install
111rm -rf $RPM_BUILD_ROOT
112
113%{__make} install \
114 DESTDIR=$RPM_BUILD_ROOT
115
116%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
117
118%clean
119rm -rf $RPM_BUILD_ROOT
120
121%post -p /sbin/ldconfig
122%postun -p /sbin/ldconfig
123
124%files
125%defattr(644,root,root,755)
0e2f453b 126%doc AUTHORS ChangeLog NEWS README
f0ee308f 127%attr(755,root,root) %{_bindir}/osinfo-db-validate
99be4fb8 128%attr(755,root,root) %{_bindir}/osinfo-detect
f0ee308f 129%attr(755,root,root) %{_bindir}/osinfo-query
99be4fb8
MB
130%attr(755,root,root) %{_libdir}/libosinfo-1.0.so.*.*.*
131%attr(755,root,root) %ghost %{_libdir}/libosinfo-1.0.so.0
132%{_libdir}/girepository-1.0/Libosinfo-1.0.typelib
133%{_datadir}/libosinfo
134/lib/udev/rules.d/95-osinfo.rules
f0ee308f
JB
135%{_mandir}/man1/osinfo-db-validate.1*
136%{_mandir}/man1/osinfo-detect.1*
137%{_mandir}/man1/osinfo-query.1*
99be4fb8
MB
138
139%files devel
140%defattr(644,root,root,755)
141%attr(755,root,root) %{_libdir}/libosinfo-1.0.so
142%{_datadir}/gir-1.0/Libosinfo-1.0.gir
143%{_includedir}/libosinfo-1.0
144%{_pkgconfigdir}/libosinfo-1.0.pc
145
146%if %{with static_libs}
147%files static
148%defattr(644,root,root,755)
149%{_libdir}/libosinfo-1.0.a
150%endif
151
152%if %{with apidocs}
153%files apidocs
154%defattr(644,root,root,755)
155%{_gtkdocdir}/Libosinfo
156%endif
157
0e2f453b 158%if %{with vala}
99be4fb8
MB
159%files -n vala-libosinfo
160%defattr(644,root,root,755)
161%{_datadir}/vala/vapi/libosinfo-1.0.vapi
0e2f453b 162%endif
This page took 0.040628 seconds and 4 git commands to generate.