diff options
author | Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> | 2009-04-22 02:14:01 +0000 |
---|---|---|
committer | Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> | 2009-04-22 02:14:01 +0000 |
commit | 3d975a33f5a51d2c1ecc06dcacfe936ce1cb3059 (patch) | |
tree | eca76b21b79aa1c2fb2df56a7f2cd9b85b6f3a4e /media-sound/amarok | |
parent | package.mask: unmasking libjingle-0.3.12 as tapioca-xmpp is now masked for re... (diff) | |
download | gentoo-2-3d975a33f5a51d2c1ecc06dcacfe936ce1cb3059.tar.gz gentoo-2-3d975a33f5a51d2c1ecc06dcacfe936ce1cb3059.tar.bz2 gentoo-2-3d975a33f5a51d2c1ecc06dcacfe936ce1cb3059.zip |
In order to get amarok-2.0.2 to build, I've appended --as-needed to the ldflags.
(Portage version: 2.2_rc30/cvs/Linux x86_64)
Diffstat (limited to 'media-sound/amarok')
-rw-r--r-- | media-sound/amarok/ChangeLog | 9 | ||||
-rw-r--r-- | media-sound/amarok/amarok-2.0.2-r2.ebuild | 87 |
2 files changed, 95 insertions, 1 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/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 +} |