]> git.pld-linux.org Git - SPECS.git/blob - libvirt-designer.spec
SPECS updated Mon 29 Apr 22:05:02 CEST 2024
[SPECS.git] / libvirt-designer.spec
1 #
2 # Conditional build:
3 %bcond_without  vala    # Vala binding
4
5 Summary:        Libvirt configuration designer
6 Summary(pl.UTF-8):      Biblioteka do projektowania konfiguracji libvirt
7 Name:           libvirt-designer
8 Version:        0.0.2
9 Release:        4
10 License:        LGPL v2.1+
11 Group:          Libraries
12 Source0:        ftp://libvirt.org/libvirt/designer/%{name}-%{version}.tar.gz
13 # Source0-md5:  53e0b1e3f28dbf927c68c03e675967c9
14 URL:            http://libvirt.org/
15 BuildRequires:  gobject-introspection-devel >= 0.10.8
16 BuildRequires:  libosinfo-devel >= 0.2.7
17 BuildRequires:  libvirt-glib-devel >= 0.1.7
18 BuildRequires:  pkgconfig >= 1:0.9.0
19 %if %{with vala}
20 BuildRequires:  vala >= 2:0.13
21 BuildRequires:  vala-libosinfo >= 0.2.7
22 BuildRequires:  vala-libvirt-glib >= 0.1.7
23 %endif
24 Requires:       libosinfo >= 0.2.7
25 Requires:       libvirt-glib >= 0.1.7
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 The libvirt-designer package provides an API to facilitate policy
30 based configuration of libvirt objects. It uses libosinfo to drive the
31 configuration of virtual machines with hardware that is optimized for
32 the current hypervisor platform.
33
34 %description -l pl.UTF-8
35 Pakiet libvirt-designer udostępnia API ułatwiające konfigurację
36 obiektów libvirt w oparciu o politykę. Wykorzystuje libosinfo do
37 sterowania konfiguracją maszyn wirtualnych ze sprzętem
38 zoptymalizowanym dla bieżącej platformy hipernadzorcy.
39
40 %package devel
41 Summary:        Header files for libvirt-designer library
42 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libvirt-designer
43 Group:          Development/Libraries
44 Requires:       %{name} = %{version}-%{release}
45 Requires:       libosinfo-devel >= 0.2.7
46 Requires:       libvirt-glib-devel >= 0.1.7
47
48 %description devel
49 Header files for libvirt-designer library.
50
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe biblioteki libvirt-designer.
53
54 %package static
55 Summary:        Static libvirt-designer library
56 Summary(pl.UTF-8):      Statyczna biblioteka libvirt-designer
57 Group:          Development/Libraries
58 Requires:       %{name}-devel = %{version}-%{release}
59
60 %description static
61 Static libvirt-designer library.
62
63 %description static -l pl.UTF-8
64 Statyczna biblioteka libvirt-designer.
65
66 %package apidocs
67 Summary:        libvirt-designer API documentation
68 Summary(pl.UTF-8):      Dokumentacja API biblioteki libvirt-designer
69 Group:          Documentation
70 Requires:       gtk-doc-common
71 BuildArch:      noarch
72
73 %description apidocs
74 libvirt-designer API documentation.
75
76 %description apidocs -l pl.UTF-8
77 Dokumentacja API biblioteki libvirt-designer.
78
79 %package -n vala-libvirt-designer
80 Summary:        Vala API for libvirt-designer library
81 Summary(pl.UTF-8):      API języka Vala do biblioteki libvirt-designer
82 Group:          Development/Libraries
83 Requires:       %{name}-devel = %{version}-%{release}
84 Requires:       vala-libosinfo >= 0.2.7
85 Requires:       vala-libvirt-glib >= 0.1.7
86 BuildArch:      noarch
87
88 %description -n vala-libvirt-designer
89 Vala API for libvirt-designer library.
90
91 %description -n vala-libvirt-designer -l pl.UTF-8
92 API języka Vala do biblioteki libvirt-designer.
93
94 %prep
95 %setup -q
96
97 %build
98 %configure \
99         --disable-silent-rules \
100         --enable-vala%{!?with_vala:=no} \
101         --with-html-dir=%{_gtkdocdir}
102 %{__make}
103
104 %install
105 rm -rf $RPM_BUILD_ROOT
106
107 %{__make} install \
108         DESTDIR=$RPM_BUILD_ROOT
109
110 # obsoleted by pkg-config
111 %{__rm} $RPM_BUILD_ROOT%{_libdir}/lib*.la
112
113 %clean
114 rm -rf $RPM_BUILD_ROOT
115
116 %post   -p /sbin/ldconfig
117 %postun -p /sbin/ldconfig
118
119 %files
120 %defattr(644,root,root,755)
121 %doc AUTHORS ChangeLog NEWS README
122 %attr(755,root,root) %{_bindir}/virt-designer
123 %attr(755,root,root) %{_libdir}/libvirt-designer-1.0.so.*.*.*
124 %attr(755,root,root) %ghost %{_libdir}/libvirt-designer-1.0.so.1
125 %{_libdir}/girepository-1.0/LibvirtDesigner-1.0.typelib
126 %{_mandir}/man1/virt-designer.1*
127
128 %files devel
129 %defattr(644,root,root,755)
130 %attr(755,root,root) %{_libdir}/libvirt-designer-1.0.so
131 %{_includedir}/libvirt-designer-1.0
132 %{_datadir}/gir-1.0/LibvirtDesigner-1.0.gir
133 %{_pkgconfigdir}/libvirt-designer-1.0.pc
134
135 %files static
136 %defattr(644,root,root,755)
137 %{_libdir}/libvirt-designer-1.0.a
138
139 %files apidocs
140 %defattr(644,root,root,755)
141 %{_gtkdocdir}/libvirt-designer
142
143 %if %{with vala}
144 %files -n vala-libvirt-designer
145 %defattr(644,root,root,755)
146 %{_datadir}/vala/vapi/libvirt-designer-1.0.deps
147 %{_datadir}/vala/vapi/libvirt-designer-1.0.vapi
148 %endif
This page took 0.155134 seconds and 3 git commands to generate.