From b0516e71a360716b78af3497e0d522ec53639b6f Mon Sep 17 00:00:00 2001 From: Victor Toso Date: Fri, 27 Jul 2018 19:45:28 +0200 Subject: [PATCH] Update to 0.3.7 and switch to meson --- grilo-plugins.spec | 54 ++++++++++++++++++++++------------------------ 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/grilo-plugins.spec b/grilo-plugins.spec index 8e6c8c1..dd47f41 100644 --- a/grilo-plugins.spec +++ b/grilo-plugins.spec @@ -6,7 +6,7 @@ Name: grilo-plugins Version: 0.3.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Plugins for the Grilo framework License: LGPLv2+ @@ -14,6 +14,7 @@ URL: https://wiki.gnome.org/Projects/Grilo Source0: https://download.gnome.org/sources/grilo-plugins/%{release_version}/grilo-plugins-%{version}.tar.xz BuildRequires: gcc +BuildRequires: meson BuildRequires: avahi-gobject-devel BuildRequires: grilo-devel >= %{grilo_version} BuildRequires: glib2-devel @@ -72,35 +73,32 @@ This package contains plugins to get information from theses sources: %autosetup -p1 %build -%configure \ - --disable-static \ - --disable-shoutcast \ - --enable-bookmarks \ - --enable-dleyna \ - --enable-dmap \ - --enable-filesystem \ - --enable-flickr \ - --enable-freebox \ - --enable-gravatar \ - --enable-jamendo \ - --enable-lua-factory \ - --enable-metadata-store \ +%meson \ + -Denable-static=no \ + -Denable-shoutcast=no \ + -Denable-bookmarks=yes \ + -Denable-dleyna=yes \ + -Denable-dmap=yes \ + -Denable-filesystem=yes \ + -Denable-flickr=yes \ + -Denable-freebox=yes \ + -Denable-gravatar=yes \ + -Denable-jamendo=yes \ + -Denable-lua-factory=yes \ + -Denable-metadata-store=yes \ %if 0%{?fedora} - --enable-podcasts \ + -Denable-podcasts=yes \ %endif - --enable-tmdb \ - --enable-tracker \ - --enable-vimeo \ - --enable-youtube \ - --enable-tracker + -Denable-tmdb=yes \ + -Denable-tracker=yes \ + -Denable-vimeo=yes \ + -Denable-youtube=yes \ + -Denable-tracker=yes -# Silence unused-direct-shlib-dependency -sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool - -make %{?_smp_mflags} +%meson_build %install -%make_install +%meson_install # Remove files that will not be packaged rm -f $RPM_BUILD_ROOT%{_libdir}/grilo-%{release_version}/*.la @@ -116,12 +114,12 @@ rm -f $RPM_BUILD_ROOT%{_bindir}/* %{_libdir}/grilo-%{release_version}/*.so* %changelog +* Sat Jul 28 2018 Victor Toso - 0.3.7-3 +- Switch build to meson + * Fri Jul 27 2018 Igor Gnatenko - 0.3.7-2 - Rebuild for new binutils -* Fri Jul 27 2018 Victor Toso - 0.3.7-1 -- Update to 0.3.7 - * Wed Jul 18 2018 Victor Toso - 0.3.6-1 - Update to 0.3.6