summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2009-04-22 02:14:01 +0000
committerJorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>2009-04-22 02:14:01 +0000
commit32ccf0b0d1b544ef1da6ec027956c818d026f9e5 (patch)
tree56c86bdcc89c3a77fc4ec9c772afd4ccfa3e9176 /media-sound
parentpackage.mask: unmasking libjingle-0.3.12 as tapioca-xmpp is now masked for re... (diff)
downloadhistorical-32ccf0b0d1b544ef1da6ec027956c818d026f9e5.tar.gz
historical-32ccf0b0d1b544ef1da6ec027956c818d026f9e5.tar.bz2
historical-32ccf0b0d1b544ef1da6ec027956c818d026f9e5.zip
In order to get amarok-2.0.2 to build, I've appended --as-needed to the ldflags.
Package-Manager: portage-2.2_rc30/cvs/Linux x86_64
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/amarok/ChangeLog9
-rw-r--r--media-sound/amarok/Manifest3
-rw-r--r--media-sound/amarok/amarok-2.0.2-r2.ebuild87
3 files changed, 97 insertions, 2 deletions
diff --git a/media-sound/amarok/ChangeLog b/media-sound/amarok/ChangeLog
index c58db60ec70c..4803a20466fc 100644
--- a/media-sound/amarok/ChangeLog
+++ b/media-sound/amarok/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/amarok
# Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/amarok/ChangeLog,v 1.318 2009/04/15 14:35:31 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/amarok/ChangeLog,v 1.319 2009/04/22 02:14:01 jmbsvicetto Exp $
+
+*amarok-2.0.2-r2 (22 Apr 2009)
+
+ 22 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+ +amarok-2.0.2-r2.ebuild:
+ In order to get amarok-2.0.2 to build, I've appended --as-needed to the
+ ldflags.
15 Apr 2009; Tomas Chvatal <scarabeus@gentoo.org> amarok-2.0.2-r1.ebuild:
Fix typo.
diff --git a/media-sound/amarok/Manifest b/media-sound/amarok/Manifest
index dbf8c93da7e7..cf01ed8d760c 100644
--- a/media-sound/amarok/Manifest
+++ b/media-sound/amarok/Manifest
@@ -16,5 +16,6 @@ EBUILD amarok-1.4.10-r3.ebuild 3226 RMD160 38303bdfe9ad65d6861379e51bddfc598f719
EBUILD amarok-1.4.10_p20090130-r1.ebuild 3201 RMD160 63062644bac15b2263bce78e4762f6f2f7ad01fd SHA1 14d1af889019f55e92a8dbd655b403134c69bcd4 SHA256 fa9b2da0ee9a008fd4453b35895b4eb1021d372a20ea5a27cb37d486abb035e4
EBUILD amarok-2.0.1.1.ebuild 2318 RMD160 b87f86fad0f1064629a4f9187e618a1215856598 SHA1 f93ebfd298b97597e81bb47c55ad50a9d633abe6 SHA256 9f5497169f33b796d9d40d570a58a426354f11aea52bf496341df94283736296
EBUILD amarok-2.0.2-r1.ebuild 2561 RMD160 45026cb45dc550d56a4b5854a83c9241c93772d8 SHA1 81f765b1031d4dd21a83451f4eef95ef9393152c SHA256 38bef66c35e6f432bd63e5b3194ac20493b5e337c0322f032628c3edb37d171a
-MISC ChangeLog 51535 RMD160 cbe2be4ae22a8c08beaf4da0fa36666761bcde57 SHA1 1364afeb41f87ad9329d5c8545658f7e0122d866 SHA256 085990e58b2cd5985454443d2c766d330809c594c81a0317533758425a1e3a7c
+EBUILD amarok-2.0.2-r2.ebuild 2635 RMD160 e5669f66ca4e14da166370a24c98a68130b2ee65 SHA1 82d0a39aa49c4641fe3b0eed345a3860d02abb88 SHA256 7630d96d25a4eb3b29a571c4c5b7160731000e57ed9a6d69a99679e4cc7c419b
+MISC ChangeLog 51749 RMD160 78f46ef295f5e204d19500315d3f3e353d096ef3 SHA1 439e947aa3705a74df64872736604fe4fc48296d SHA256 743346897cdf9fbe186c6efe0d8b38e1e9bdd59b32cbd5471f3afac2e267c2d4
MISC metadata.xml 2198 RMD160 20512dd449b537ffd44a2e052359f0939be4df96 SHA1 feee1598c24a41fa4296f37f1e41b3154b8dc7e4 SHA256 c6e222bf1223b29d298a3f988701376515912c9938b53f284839bc432f49066b
diff --git a/media-sound/amarok/amarok-2.0.2-r2.ebuild b/media-sound/amarok/amarok-2.0.2-r2.ebuild
new file mode 100644
index 000000000000..64a14feb2fb3
--- /dev/null
+++ b/media-sound/amarok/amarok-2.0.2-r2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/amarok/amarok-2.0.2-r2.ebuild,v 1.1 2009/04/22 02:14:01 jmbsvicetto Exp $
+
+EAPI="2"
+
+KDE_LINGUAS="ar be bg ca cs csb da de el eo es et eu fi fr ga gl he is it ja km
+ ko ku lt lv nb nds ne nl nn oc pa pl pt pt_BR ro ru se si sk sl sv th tr uk zh_CN zh_TW"
+OPENGL_REQUIRED="optional"
+inherit flag-o-matic kde4-base
+
+DESCRIPTION="Advanced audio player based on KDE framework."
+HOMEPAGE="http://amarok.kde.org/"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="2"
+IUSE="cdaudio daap debug ifp ipod mp3tunes mp4 mtp njb +semantic-desktop"
+SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.bz2"
+
+# Blocking amarok:0 until the KDE3 eclasses are updated
+# to move misc apps to /usr/kde/3.5
+DEPEND="
+ !media-sound/amarok:0
+ >=app-misc/strigi-0.5.7
+ || (
+ >=dev-db/mysql-5.0.76-r1[embedded,-minimal]
+ >=dev-db/mysql-community-5.0.77-r1[embedded,-minimal]
+ )
+ >=media-libs/taglib-1.5
+ >=kde-base/kdelibs-${KDE_MINIMAL}[opengl?,semantic-desktop?]
+ >=kde-base/phonon-kde-${KDE_MINIMAL}
+ >=kde-base/plasma-workspace-${KDE_MINIMAL}
+ x11-libs/qtscriptgenerator
+ cdaudio? (
+ >=kde-base/libkcompactdisc-${KDE_MINIMAL}
+ >=kde-base/libkcddb-${KDE_MINIMAL}
+ )
+ ifp? ( media-libs/libifp )
+ ipod? ( >=media-libs/libgpod-0.7.0 )
+ mp3tunes? (
+ dev-libs/libxml2
+ dev-libs/openssl
+ net-libs/loudmouth
+ net-misc/curl
+ )
+ mp4? ( media-libs/libmp4v2 )
+ mtp? ( >=media-libs/libmtp-0.3.0 )
+ njb? ( >=media-libs/libnjb-2.2.4 )
+"
+
+RDEPEND="${DEPEND}
+ app-arch/unzip
+ daap? ( www-servers/mongrel )"
+
+PATCHES=( "${FILESDIR}/${PN}-ipod.patch" )
+
+src_configure() {
+ append-ldflags -L${KDEDIR}/$(get_libdir) -Wl,--as-needed
+
+ if ! use mp3tunes; then
+ sed -e'/mp3tunes/ s:^:#DONOTWANT :' \
+ -i "${S}"/src/services/CMakeLists.txt \
+ || die "Deactivating mp3tunes failed."
+ fi
+
+ # Remove superfluous QT_WEBKIT
+ sed -e 's/ -DQT_WEBKIT//g' \
+ -i "${S}"/src/scriptengine/generator/generator/CMakeLists.txt \
+ || die "Removing unnecessary -DQT_WEBKIT failed."
+ # Remove qtscript-generator
+ sed -e 's:add_subdirectory( src/scriptengine/generator )::g' \
+ -i "${S}"/CMakeLists.txt \
+ || die "Removing qtscriptgenerator failed."
+
+ mycmakeargs="${mycmakeargs}
+ $(cmake-utils_use_with cdaudio KdeMultimedia)
+ $(cmake-utils_use_with ipod Ipod)
+ $(cmake-utils_use_with ifp Ifp)
+ $(cmake-utils_use_with mp4 Mp4v2)
+ $(cmake-utils_use_with mtp Mtp)
+ $(cmake-utils_use_with njb Njb)
+ $(cmake-utils_use_with semantic-desktop Nepomuk)
+ $(cmake-utils_use_with semantic-desktop Soprano)"
+
+ kde4-base_src_configure
+}