[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