]> git.pld-linux.org Git - packages/appstream-glib.git/blame - appstream-glib.spec
- updated to 0.5.7
[packages/appstream-glib.git] / appstream-glib.spec
CommitLineData
f27661b8
JB
1#
2# Conditional build:
f27661b8 3%bcond_with alpm # Arch Linux PacMan support
dc0e2239 4
08ba24e9
JB
5Summary: GLib Objects and helper methods for reading and writing AppStream metadata
6Summary(pl.UTF-8): Obiekty GLiba i metody pomocnicze do odczytu i zapisu metadanych AppStream
7Name: appstream-glib
e71a83d4 8Version: 0.5.7
cc2c9f16 9Release: 1
08ba24e9
JB
10License: LGPL v2.1+
11Group: Libraries
12Source0: http://people.freedesktop.org/~hughsient/appstream-glib/releases/%{name}-%{version}.tar.xz
e71a83d4 13# Source0-md5: 18d78689c293791964b6fd83bb48ca03
77502258
JB
14Patch0: %{name}-rpm5.patch
15Patch1: %{name}-pc.patch
08ba24e9 16URL: http://people.freedesktop.org/~hughsient/appstream-glib/
f27661b8 17%{?with_alpm:BuildRequires: alpm-devel}
77502258
JB
18BuildRequires: autoconf >= 2.63
19BuildRequires: automake >= 1:1.9
20BuildRequires: docbook-dtd43-xml
21BuildRequires: docbook-style-xsl
a4e4c62e 22BuildRequires: fontconfig-devel
0c3985a1
JB
23# pkgconfig(freetype2) >= 9.10.0
24BuildRequires: freetype-devel >= 1:2.2.1
3fe855f5 25BuildRequires: gcab-devel
c440ce23 26BuildRequires: gdk-pixbuf2-devel >= 2.31.5
f27661b8 27BuildRequires: gettext-tools >= 0.17
c440ce23 28BuildRequires: glib2-devel >= 1:2.45.8
08ba24e9
JB
29BuildRequires: gobject-introspection-devel >= 0.9.8
30BuildRequires: gperf
77502258 31BuildRequires: gtk+3-devel >= 3.0
dc0e2239 32BuildRequires: gtk-doc >= 1.9
a4e4c62e 33BuildRequires: intltool >= 0.40.0
08ba24e9 34BuildRequires: libarchive-devel
c440ce23 35BuildRequires: libsoup-devel >= 2.52
08ba24e9 36BuildRequires: libstdc++-devel
77502258 37BuildRequires: libtool >= 2:2
e71a83d4 38BuildRequires: libuuid-devel
77502258 39BuildRequires: libxslt-progs
a4e4c62e 40BuildRequires: pango-devel
08ba24e9 41BuildRequires: pkgconfig
77502258 42BuildRequires: rpm-devel >= 4.5
f27661b8 43BuildRequires: sqlite3-devel >= 3
08ba24e9
JB
44BuildRequires: tar >= 1:1.22
45BuildRequires: xz
f27661b8 46BuildRequires: yaml-devel
c440ce23 47Requires: gdk-pixbuf2 >= 2.31.5
dc0e2239 48Requires: glib2 >= 1:2.45.8
c440ce23 49Requires: libsoup >= 2.52
4775b279
JB
50Provides: appdata-tools = %{version}
51Obsoletes: appdata-tools < 0.2
08ba24e9
JB
52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54%description
55AppStream-Glib library provides GObjects and helper methods to make it
56easy to read and write AppStream metadata. It also provides a simple
57DOM implementation that makes it easy to edit nodes and convert to and
58from the standardized XML representation.
59
60%description -l pl.UTF-8
61Biblioteka AppStream-Glib dostarcza obiekty GLiba (GObject) oraz
62metody pomocnicze ułatwiające odczyt i zapis metadanych AppStream.
63Zapewnia także prostą implementację DOM ułatwiającą modyfikowanie
64węzłów i konwersję do i ze standardowej reprezentacji XML.
65
66%package devel
67Summary: Header files for appstream-glib library
68Summary(pl.UTF-8): Pliki nagłówkowe biblioteki appstream-glib
69Group: Development/Libraries
70Requires: %{name} = %{version}-%{release}
e71a83d4 71Requires: gcab-devel
c440ce23
JB
72Requires: gdk-pixbuf2-devel >= 2.31.5
73Requires: glib2-devel >= 1:2.45.8
e71a83d4
JB
74Requires: libarchive-devel
75Requires: libuuid-devel
08ba24e9
JB
76
77%description devel
78Header files for appstream-glib library.
79
80%description devel -l pl.UTF-8
81Pliki nagłówkowe biblioteki appstream-glib.
82
83%package static
84Summary: Static appstream-glib library
85Summary(pl.UTF-8): Statyczna biblioteka appstream-glib
86Group: Development/Libraries
87Requires: %{name}-devel = %{version}-%{release}
88
89%description static
90Static appstream-glib library.
91
92%description static -l pl.UTF-8
93Statyczna biblioteka appstream-glib.
94
95%package apidocs
96Summary: appstream-glib API documentation
97Summary(pl.UTF-8): Dokumentacja API biblioteki appstream-glib
98Group: Documentation
dc0e2239
ER
99%if "%{_rpmversion}" >= "5"
100BuildArch: noarch
101%endif
08ba24e9
JB
102
103%description apidocs
104API documentation for appstream-glib library.
105
106%description apidocs -l pl.UTF-8
107Dokumentacja API biblioteki appstream-glib.
108
77502258
JB
109%package -n bash-completion-appstream-glib
110Summary: Bash completion for appstream-glib package
111Summary(pl.UTF-8): Bashowe dopełnianie składni dla pakietu appstream-glib
112Group: Applications/Shells
113Requires: %{name} = %{version}-%{release}
114Requires: bash-completion >= 2.0
115
116%description -n bash-completion-appstream-glib
117Bash completion for appstream-util command.
118
119%description -n bash-completion-appstream-glib -l pl.UTF-8
120Bashowe dopełnianie składni polecenia appstream-util.
121
122%package -n appstream-builder
123Summary: AppStreamBuilder library to create AppStream metadata from packages
124Summary(pl.UTF-8): Biblioteka AppStreamBuilder tworząca metadane AppStream z pakietów
125Group: Libraries
126Requires: %{name} = %{version}-%{release}
0c3985a1 127Requires: freetype >= 1:2.2.1
77502258
JB
128
129%description -n appstream-builder
130AppStreamBuilder library to create AppStream metadata from packages.
131
132%description -n appstream-builder -l pl.UTF-8
133Biblioteka AppStreamBuilder tworząca metadane AppStream z pakietów.
134
135%package -n appstream-builder-devel
136Summary: Header files for AppStreamBuilder library
137Summary(pl.UTF-8): Pliki nagłówkowe biblioteki AppStreamBuilder
138Group: Development/Libraries
139Requires: %{name}-devel = %{version}-%{release}
140Requires: appstream-builder = %{version}-%{release}
141
142%description -n appstream-builder-devel
143Header files for AppStreamBuilder library.
144
145%description -n appstream-builder-devel -l pl.UTF-8
146Pliki nagłówkowe biblioteki AppStreamBuilder.
147
148%package -n appstream-builder-static
149Summary: Static AppStreamBuilder library
150Summary(pl.UTF-8): Statyczna biblioteka AppStreamBuilder
151Group: Development/Libraries
152Requires: appstream-builder-devel = %{version}-%{release}
153
154%description -n appstream-builder-static
155Static AppStreamBuilder library.
156
157%description -n appstream-builder-static -l pl.UTF-8
158Statyczna biblioteka AppStreamBuilder.
159
160%package -n bash-completion-appstream-builder
161Summary: Bash completion for appstream-builder package
162Summary(pl.UTF-8): Bashowe dopełnianie składni dla pakietu appstream-builder
163Group: Applications/Shells
164Requires: appstream-builder = %{version}-%{release}
165Requires: bash-completion >= 2.0
166
167%description -n bash-completion-appstream-builder
168Bash completion for appstream-builder command.
169
170%description -n bash-completion-appstream-builder -l pl.UTF-8
171Bashowe dopełnianie składni polecenia appstream-builder.
172
08ba24e9
JB
173%prep
174%setup -q
77502258
JB
175%patch0 -p1
176%patch1 -p1
08ba24e9
JB
177
178%build
77502258
JB
179%{__libtoolize}
180%{__aclocal} -I m4
181%{__autoconf}
182%{__autoheader}
183%{__automake}
08ba24e9 184%configure \
f27661b8 185 %{?with_alpm:--enable-alpm} \
08ba24e9
JB
186 --disable-silent-rules \
187 --with-html-dir=%{_gtkdocdir}
188%{__make}
189
190%install
191rm -rf $RPM_BUILD_ROOT
192
193%{__make} install \
194 DESTDIR=$RPM_BUILD_ROOT
195
e71a83d4
JB
196%{__rm} $RPM_BUILD_ROOT%{_libdir}/asb-plugins-5/lib*.{la,a}
197
198# already in gettext-tools >= 0.19.7
199%{__rm} $RPM_BUILD_ROOT%{_datadir}/gettext/its/appdata.{its,loc}
77502258 200
08ba24e9 201# obsoleted by pkg-config
77502258 202%{__rm} $RPM_BUILD_ROOT%{_libdir}/libappstream-*.la
08ba24e9 203
a4e4c62e
JB
204%find_lang %{name}
205
08ba24e9
JB
206%clean
207rm -rf $RPM_BUILD_ROOT
208
209%post -p /sbin/ldconfig
210%postun -p /sbin/ldconfig
211
77502258
JB
212%post -n appstream-builder -p /sbin/ldconfig
213%postun -n appstream-builder -p /sbin/ldconfig
214
a4e4c62e 215%files -f %{name}.lang
08ba24e9
JB
216%defattr(644,root,root,755)
217%doc AUTHORS MAINTAINERS NEWS README.md
e71a83d4 218%attr(755,root,root) %{_bindir}/appstream-compose
08ba24e9
JB
219%attr(755,root,root) %{_bindir}/appstream-util
220%attr(755,root,root) %{_libdir}/libappstream-glib.so.*.*.*
2fb305ec 221%attr(755,root,root) %ghost %{_libdir}/libappstream-glib.so.8
08ba24e9 222%{_libdir}/girepository-1.0/AppStreamGlib-1.0.typelib
4775b279 223%{_aclocaldir}/appdata-xml.m4
e71a83d4 224%{_mandir}/man1/appstream-compose.1*
77502258 225%{_mandir}/man1/appstream-util.1*
08ba24e9
JB
226
227%files devel
228%defattr(644,root,root,755)
229%attr(755,root,root) %{_libdir}/libappstream-glib.so
230%{_datadir}/gir-1.0/AppStreamGlib-1.0.gir
231%{_includedir}/libappstream-glib
232%{_pkgconfigdir}/appstream-glib.pc
77502258 233%{_aclocaldir}/appstream-xml.m4
08ba24e9
JB
234
235%files static
236%defattr(644,root,root,755)
237%{_libdir}/libappstream-glib.a
238
77502258
JB
239%files -n bash-completion-appstream-glib
240%defattr(644,root,root,755)
dc0e2239 241%{bash_compdir}/appstream-util
77502258 242
08ba24e9
JB
243%files apidocs
244%defattr(644,root,root,755)
245%{_gtkdocdir}/appstream-glib
77502258
JB
246
247%files -n appstream-builder
248%defattr(644,root,root,755)
249%attr(755,root,root) %{_bindir}/appstream-builder
250%attr(755,root,root) %{_libdir}/libappstream-builder.so.*.*.*
2fb305ec 251%attr(755,root,root) %ghost %{_libdir}/libappstream-builder.so.8
77502258 252%{_libdir}/girepository-1.0/AppStreamBuilder-1.0.typelib
e71a83d4
JB
253%dir %{_libdir}/asb-plugins-5
254%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_absorb.so
255%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_appdata.so
256%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_dbus.so
257%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_desktop.so
258%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_font.so
259%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_gettext.so
260%attr(755,root,root) %{_libdir}/asb-plugins-5/libasb_plugin_hardcoded.so
77502258
JB
261%{_mandir}/man1/appstream-builder.1*
262
263%files -n appstream-builder-devel
264%defattr(644,root,root,755)
265%attr(755,root,root) %{_libdir}/libappstream-builder.so
266%{_includedir}/libappstream-builder
267%{_datadir}/gir-1.0/AppStreamBuilder-1.0.gir
268%{_pkgconfigdir}/appstream-builder.pc
269
270%files -n appstream-builder-static
271%defattr(644,root,root,755)
272%{_libdir}/libappstream-builder.a
273
274%files -n bash-completion-appstream-builder
275%defattr(644,root,root,755)
dc0e2239 276%{bash_compdir}/appstream-builder
This page took 2.393511 seconds and 4 git commands to generate.