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: 39b13fb2fc7752fa3b80616244dc4ef8
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: gnome-common
20 BuildRequires: gobject-introspection-devel >= 1.30.0
21 BuildRequires: gtk+3-devel >= 3.2
22 BuildRequires: gtk-doc >= 1.14
23 BuildRequires: libarchive-devel >= 3.2.0
24 BuildRequires: libtool >= 2:2
25 BuildRequires: pkgconfig
26 BuildRequires: rpmbuild(macros) >= 1.592
27 BuildRequires: tar >= 1:1.22
28 BuildRequires: vala >= 2:0.22.0
30 Requires(post,postun): /sbin/ldconfig
31 Requires: glib2 >= 1:2.36
32 Requires: libarchive >= 3.2.0
33 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36 gnome-autoar provides functions, widgets, and gschemas for GNOME
37 applications which want to use archives as a convient method to
38 tranfer directories over the Internet.
40 %description -l pl.UTF-8
41 gnome-autoar udostępnia funkcje, widgety oraz gschema dla aplikacji
42 GNOME chcących używać archiwów jako wygodnej metody przesyłania
43 katalogów przez Internet.
46 Summary: Header files for gnome-autoar library
47 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gnome-autoar
48 Group: Development/Libraries
49 Requires: %{name} = %{version}-%{release}
50 Requires: glib2-devel >= 1:2.36
51 Requires: libarchive-devel >= 3.2.0
54 Header files for gnome-autoar library.
56 %description devel -l pl.UTF-8
57 Pliki nagłówkowe biblioteki gnome-autoar.
60 Summary: Static gnome-autoar library
61 Summary(pl.UTF-8): Statyczna biblioteka gnome-autoar
62 Group: Development/Libraries
63 Requires: %{name}-devel = %{version}-%{release}
66 Static gnome-autoar library.
68 %description static -l pl.UTF-8
69 Statyczna biblioteka gnome-autoar.
72 Summary: GTK+ widgets library for gnome-autoar
73 Summary(pl.UTF-8): Biblioteka widgetów GTK+ dla biblioteki gnome-autoar
75 Requires: %{name} = %{version}-%{release}
76 Requires: gtk+3 >= 3.2
79 gnome-autoar-gtk provides widgets for gnome-autoar library.
81 %description gtk -l pl.UTF-8
82 gnome-autoar-gtk udostępnia widgety dla biblioteki gnome-autoar.
85 Summary: Header files for gnome-autoar-gtk library
86 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gnome-autoar-gtk
87 Group: X11/Development/Libraries
88 Requires: %{name}-devel = %{version}-%{release}
89 Requires: %{name}-gtk = %{version}-%{release}
90 Requires: gtk+3-devel >= 3.2
92 %description gtk-devel
93 Header files for gnome-autoar-gtk library.
95 %description gtk-devel -l pl.UTF-8
96 Pliki nagłówkowe biblioteki gnome-autoar-gtk.
99 Summary: Static gnome-autoar-gtk library
100 Summary(pl.UTF-8): Statyczna biblioteka gnome-autoar-gtk
101 Group: X11/Development/Libraries
102 Requires: %{name}-gtk-devel = %{version}-%{release}
104 %description gtk-static
105 Static gnome-autoar-gtk library.
107 %description gtk-static -l pl.UTF-8
108 Statyczna biblioteka gnome-autoar-gtk.
111 Summary: gnome-autoar API documentation
112 Summary(pl.UTF-8): Dokumentacja API bibliotek gnome-autoar
114 %if "%{_rpmversion}" >= "5"
119 API documentation for gnome-autoar libraries.
121 %description apidocs -l pl.UTF-8
122 Dokumentacja API bibliotek gnome-autoar.
124 %package -n vala-gnome-autoar
125 Summary: gnome-autoar API for Vala language
126 Summary(pl.UTF-8): API gnome-autoar dla języka Vala
127 Group: Development/Libraries
128 Requires: %{name}-devel = %{version}-%{release}
129 Requires: %{name}-gtk-devel = %{version}-%{release}
130 Requires: vala >= 2:0.22.0
131 %if "%{_rpmversion}" >= "5"
135 %description -n vala-gnome-autoar
136 gnome-autoar API for Vala language.
138 %description -n vala-gnome-autoar -l pl.UTF-8
139 API gnome-autoar dla języka Vala.
154 --disable-silent-rules \
155 %{!?with_static_libs:--disable-static} \
156 --with-html-dir=%{_gtkdocdir}
160 rm -rf $RPM_BUILD_ROOT
163 DESTDIR=$RPM_BUILD_ROOT
165 # obsoleted by pkg-config
166 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgnome-autoar*.la
169 rm -rf $RPM_BUILD_ROOT
171 %post -p /sbin/ldconfig
172 %postun -p /sbin/ldconfig
174 %post gtk -p /sbin/ldconfig
175 %postun gtk -p /sbin/ldconfig
178 %defattr(644,root,root,755)
179 %attr(755,root,root) %{_libdir}/libgnome-autoar-0.so.*.*.*
180 %attr(755,root,root) %ghost %{_libdir}/libgnome-autoar-0.so.0
181 %{_libdir}/girepository-1.0/GnomeAutoar-0.1.typelib
184 %defattr(644,root,root,755)
185 %attr(755,root,root) %{_libdir}/libgnome-autoar-0.so
186 %{_datadir}/gir-1.0/GnomeAutoar-0.1.gir
187 %dir %{_includedir}/gnome-autoar-0
188 %dir %{_includedir}/gnome-autoar-0/gnome-autoar
189 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-compressor.h
190 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-enum-types.h
191 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-extractor.h
192 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-mime-types.h
193 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-format-filter.h
194 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-misc.h
195 %{_includedir}/gnome-autoar-0/gnome-autoar/gnome-autoar.h
196 %{_pkgconfigdir}/gnome-autoar-0.pc
198 %if %{with static_libs}
200 %defattr(644,root,root,755)
201 %{_libdir}/libgnome-autoar-0.a
205 %defattr(644,root,root,755)
206 %attr(755,root,root) %{_libdir}/libgnome-autoar-gtk-0.so.*.*.*
207 %attr(755,root,root) %ghost %{_libdir}/libgnome-autoar-gtk-0.so.0
208 %{_libdir}/girepository-1.0/GnomeAutoarGtk-0.1.typelib
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_libdir}/libgnome-autoar-gtk-0.so
213 %{_datadir}/gir-1.0/GnomeAutoarGtk-0.1.gir
214 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-gtk.h
215 %{_includedir}/gnome-autoar-0/gnome-autoar/autoar-gtk-chooser.h
216 %{_pkgconfigdir}/gnome-autoar-gtk-0.pc
218 %if %{with static_libs}
220 %defattr(644,root,root,755)
221 %{_libdir}/libgnome-autoar-gtk-0.a
225 %defattr(644,root,root,755)
226 %{_gtkdocdir}/gnome-autoar
228 %files -n vala-gnome-autoar
229 %defattr(644,root,root,755)
230 %{_datadir}/vala/vapi/gnome-autoar-0.vapi
231 %{_datadir}/vala/vapi/gnome-autoar-gtk-0.vapi