# first two digits of version %define release_version %(echo %{version} | awk -F. '{print $1"."$2}') Name: grilo-plugins Version: 0.2.9 Release: 3%{?dist} Summary: Plugins for the Grilo framework Group: Applications/Multimedia License: LGPLv2+ Url: https://live.gnome.org/Grilo Source0: http://ftp.gnome.org/pub/GNOME/sources/grilo-plugins/%{release_version}/grilo-plugins-%{version}.tar.xz # Trivial patch to support newer tracker, equivalent commits in # git.gnome are dd5b447bf20 and 5145299309 Patch0: grilo-plugins-0.2.9-tracker_version.patch BuildRequires: grilo-devel >= 0.2.6 BuildRequires: glib2-devel >= 2.26.0 BuildRequires: libgcrypt-devel BuildRequires: libxml2-devel BuildRequires: gupnp-devel >= 0.13.0 BuildRequires: gupnp-av-devel >= 0.5.0 BuildRequires: intltool BuildRequires: libsoup-devel BuildRequires: sqlite-devel BuildRequires: libgdata-devel BuildRequires: totem-pl-parser-devel BuildRequires: tracker-devel >= 0.9.0 BuildRequires: gmime-devel BuildRequires: libdmapsharing-devel BuildRequires: json-glib-devel # Needed when running autoreconf for patch0, drop if not autoreconfing BuildRequires: gnome-common Requires: grilo >= 0.2.6 Requires: gupnp >= 0.13.0 Requires: gupnp-av >= 0.5.0 %description Grilo is a framework that provides access to different sources of multimedia content, using a pluggable system. This package contains plugins to get information from theses sources: - Apple Trailers - Bookmarks - Filesystem - Flickr - Gravatar - iTunes Music Sharing - Jamendo - Last.fm (for album arts) - Local metadata (album arts and thumbnails) - Metadata Store - Podcasts - Shoutcast - Tracker - UPnP - Vimeo - Youtube %prep %setup -q %patch0 -p1 %build # needed for patch0 autoreconf -i %configure \ --disable-static \ --disable-fakemetadata \ --disable-shoutcast \ --enable-apple-trailers \ --enable-bookmarks \ --enable-dmap \ --enable-filesystem \ --enable-flickr \ --enable-gravatar \ --enable-jamendo \ --enable-lastfm-albumart \ --enable-localmetadata \ --enable-metadata-store \ --enable-podcasts \ --enable-tmdb \ --enable-tracker \ --enable-upnp \ --enable-vimeo \ --enable-youtube \ --enable-tracker # Silence unused-direct-shlib-dependency sed -i -e 's! -shared ! -Wl,--as-needed\0!g' libtool make %{?_smp_mflags} %install make install DESTDIR=$RPM_BUILD_ROOT # Remove files that will not be packaged rm -f $RPM_BUILD_ROOT%{_libdir}/grilo-%{release_version}/*.la rm -f $RPM_BUILD_ROOT%{_bindir}/* %find_lang grilo-plugins --with-gnome %files -f grilo-plugins.lang %doc AUTHORS COPYING NEWS README %{_libdir}/grilo-%{release_version}/*.so* %{_libdir}/grilo-%{release_version}/*.xml %changelog * Thu Dec 19 2013 Adam Williamson - 0.2.9-3 - patch to build against newer tracker, rebuild for tracker bump * Thu Sep 19 2013 Kalev Lember - 0.2.9-2 - Rebuilt for totem-pl-parser soname bump * Sun Aug 25 2013 Kalev Lember - 0.2.9-1 - Update to 0.2.9 * Sun Aug 4 2013 Peter Robinson 0.2.8-4 - Fix FTBFS * Sat Aug 03 2013 Fedora Release Engineering - 0.2.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Jun 06 2013 Kalev Lember - 0.2.8-2 - Backport a patch to avoid DNS delays at plugin init (#969123) * Sat May 25 2013 Kalev Lember - 0.2.8-1 - Update to 0.2.8 * Sat May 18 2013 Kalev Lember - 0.2.7-1 - Update to 0.2.7 * Sat May 18 2013 Kalev Lember - 0.2.6-2 - Use the find_lang --with-gnome macro for help files - Drop the dep on yelp (#964421) * Wed Mar 20 2013 Kalev Lember - 0.2.6-1 - Update to 0.2.6 * Mon Jan 28 2013 Matthias Clasen - 0.2.5-3 - Fix build against newer tracker * Sun Jan 27 2013 Peter Robinson 0.2.5-2 - Rebuild for tracker * Thu Dec 20 2012 Bastien Nocera 0.2.5-1 - Update to 0.2.5 * Tue Dec 04 2012 Bastien Nocera 0.2.4-1 - Update to 0.2.4 * Tue Nov 13 2012 Kalev Lember 0.2.3-1 - Update to 0.2.3 * Fri Oct 05 2012 Bastien Nocera 0.2.2-1 - Update to 0.2.2 * Wed Oct 03 2012 Bastien Nocera 0.2.1-1 - Update to 0.2.1 * Fri Aug 31 2012 Debarshi Ray 0.2.0-1 - update to 0.2.0 * Thu Jul 19 2012 Fedora Release Engineering - 0.1.19-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri May 25 2012 Bastien Nocera 0.1.19-1 - Update to 0.1.19 * Fri Mar 16 2012 Adam Williamson - 0.1.18-4 - Rebuild for new tracker again * Tue Feb 28 2012 Matthias Clasen - 0.1.18-3 - Rebuild for new tracker * Fri Jan 13 2012 Fedora Release Engineering - 0.1.18-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Dec 12 2011 Bastien Nocera 0.1.18-1 - Update to 0.1.18 * Thu Nov 17 2011 Daniel Drake 0.1.17-2 - rebuild for libquvi.so.7 * Mon Oct 17 2011 Bastien Nocera 0.1.17-1 - Update to 0.1.17 * Mon Jul 04 2011 Bastien Nocera 0.1.16-1 - Update to 0.1.16 * Fri Jun 17 2011 Peter Robinson 0.1.15-5 - rebuild for new gupnp/gssdp * Fri May 20 2011 Bastien Nocera 0.1.15-4 - Update with more comments from Kalev Lember * Fri May 20 2011 Bastien Nocera 0.1.15-3 - Update with comments from Kalev Lember * Fri May 20 2011 Bastien Nocera 0.1.15-2 - Fix a few rpmlint warnings * Thu Apr 21 2011 Bastien Nocera 0.1.15-1 - Fist package, based on upstream work by Juan A. Suarez Romero