[amarok/el6] UPDATE EPEL

Keiran Smith affix at fedoraproject.org
Sun Mar 18 21:51:26 UTC 2012


commit 095f15ee828c401df52e69d24886b160b7dade48
Author: Keiran Smith <affix at affix.me>
Date:   Sun Mar 18 21:51:00 2012 +0000

    UPDATE EPEL

 50bf5a7e55b08426fd60f4928e65ac066349f83d.patch |   26 ---
 a62fed8c667a076daa21fdf8360708813f1bf9e0.patch |   76 -------
 amarok.spec                                    |  259 ++++++++++++++++++------
 3 files changed, 195 insertions(+), 166 deletions(-)
---
diff --git a/amarok.spec b/amarok.spec
index e8815b0..7b545df 100644
--- a/amarok.spec
+++ b/amarok.spec
@@ -1,64 +1,60 @@
 
 Name:    amarok
 Summary: Media player
-Version: 2.3.0
-Release: 5%{?dist}
+Version: 2.5.0
+Release: 1%{?dist}
 
-Group: 	 Applications/Multimedia
-License: GPLv2+
+# KDE e.V. may determine that future GPL versions are accepted
+License: GPLv2 or GPLv3
 Url:     http://amarok.kde.org/
 Source0: http://download.kde.org/stable/amarok/%{version}/src/amarok-%{version}.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Patch50: amarok-2.2.1.90-qtscript_not_required.patch
+# Invoke a browser on the online UserBase documentation instead of KHelpCenter
+# for the help contents if the amarok-doc subpackage is not installed.
+Patch0:  amarok-2.5.0-onlinedoc.patch
+
+#Patch50: amarok-2.2.1.90-qtscript_not_required.patch
 
 ## upstream patches
-# http://bugs.kde.org/227639
-# http://bugs.kde.org/229756
-Patch100: http://gitorious.org/amarok/amarok/commit/a62fed8c667a076daa21fdf8360708813f1bf9e0.patch
-# fix mp3-support detection logic
-Patch101: http://gitorious.org/amarok/amarok/commit/50bf5a7e55b08426fd60f4928e65ac066349f83d.patch
-# may need to rebase this, for building with qt-4.7
-# http://gitorious.org/amarok/amarok/commit/aa5ca5d179d084e99c8a477084ba717c35aa5030
+# https://bugs.kde.org/show_bug.cgi?id=290123
+Patch100: amarok-2.5.0-kde48_context_view.patch 
+# Load all tracks from XSPF using MetaProxy.
+# https://bugs.kde.org/show_bug.cgi?id=295199
+Patch101: 0001-Load-all-tracks-from-XSPF-using-MetaProxy.patch
 
 BuildRequires: curl-devel
 BuildRequires: desktop-file-utils
+## non-modular MusicBrainz-based audio fingerprint tag lookup support :( 
+#BuildRequires: ffmpeg-devel libofa-devel
 BuildRequires: gettext
 BuildRequires: kdelibs4-devel 
-BuildRequires: libifp-devel
 BuildRequires: liblastfm-devel
-BuildRequires: libmp4v2-devel
-%if 0%{?fedora} > 9
-BuildRequires: libmtp-devel >= 0.3.0
-BuildRequires: libgpod-devel >= 0.7.0
-%endif
-BuildRequires: libnjb-devel
-BuildRequires: libusb-devel
-BuildRequires: libxml2-devel
-BuildRequires: loudmouth-devel
-BuildRequires: mysql-devel
-BuildRequires: mysql-embedded-devel
-BuildRequires: qca2-devel
-BuildRequires: soprano-devel
-BuildRequires: taglib-devel >= 1.6
-BuildRequires: taglib-extras-devel >= 1.0.1
-
+# extra libaio linkage comes from use of mysql_config --libs
+BuildRequires: mysql-embedded-devel libaio-devel
+BuildRequires: pkgconfig(libgpod-1.0) >= 0.7.0
+BuildRequires: pkgconfig(libmtp) >= 0.3.0
+BuildRequires: pkgconfig(libmygpo-qt) >= 1.0.5
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(loudmouth-1.0)
+BuildRequires: pkgconfig(qca2)
+BuildRequires: pkgconfig(soprano)
+BuildRequires: pkgconfig(taglib) >= 1.6
+BuildRequires: pkgconfig(taglib-extras) >= 1.0.1
+
+# not strictly required at buildtime, but if it's not available here,
+# then you're hosed at runtime anyway
 BuildRequires: qtscriptbindings
 Requires: qtscriptbindings%{?_isa}
 Requires: %{name}-utils = %{version}-%{release}
