From 31d731b00c283e6e0fdfbc8428123ec5213ba472 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Aug 01 2017 03:49:48 +0000 Subject: import libappstream-glib-0.6.10-1.el7 --- diff --git a/.gitignore b/.gitignore index 19250db..33295e6 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/appstream-glib-0.3.6.tar.xz +SOURCES/appstream-glib-0.6.10.tar.xz diff --git a/.libappstream-glib.metadata b/.libappstream-glib.metadata index 8cd47d1..a6fde38 100644 --- a/.libappstream-glib.metadata +++ b/.libappstream-glib.metadata @@ -1 +1 @@ -eec2aff1ee521f8976550883afcd84a0415dd71a SOURCES/appstream-glib-0.3.6.tar.xz +92eef4f72a1a1d769941dfd1305ee3132328c971 SOURCES/appstream-glib-0.6.10.tar.xz diff --git a/SPECS/libappstream-glib.spec b/SPECS/libappstream-glib.spec index b94bb3d..bd24fa3 100644 --- a/SPECS/libappstream-glib.spec +++ b/SPECS/libappstream-glib.spec @@ -1,23 +1,30 @@ +%global glib2_version 2.45.8 +%global libsoup_version 2.51.92 +%global json_glib_version 1.1.1 +%global gdk_pixbuf_version 2.31.5 + Summary: Library for AppStream metadata Name: libappstream-glib -Version: 0.3.6 +Version: 0.6.10 Release: 1%{?dist} License: LGPLv2+ URL: http://people.freedesktop.org/~hughsient/appstream-glib/ Source0: http://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-%{version}.tar.xz -BuildRequires: glib2-devel >= 2.16.1 +BuildRequires: glib2-devel >= %{glib2_version} BuildRequires: libtool BuildRequires: docbook-utils BuildRequires: gtk-doc BuildRequires: gobject-introspection-devel BuildRequires: gperf BuildRequires: libarchive-devel -BuildRequires: libsoup-devel -BuildRequires: gdk-pixbuf2-devel +BuildRequires: libsoup-devel >= %{libsoup_version} +BuildRequires: gdk-pixbuf2-devel >= %{gdk_pixbuf_version} BuildRequires: gtk3-devel BuildRequires: gettext -BuildRequires: intltool +BuildRequires: libgcab1-devel +BuildRequires: libuuid-devel +BuildRequires: json-glib-devel >= %{json_glib_version} # for the builder component BuildRequires: fontconfig-devel @@ -25,15 +32,25 @@ BuildRequires: freetype-devel BuildRequires: pango-devel BuildRequires: rpm-devel BuildRequires: sqlite-devel +BuildRequires: gcab # for the manpages BuildRequires: libxslt BuildRequires: docbook-style-xsl +# Make sure we pull in the minimum required versions +Requires: gdk-pixbuf2%{?_isa} >= %{gdk_pixbuf_version} +Requires: glib2%{?_isa} >= %{glib2_version} +Requires: json-glib%{?_isa} >= %{json_glib_version} +Requires: libsoup%{?_isa} >= %{libsoup_version} + # no longer required Obsoletes: appdata-tools < 0.1.9 Provides: appdata-tools +# this is not a library version +%define as_plugin_version 5 + %description This library provides GObjects and helper methods to make it easy to read and write AppStream metadata. It also provides a simple DOM implementation that @@ -47,13 +64,28 @@ Requires: %{name}%{?_isa} = %{version}-%{release} %description devel GLib headers and libraries for appstream-glib. +%package builder +Summary: Library and command line tools for building AppStream metadata +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description builder +This library and command line tool is used for building AppStream metadata +from a directory of packages. + +%package builder-devel +Summary: GLib Libraries and headers for appstream-builder +Requires: %{name}-builder%{?_isa} = %{version}-%{release} + +%description builder-devel +GLib headers and libraries for appstream-builder. + %prep %setup -q -n appstream-glib-%{version} %build %configure \ --enable-gtk-doc \ - --disable-builder \ + --disable-stemmer \ --disable-dep11 \ --disable-static \ --disable-silent-rules \ @@ -64,24 +96,29 @@ make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT -%__rm -f %{buildroot}%{_libdir}/libappstream*.la -%__rm -f %{buildroot}%{_libdir}/asb-plugins/*.la +%__rm -f %{buildroot}%{_libdir}/libappstream-glib*.la +%__rm -f %{buildroot}%{_libdir}/libappstream-builder*.la +%__rm -f %{buildroot}%{_libdir}/asb-plugins-%{as_plugin_version}/*.la %find_lang appstream-glib %post -p /sbin/ldconfig +%post builder -p /sbin/ldconfig %postun -p /sbin/ldconfig +%postun builder -p /sbin/ldconfig %files -f appstream-glib.lang -%doc README.md AUTHORS NEWS COPYING -%{_libdir}/libappstream-glib.so.7* +%license COPYING +%doc README.md AUTHORS NEWS +%{_libdir}/libappstream-glib.so.8* %{_libdir}/girepository-1.0/*.typelib %{_bindir}/appstream-util -%{_bindir}/appdata-validate +%{_bindir}/appstream-compose %dir %{_datadir}/bash-completion/completions/ %{_datadir}/bash-completion/completions/appstream-util %{_mandir}/man1/appstream-util.1.gz +%{_mandir}/man1/appstream-compose.1.gz %files devel %{_libdir}/libappstream-glib.so @@ -92,8 +129,34 @@ make install DESTDIR=$RPM_BUILD_ROOT %{_datadir}/gir-1.0/AppStreamGlib-1.0.gir %{_datadir}/aclocal/*.m4 %{_datadir}/installed-tests/appstream-glib/*.test +%{_datadir}/gettext/its/appdata.its +%{_datadir}/gettext/its/appdata.loc + +%files builder +%license COPYING +%{_bindir}/appstream-builder +%{_datadir}/bash-completion/completions/appstream-builder +%{_libdir}/asb-plugins-%{as_plugin_version}/*.so +%{_libdir}/libappstream-builder.so.8* +%{_mandir}/man1/appstream-builder.1.gz + +%files builder-devel +%license COPYING +%{_libdir}/libappstream-builder.so +%{_libdir}/pkgconfig/appstream-builder.pc +%dir %{_includedir}/libappstream-builder +%{_includedir}/libappstream-builder/*.h +%{_datadir}/gir-1.0/AppStreamBuilder-1.0.gir %changelog +* Mon Mar 06 2017 Richard Hughes 0.6.10-1 +- New upstream release +- Resolves: #1386997 + +* Thu Feb 02 2017 Kalev Lember 0.6.8-1 +- New upstream release +- Resolves: #1386997 + * Sat Nov 01 2014 Richard Hughes 0.3.6-1 - Initial import - Resolves: #1184201