]> git.pld-linux.org Git - packages/gnome-autoar.git/blame - gnome-autoar.spec
- updated to 0.3.3
[packages/gnome-autoar.git] / gnome-autoar.spec
CommitLineData
67b191aa
JB
1#
2# Conditional build:
3%bcond_without static_libs # static libraries
6967c5f7 4
67b191aa
JB
5Summary: Automatic archives creating and extracting library
6Summary(pl.UTF-8): Biblioteka do automatycznego tworzenia i rozpakowywania archiwów
6967c5f7 7Name: gnome-autoar
0d1fb599 8Version: 0.3.3
801e33d3 9Release: 1
49db5d71 10License: LGPL v2.1+
67b191aa 11Group: Libraries
ae3597db 12Source0: https://download.gnome.org/sources/gnome-autoar/0.3/%{name}-%{version}.tar.xz
0d1fb599 13# Source0-md5: 5c3af53d0ceb077e1588788f491b0b78
67b191aa
JB
14Patch0: %{name}-pc.patch
15URL: https://github.com/GNOME/gnome-autoar/
16BuildRequires: autoconf >= 2.68
17BuildRequires: automake >= 1:1.11
18BuildRequires: glib2-devel >= 1:2.36
67b191aa
JB
19BuildRequires: gobject-introspection-devel >= 1.30.0
20BuildRequires: gtk+3-devel >= 3.2
21BuildRequires: gtk-doc >= 1.14
801e33d3 22BuildRequires: libarchive-devel >= 3.2.0
67b191aa
JB
23BuildRequires: libtool >= 2:2
24BuildRequires: pkgconfig
620700f1 25BuildRequires: rpm-build >= 4.6
ae3597db 26BuildRequires: rpmbuild(macros) >= 1.752
49db5d71 27BuildRequires: tar >= 1:1.22
3347935a 28BuildRequires: vala >= 2:0.22.0
49db5d71 29BuildRequires: xz
67b191aa 30Requires(post,postun): /sbin/ldconfig
67b191aa 31Requires: glib2 >= 1:2.36
801e33d3 32Requires: libarchive >= 3.2.0
67b191aa
JB
33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35%description
36gnome-autoar provides functions, widgets, and gschemas for GNOME
37applications which want to use archives as a convient method to
38tranfer directories over the Internet.
39
40%description -l pl.UTF-8
41gnome-autoar udostępnia funkcje, widgety oraz gschema dla aplikacji
42GNOME chcących używać archiwów jako wygodnej metody przesyłania
43katalogów przez Internet.
44
45%package devel
46Summary: Header files for gnome-autoar library
47Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gnome-autoar
48Group: Development/Libraries
49Requires: %{name} = %{version}-%{release}
50Requires: glib2-devel >= 1:2.36
801e33d3 51Requires: libarchive-devel >= 3.2.0
67b191aa
JB
52
53%description devel
54Header files for gnome-autoar library.
55
56%description devel -l pl.UTF-8
57Pliki nagłówkowe biblioteki gnome-autoar.
58
59%package static
60Summary: Static gnome-autoar library
61Summary(pl.UTF-8): Statyczna biblioteka gnome-autoar
62Group: Development/Libraries
63Requires: %{name}-devel = %{version}-%{release}
64
65%description static
66Static gnome-autoar library.
67
68%description static -l pl.UTF-8
69Statyczna biblioteka gnome-autoar.
70
71%package gtk
72Summary: GTK+ widgets library for gnome-autoar
73Summary(pl.UTF-8): Biblioteka widgetów GTK+ dla biblioteki gnome-autoar
74Group: X11/Libraries
75Requires: %{name} = %{version}-%{release}
76Requires: gtk+3 >= 3.2
77
78%description gtk
79gnome-autoar-gtk provides widgets for gnome-autoar library.
80
81%description gtk -l pl.UTF-8
82gnome-autoar-gtk udostępnia widgety dla biblioteki gnome-autoar.
83
84%package gtk-devel
85Summary: Header files for gnome-autoar-gtk library
86Summary(pl.UTF-8): Pliki nagłówkowe biblioteki gnome-autoar-gtk
87Group: X11/Development/Libraries
88Requires: %{name}-devel = %{version}-%{release}
89Requires: %{name}-gtk = %{version}-%{release}
90Requires: gtk+3-devel >= 3.2
91
92%description gtk-devel
93Header files for gnome-autoar-gtk library.
94
95%description gtk-devel -l pl.UTF-8
96Pliki nagłówkowe biblioteki gnome-autoar-gtk.
97
98%package gtk-static
99Summary: Static gnome-autoar-gtk library
100Summary(pl.UTF-8): Statyczna biblioteka gnome-autoar-gtk
101Group: X11/Development/Libraries
102Requires: %{name}-gtk-devel = %{version}-%{release}
103
104%description gtk-static
105Static gnome-autoar-gtk library.
106
107%description gtk-static -l pl.UTF-8
108Statyczna biblioteka gnome-autoar-gtk.
109
110%package apidocs
111Summary: gnome-autoar API documentation
112Summary(pl.UTF-8): Dokumentacja API bibliotek gnome-autoar
113Group: Documentation
3efeed36 114BuildArch: noarch
67b191aa
JB
115
116%description apidocs
117API documentation for gnome-autoar libraries.
118
119%description apidocs -l pl.UTF-8
120Dokumentacja API bibliotek gnome-autoar.
121
f0ef3c70
MB
122%package -n vala-gnome-autoar
123Summary: gnome-autoar API for Vala language
124Summary(pl.UTF-8): API gnome-autoar dla języka Vala
125Group: Development/Libraries
126Requires: %{name}-devel = %{version}-%{release}
127Requires: %{name}-gtk-devel = %{version}-%{release}
128Requires: vala >= 2:0.22.0
3efeed36 129BuildArch: noarch
f0ef3c70
MB
130
131%description -n vala-gnome-autoar
132gnome-autoar API for Vala language.
133
134%description -n vala-gnome-autoar -l pl.UTF-8
135API gnome-autoar dla języka Vala.
136
67b191aa 137%prep
801e33d3 138%setup -q
67b191aa
JB
139%patch0 -p1
140
141%build
142%{__libtoolize}
143%{__gtkdocize}
144%{__aclocal} -I m4
145%{__autoconf}
146%{__autoheader}
147%{__automake}
148%configure \
149 --enable-gtk-doc \
150 --disable-silent-rules \
151 %{!?with_static_libs:--disable-static} \
152 --with-html-dir=%{_gtkdocdir}
153%{__make}
154
155%install
156rm -rf $RPM_BUILD_ROOT
157
158%{__make} install \
159 DESTDIR=$RPM_BUILD_ROOT
160
161# obsoleted by pkg-config
162%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgnome-autoar*.la
163
164%clean
165rm -rf $RPM_BUILD_ROOT
166
f0ef3c70
MB
167%post -p /sbin/ldconfig
168%postun -p /sbin/ldconfig
67b191aa
JB
169
170%post gtk -p /sbin/ldconfig
171%postun gtk -p /sbin/ldconfig
172
173%files
174%defattr(644,root,root,755)
801e33d3
MB
175%attr(755,root,root) %{_libdir}/libgnome-autoar-0.so.*.*.*
176%attr(755,root,root) %ghost %{_libdir}/libgnome-autoar-0.so.0
67b191aa 177%{_libdir}/girepository-1.0/GnomeAutoar-0.1.typelib
67b191aa
JB
178
179%files devel
180%defattr(644,root,root,755)
801e33d3 181%attr(755,root,root) %{_libdir}/libgnome-autoar-0.so
67b191aa 182%{_datadir}/gir-1.0/GnomeAutoar-0.1.gir
801e33d3
MB
183%dir %{_includedir}/gnome-autoar-0
184%dir %{_includedir}/gnome-autoar-0/gnome-autoar
185%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-compressor.h
186%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-enum-types.h
187%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-extractor.h
188%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-mime-types.h
189%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-format-filter.h
190%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-misc.h
191%{_includedir}/gnome-autoar-0/gnome-autoar/gnome-autoar.h
192%{_pkgconfigdir}/gnome-autoar-0.pc
67b191aa
JB
193
194%if %{with static_libs}
195%files static
196%defattr(644,root,root,755)
801e33d3 197%{_libdir}/libgnome-autoar-0.a
67b191aa
JB
198%endif
199
200%files gtk
201%defattr(644,root,root,755)
801e33d3
MB
202%attr(755,root,root) %{_libdir}/libgnome-autoar-gtk-0.so.*.*.*
203%attr(755,root,root) %ghost %{_libdir}/libgnome-autoar-gtk-0.so.0
67b191aa
JB
204%{_libdir}/girepository-1.0/GnomeAutoarGtk-0.1.typelib
205
206%files gtk-devel
207%defattr(644,root,root,755)
801e33d3 208%attr(755,root,root) %{_libdir}/libgnome-autoar-gtk-0.so
67b191aa 209%{_datadir}/gir-1.0/GnomeAutoarGtk-0.1.gir
801e33d3
MB
210%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-gtk.h
211%{_includedir}/gnome-autoar-0/gnome-autoar/autoar-gtk-chooser.h
212%{_pkgconfigdir}/gnome-autoar-gtk-0.pc
67b191aa
JB
213
214%if %{with static_libs}
215%files gtk-static
216%defattr(644,root,root,755)
801e33d3 217%{_libdir}/libgnome-autoar-gtk-0.a
67b191aa
JB
218%endif
219
220%files apidocs
221%defattr(644,root,root,755)
222%{_gtkdocdir}/gnome-autoar
f0ef3c70
MB
223
224%files -n vala-gnome-autoar
225%defattr(644,root,root,755)
226%{_datadir}/vala/vapi/gnome-autoar-0.vapi
227%{_datadir}/vala/vapi/gnome-autoar-gtk-0.vapi
This page took 0.14427 seconds and 4 git commands to generate.