-
-# for trash protocol support, phonon kcm, etc...
-# FIXME: should probably be handled lower in the stack
 Requires: kdebase-runtime%{?_kde4_version: >= %{_kde4_version}}
+%if 0%{?fedora} == 14
+# lame, see http://bugzilla.redhat.com/666173
+Requires: libmtp-hal
+%endif
 
-# when we grew a -libs subpkg, multilib love
-Obsoletes: amarok < 2.1.80
 Requires: %{name}-libs%{?_isa} = %{version}-%{release}
 
-Obsoletes: amarok-devel < 1.4.9 
-Obsoletes: amarok-konqueror < 1.5
-Obsoletes: amarok-visualisation < 1.5
-
 %description
 Amarok is a multimedia player with:
  - fresh playlist concept, very fast to use, with drag and drop
@@ -69,7 +65,6 @@ Amarok is a multimedia player with:
 
 %package libs
 Summary: Runtime libraries for %{name}
-Group:   System Environment/Libraries
 Requires: %{name} = %{version}-%{release}
 %{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
 %description libs
@@ -77,20 +72,28 @@ Requires: %{name} = %{version}-%{release}
 
 %package utils
 Summary: Amarok standalone utilities
-Group: Applications/Multimedia
 Obsoletes: amarok-collectionscanner < 2.0.90-2
 Obsoletes: amarok-utilities < 2.0.96
 %description utils 
 %{summary}, including amarokcollectionscanner.
 
+%package doc
+Summary: Application handbook, documentation.
+# for upgrade path
+Obsoletes: amarok < 2.5.0-4
+Requires:  amarok = %{version}-%{release}
+BuildArch: noarch
+%description doc
+%{summary}.
+
 
 %prep
 %setup -q 
 
-%patch50 -p1 -b .qtscript_not_required
-
-%patch100 -p1 -b .info_applet_workaround 
-%patch101 -p1 -b .mp3_support_logic
+%patch0 -p1 -b .onlinedoc
+#patch50 -p1 -b .qtscript_not_required
+%patch100 -p1 -b .kde48_context_view
+%patch101 -p1 -b .loadall_xspf
 
 
 %build
@@ -105,25 +108,21 @@ make %{?_smp_mflags} -C %{_target_platform}
 %install
 rm -rf %{buildroot}
 
-make install DESTDIR=%{buildroot} -C %{_target_platform}
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
 
-%find_lang amarok 
+%find_lang amarok --with-kde --without-mo && mv amarok.lang amarok-doc.lang
+%find_lang amarok
 %find_lang amarokcollectionscanner_qt 
-%find_lang amarokpkg 
-%find_lang amarok_scriptengine_qscript 
-cat amarokpkg.lang >> amarok.lang
-cat amarok_scriptengine_qscript.lang >> amarok.lang
+%find_lang amarokpkg && cat amarokpkg.lang >> amarok.lang
+%find_lang amarok_scriptengine_qscript && cat amarok_scriptengine_qscript.lang >> amarok.lang
 
 # unpackaged files
-rm -f %{buildroot}%{_kde4_libdir}/libamarok{-sqlcollection,_taglib,lib,plasma,pud,ocsclient}.so
+rm -fv %{buildroot}%{_kde4_libdir}/libamarok{-sqlcollection,_taglib,core,lib,plasma,pud,ocsclient,-transcoding}.so
 
 
 %check
 desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/amarok.desktop
-
-
-%clean
-rm -rf %{buildroot}
+desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/amarok_containers.desktop
 
 
 %post
@@ -140,19 +139,14 @@ gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
 update-desktop-database -q &> /dev/null ||:
 fi
 
-%post libs -p /sbin/ldconfig
-
-%postun libs -p /sbin/ldconfig
-
-
 %files -f amarok.lang
-%defattr(-,root,root,-)
 %doc AUTHORS COPYING ChangeLog README
 %{_kde4_bindir}/amarok
 %{_kde4_bindir}/amarokpkg
 %{_kde4_bindir}/amarok_afttagger
 %{_kde4_bindir}/amarokmp3tunesharmonydaemon
 %{_kde4_appsdir}/amarok/
+%{_kde4_appsdir}/kconf_update/amarok*
 %{_kde4_appsdir}/desktoptheme/Amarok-Mockup/
 %{_kde4_appsdir}/desktoptheme/default/widgets/*
 %{_kde4_appsdir}/solid/actions/amarok-play-audiocd.desktop
@@ -160,6 +154,7 @@ fi
 %{_kde4_configdir}/amarok_homerc
 %{_kde4_configdir}/amarokapplets.knsrc
 %{_kde4_datadir}/applications/kde4/amarok.desktop
+%{_kde4_datadir}/applications/kde4/amarok_containers.desktop
 %{_kde4_datadir}/config.kcfg/amarokconfig.kcfg
 %{_kde4_datadir}/kde4/services/*.desktop
 %{_kde4_datadir}/kde4/services/*.protocol
@@ -167,22 +162,158 @@ fi
 %{_kde4_datadir}/kde4/servicetypes/*.desktop
 %{_kde4_iconsdir}/hicolor/*/*/*
 %{_kde4_libdir}/kde4/*.so
-%{_kde4_libdir}/strigi/*
 %{_datadir}/dbus-1/interfaces/*.xml
 
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
 %files libs
-%defattr(-,root,root,-)
+%{_kde4_libdir}/libamarokcore.so.1*
 %{_kde4_libdir}/libamaroklib.so.1*
 %{_kde4_libdir}/libamarokocsclient.so.4*
 %{_kde4_libdir}/libamarokpud.so.1*
 %{_kde4_libdir}/libamarok-sqlcollection.so.1*
+%{_kde4_libdir}/libamarok-transcoding.so.1*
+%{_kde4_libdir}/libampache_account_login.so
 
 %files utils -f amarokcollectionscanner_qt.lang
-%defattr(-,root,root,-)
 %{_kde4_bindir}/amarokcollectionscanner
 
+%files doc -f amarok-doc.lang
+
 
 %changelog
+* Tue Mar 18 2012 Keiran "Affix" Smith <fedora at affix.me> 2.5.0-1
+- Update of EPEL Packages
+
+* Tue Mar 13 2012 Rex Dieter <rdieter at fedoraproject.org> 2.5.0-8
+- Load all XSPF tracks (kde#295199)
+
+* Tue Feb 28 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.5.0-7
+- Rebuilt for c++ ABI breakage
+
+* Sun Jan 29 2012 Kevin Kofler <Kevin at tigcc.ticalc.org> 2.5.0-6
+- help: invoke a browser on the online UserBase doc if amarok-doc not installed
+
+* Fri Jan 27 2012 Rex Dieter <rdieter at fedoraproject.org> 2.5.0-5
+- make -doc only handbook, put translations back in main pkg
+
+* Fri Jan 27 2012 Rex Dieter <rdieter at fedoraproject.org> 2.5.0-4
+- -doc subpkg for large'ish application handbook and translations
+
+* Fri Jan 27 2012 Rex Dieter <rdieter at fedoraproject.org> 2.5.0-3
+- fix context view when on kde48 (kde#290123)
+
+* Thu Jan 12 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.5.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Fri Dec 16 2011 Rex Dieter <rdieter at fedoraproject.org> 2.5.0-1
+- 2.5.0
+
+* Mon Nov 14 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.90-1
+- 2.4.90
+
+* Wed Nov 09 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.3-4
+- pkgconfig-style deps
+- drop extraneous/old BR's
+
+* Mon Sep 19 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.3-3
+- Wikipedia applet crashes (kde#279813)
+
+* Fri Sep 16 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.3-2
+- re-enable libgpod support inadvertantly lost in 2.4.1.90-1
+
+* Sat Jul 30 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.3-1
+- 2.4.3
+
+* Sun Jul 24 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.2-2
+- don't query kwallet for lastfm credentials on every track change (kde#278177)
+
+* Fri Jul 22 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.2-1
+- 2.4.2
+
+* Fri Jul 08 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.1.90-1
+- 2.4.1.90
+- drop no-longer-needed %%ifarch s390 conditionals
+
+* Fri Jun 10 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.1-4
+- drop ancient Obsoletes
+
+* Fri Jun 10 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.1-3
+- rebuild (libmtp)
+
+* Tue May 24 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.1-2
+- BR: libmygpo-qt-devel
+
+* Fri May 06 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.1-1
+- 2.4.1 (final)
+
+* Wed Mar 23 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.0.90-2
+- rebuild (mysql)
+
+* Mon Mar 21 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.0.90-1
+- 2.4.1 beta1
+
+* Wed Feb 09 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.0-3
+- License: GPLv2 or GPLv3 
+
+* Mon Feb 07 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.4.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Jan 11 2011 Rex Dieter <rdieter at fedoraproject.org> 2.4.0-1
+- 2.4.0
+- libmtp-hal dependency missing for amarok (#666173)
+
+* Tue Dec 28 2010 Rex Dieter <rdieter at fedoraproject.org> 2.3.90-3
+- rebuild (mysql)
+
+* Tue Dec 07 2010 Thomas Janssen <thomasj at fedoraproject.org> 2.3.90-2
+- fixed missing libampache
+
+* Mon Dec 06 2010 Thomas Janssen <thomasj at fedoraproject.org> 2.3.90-1
+- 2.3.90 (2.4beta1)
+
+* Tue Nov 30 2010 Rex Dieter <rdieter at fedoraproject.org> 2.3.2-7
+- recognize audio/flac mimetype too (kde#257488)
+
+* Fri Nov 05 2010 Thomas Janssen <thomasj at fedoraproject.org> 2.3.2-6
+- rebuild for new libxml2
+
+* Thu Nov 04 2010 Rex Dieter <rdieter at fedoraproject.org> 2.3.2-5
+- appletsize patch
+- fix/improve ipod3 support patch
+- another collectionscanner patch
+
+* Wed Sep 29 2010 jkeating - 2.3.2-4
+- Rebuilt for gcc bug 634757
+
+* Fri Sep 24 2010 Thomas Janssen <thomasj at fedoraproject.org> 2.3.2-3
+- added patch to fix scanning qt bug/regression
+
+* Mon Sep 20 2010 Thomas Janssen <thomasj at fedoraproject.org> 2.3.2-2
+- added patch to fix BPM tags in flac
+
+* Thu Sep 16 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.2-1
+- amarok-2.3.2
+
+* Thu Sep 16 2010 Dan HorĂ¡k <dan[at]danny.cz> - 2.3.1.90-3
+- no libgpod on s390(x)
+
+* Tue Aug 16 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.1.90-2
+- fix/patch installation of amarok handbooks
+
+* Mon Aug 16 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.1.90-1
+- amarok-2.3.1.90 (2.3.2 beta1)
+
+* Fri Jul 09 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.1-2
+- No Notification Area icon for non-KDE desktops (kde#232578,rh#603336)
+
+* Fri May 28 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.1-1
+- amarok-2.3.1
+
+* Sat Apr 17 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.0.90-1
+- amarok-2.3.0.90
+
 * Thu Mar 25 2010 Rex Dieter <rdieter at fedoraproject.org> - 2.3.0-5
 - fix mp3 support logic
 


More information about the scm-commits mailing list