3 %bcond_without static_libs # static libraries
5 Summary: Automatic archives creating and extracting library
6 Summary(pl.UTF-8): Biblioteka do automatycznego tworzenia i rozpakowywania archiwów
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/gnome-autoar/0.2/%{name}-%{version}.tar.xz
13 # Source0-md5: 36ab263f477eeee3c95c9381766eb3c2
14 Patch0: %{name}-pc.patch
15 URL: https://github.com/GNOME/gnome-autoar/
16 BuildRequires: autoconf >= 2.68
17 BuildRequires: automake >= 1:1.11
18 BuildRequires: glib2-devel >= 1:2.36
19 BuildRequires: gobject-introspection-devel >= 1.30.0
20 BuildRequires: gtk+3-devel >= 3.2
21 BuildRequires: gtk-doc >= 1.14
22 BuildRequires: libarchive-devel >= 3.2.0
23 BuildRequires: libtool >= 2:2
24 BuildRequires: pkgconfig
25 BuildRequires: rpmbuild(macros) >= 1.592
26 BuildRequires: tar >= 1:1.22
27 BuildRequires: vala >= 2:0.22.0
29 Requires(post,postun): /sbin/ldconfig
30 Requires: glib2 >= 1:2.36
31 Requires: libarchive >= 3.2.0
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 gnome-autoar provides functions, widgets, and gschemas for GNOME
36 applications which want to use archives as a convient method to
37 tranfer directories over the Internet.
39 %description -l pl.UTF-8
40 gnome-autoar udostępnia funkcje, widgety oraz gschema dla aplikacji
41 GNOME chcących używać archiwów jako wygodnej metody przesyłania
42 katalogów przez Internet.
45 Summary: Header files for gnome-autoar library
46 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gnome-autoar
47 Group: Development/Libraries
48 Requires: %{name} = %{version}-%{release}
49 Requires: glib2-devel >= 1:2.36
50 Requires: libarchive-devel >= 3.2.0
53 Header files for gnome-autoar library.
55 %description devel -l pl.UTF-8
56 Pliki nagłówkowe biblioteki gnome-autoar.
59 Summary: Static gnome-autoar library
60 Summary(pl.UTF-8): Statyczna biblioteka gnome-autoar
61 Group: Development/Libraries
62 Requires: %{name}-devel = %{version}-%{release}
65 Static gnome-autoar library.
67 %description static -l pl.UTF-8
68 Statyczna biblioteka gnome-autoar.
71 Summary: GTK+ widgets library for gnome-autoar
72 Summary(pl.UTF-8): Biblioteka widgetów GTK+ dla biblioteki gnome-autoar
74 Requires: %{name} = %{version}-%{release}
75 Requires: gtk+3 >= 3.2
78 gnome-autoar-gtk provides widgets for gnome-autoar library.
80 %description gtk -l pl.UTF-8
81 gnome-autoar-gtk udostępnia widgety dla biblioteki gnome-autoar.
84 Summary: Header files for gnome-autoar-gtk library
85 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gnome-autoar-gtk
86 Group: X11/Development/Libraries
87 Requires: %{name}-devel = %{version}-%{release}
88 Requires: %{name}-gtk = %{version}-%{release}
89 Requires: gtk+3-devel >= 3.2
91 %description gtk-devel
92 Header files for gnome-autoar-gtk library.
94 %description gtk-devel -l pl.UTF-8
95 Pliki nagłówkowe biblioteki gnome-autoar-gtk.
98 Summary: Static gnome-autoar-gtk library
99 Summary(pl.UTF-8): Statyczna biblioteka gnome-autoar-gtk
100 Group: X11/Development/Libraries
101 Requires: %{name}-gtk-devel = %{version}-%{release}
103 %description gtk-static
104 Static gnome-autoar-gtk library.
106 %description gtk-static -l pl.UTF-8
107 Statyczna biblioteka gnome-autoar-gtk.
110 Summary: gnome-autoar API documentation
111 Summary(pl.UTF-8): Dokumentacja API bibliotek gnome-autoar
113 %if "%{_rpmversion}" >= "5"
118 API documentation for gnome-autoar libraries.
120 %description apidocs -l pl.UTF-8
121 Dokumentacja API bibliotek gnome-autoar.
123 %package -n vala-gnome-autoar
124 Summary: gnome-autoar API for Vala language
125 Summary(pl.UTF-8): API gnome-autoar dla języka Vala
126 Group: Development/Libraries
127 Requires: %{name}-devel = %{version}-%{release}
128 Requires: %{name}-gtk-devel = %{version}-%{release}
129 Requires: vala >= 2:0.22.0
130 %if "%{_rpmversion}" >= "5"
134 %description -n vala-gnome-autoar
135 gnome-autoar API for Vala language.
137 %description -n vala-gnome-autoar -l pl.UTF-8
138 API gnome-autoar dla języka Vala.
153 --disable-silent-rules \
154 %{!?with_static_libs:--disable-static} \
155 --with-html-dir=%{_gtkdocdir}
159 rm -rf $RPM_BUILD_ROOT
162 DESTDIR=$RPM_BUILD_ROOT
164 # obsoleted by pkg-config
165 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgnome-autoar*.la
168 rm -rf $RPM_BUILD_ROOT
170 %post -p /sbin/ldconfig
171 %postun -p /sbin/ldconfig
173 %post gtk -p /sbin/ldconfig
174 %postun gtk -p /sbin/ldconfig
177 %defattr(644,root,root,755)
178 %attr(755,root,root) %{_libdir}/libgnome-autoar-0.so.*.*.*
179 %attr(755,root,root) %ghost %{_libdir}/libgnome-autoar-0.so.0
180 %{_libdir}/girepository-1.0/GnomeAutoar-0.1.typelib
183 %defattr(644,root,root,755)
184 %attr(755,root,root) %{_libdir}/libgnome-autoar-0.so
185 %{_datadir}/gir-1.0/GnomeAutoar-0.1.gir
186 %dir %{_includedir}/gnome-autoar-0
187 %dir %{_includedir}/gnome-autoar-0/gnome-autoar
188 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-compressor.h
189 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-enum-types.h
190 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-extractor.h
191 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-mime-types.h
192 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-format-filter.h
193 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-misc.h
194 %{_includedir}/gnome-autoar-0/gnome-autoar/gnome-autoar.h
195 %{_pkgconfigdir}/gnome-autoar-0.pc
197 %if %{with static_libs}
199 %defattr(644,root,root,755)
200 %{_libdir}/libgnome-autoar-0.a
204 %defattr(644,root,root,755)
205 %attr(755,root,root) %{_libdir}/libgnome-autoar-gtk-0.so.*.*.*
206 %attr(755,root,root) %ghost %{_libdir}/libgnome-autoar-gtk-0.so.0
207 %{_libdir}/girepository-1.0/GnomeAutoarGtk-0.1.typelib
210 %defattr(644,root,root,755)
211 %attr(755,root,root) %{_libdir}/libgnome-autoar-gtk-0.so
212 %{_datadir}/gir-1.0/GnomeAutoarGtk-0.1.gir
213 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-gtk.h
214 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-gtk-chooser.h
215 %{_pkgconfigdir}/gnome-autoar-gtk-0.pc
217 %if %{with static_libs}
219 %defattr(644,root,root,755)
220 %{_libdir}/libgnome-autoar-gtk-0.a
224 %defattr(644,root,root,755)
225 %{_gtkdocdir}/gnome-autoar
227 %files -n vala-gnome-autoar
228 %defattr(644,root,root,755)
229 %{_datadir}/vala/vapi/gnome-autoar-0.vapi
230 %{_datadir}/vala/vapi/gnome-autoar-gtk-0.vapi