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