[pragha] Update to 1.3.2.1

Kevin Fenzi kevin at fedoraproject.org
Sat Mar 7 17:02:00 UTC 2015


commit d60cfd96cfa2a3aaa45ce109bbf27903e82ea1e0
Author: Kevin Fenzi <kevin at scrye.com>
Date:   Sat Mar 7 10:01:53 2015 -0700

    Update to 1.3.2.1
    
    - Switch to gstreamer1
    - Enable support for a bunch of plugins

 .gitignore  |  1 +
 pragha.spec | 57 ++++++++++++++++++++++++++++++++++-----------------------
 sources     |  2 +-
 3 files changed, 36 insertions(+), 24 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4488177..de00eb5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@
 /pragha-1.1.2.2.tar.bz2
 /pragha-1.2.tar.bz2
 /pragha-1.2.2.tar.bz2
+/pragha-1.3.2.1.tar.bz2
diff --git a/pragha.spec b/pragha.spec
index dfa5981..893f118 100644
--- a/pragha.spec
+++ b/pragha.spec
@@ -1,21 +1,27 @@
 # Review request: https://bugzilla.redhat.com/show_bug.cgi?id=721043
 
 Name:           pragha
-Version:        1.2.2
-Release:        5%{?dist}
+Version:        1.3.2.1
+Release:        1%{?dist}
 Summary:        Lightweight GTK+ music manager
 
 Group:          Applications/Multimedia
 License:        GPLv3+
-URL:            http://pragha.wikispaces.com/
-#VCS: git:https://github.com/matiasdelellis/pragha.git
-Source0:        https://github.com/matiasdelellis/pragha/releases/download/v%{version}/pragha-%{version}.tar.bz2
+URL:            https://github.com/pragha-music-player/pragha
+#VCS: git:https://github.com/pragha-music-player/pragha.git
+Source0:        https://github.com/pragha-music-player/pragha/releases/download/v%{version}/pragha-%{version}.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  pkgconfig(dbus-1) >= 1.1
 BuildRequires:  pkgconfig(dbus-glib-1) >= 0.84
-BuildRequires:  pkgconfig(gtk+-2.0) >= 2.24.0
-BuildRequires:  pkgconfig(keybinder) >= 0.2.0
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
+BuildRequires:  pkgconfig(gio-2.0) >= 2.32
+BuildRequires:  pkgconfig(keybinder-3.0) >= 0.2.0
+BuildRequires:  pkgconfig(gudev-1.0) >= 145
+BuildRequires:  pkgconfig(libmtp) >= 1.1.0
+BuildRequires:  pkgconfig(libsoup-2.4) >= 2.38
+BuildRequires:  pkgconfig(grilo-0.2) >= 0.2.10
+BuildRequires:  pkgconfig(libclastfm) >= 0.5
 
 %if (0%{?fedora} && 0%{?fedora} >= 21) || (0%{?rhel} && 0%{?rhel} >= 7)
 BuildRequires:  pkgconfig(gstreamer-1.0) >= 0.11.90
@@ -24,23 +30,26 @@ BuildRequires:  pkgconfig(gstreamer-audio-1.0) >= 0.11.90
 # N/A. Error in configure or not yet packaged?
 #BuildRequires:  pkgconfig(gstreamer-interfaces-1.0) >= 0.11.90
 %else
-BuildRequires:  pkgconfig(gstreamer-0.10) >= 0.10
-BuildRequires:  pkgconfig(gstreamer-base-0.10) >= 0.10
-BuildRequires:  pkgconfig(gstreamer-audio-0.10) >= 0.10
-BuildRequires:  pkgconfig(gstreamer-interfaces-0.10) >= 0.10
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 0.11.90
+BuildRequires:  pkgconfig(gstreamer-base-1.0) >= 0.11.90
+BuildRequires:  pkgconfig(gstreamer-audio-1.0) >= 0.10
+BuildRequires:  pkgconfig(gstreamer-interfaces-1.0) >= 0.10
 %endif
 
 BuildRequires:  pkgconfig(libcddb) >= 1.3.0
-BuildRequires:  pkgconfig(libcdio_paranoia) >= 0.80
+BuildRequires:  pkgconfig(libcdio_paranoia) >= 0.90
 BuildRequires:  pkgconfig(libcdio) >= 0.80
 #BuildRequires:  libcurl-devel >= 7.18
 # libglyr is not yet in Fedora
 #BuildRequires:  pkgconfig(libglyr) >= 0.9.4
 BuildRequires:  pkgconfig(libclastfm) >= 0.5
 BuildRequires:  pkgconfig(libnotify) >= 0.4.4
-BuildRequires:  pkgconfig(libxfce4ui-1) >= 4.8.0
+BuildRequires:  pkgconfig(libxfce4ui-2) >= 4.10.0
 BuildRequires:  pkgconfig(sqlite3) >= 3.4
 BuildRequires:  pkgconfig(taglib_c) >= 1.4
+BuildRequires:  pkgconfig(taglib) >= 1.7.0
+BuildRequires:  pkgconfig(libpeas-1.0) >= 1.0.0
+BuildRequires:  pkgconfig(libpeas-gtk-1.0) >= 1.0.0
 BuildRequires:  totem-pl-parser-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  gettext
@@ -59,17 +68,10 @@ author.
 %setup -q
 
 %build
-%configure \
-%if (0%{?fedora} && 0%{?fedora} >= 21) || (0%{?rhel} && 0%{?rhel} >= 7)
-  --with-gstreamer=1.0
-%else
-  --with-gstreamer=0.10
-%endif
+%configure
 
 make %{?_smp_mflags} V=1
 
-
-
 %install
 rm -rf %{buildroot}
 make install DESTDIR=%{buildroot} INSTALL='install -p'
@@ -82,6 +84,8 @@ desktop-file-install                                       \
 # remove duplicate docs
 rm -rf %{buildroot}%{_datadir}/doc/%{name}
 
+find %{buildroot}%{_libdir}/pragha -name \*.ls -exec rm -f {} \;
+
 %clean
 rm -rf %{buildroot}
 
@@ -105,7 +109,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 
 %files -f %{name}.lang
 %defattr(-,root,root,-)
-# FIXME add AUTHORS if not empty
 %doc ChangeLog COPYING FAQ NEWS README
 %{_bindir}/pragha
 %{_datadir}/appdata/%{name}.appdata.xml
@@ -113,9 +116,17 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
 %{_datadir}/icons/hicolor/*x*/apps/%{name}.png
 %{_datadir}/pixmaps/%{name}/
 %{_mandir}/man1/pragha.1.*
-
+# One include file for plugins. Not sure if its worth splitting into -devel
+%{_includedir}/pragha
+# All the plugins
+%{_libdir}/pragha
 
 %changelog
+* Sat Mar 07 2015 Kevin Fenzi <kevin at scrye.com> 1.3.2.1-1
+- Update to 1.3.2.1
+- Switch to gstreamer1
+- Enable support for a bunch of plugins
+
 * Sun Mar 01 2015 Kevin Fenzi <kevin at scrye.com> 1.2.2-5
 - Rebuild for Xfce 4.12
 
diff --git a/sources b/sources
index 75b976e..1b7cb6b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7e07e668e097b44540d3597c2f0e28d9  pragha-1.2.2.tar.bz2
+626bdc4ab5dc376f1c5e55210e7c26a2  pragha-1.3.2.1.tar.bz2


More information about the scm-commits mailing list