diff options
author | 2010-09-21 15:36:28 +0000 | |
---|---|---|
committer | 2010-09-21 15:36:28 +0000 | |
commit | 473e3f2dc98eea42569f32c6a719d974929112ce (patch) | |
tree | 24812ae2d8408b488faa52ad7e992ef7d6f863a0 /media-sound | |
parent | Version bump. (diff) | |
download | historical-473e3f2dc98eea42569f32c6a719d974929112ce.tar.gz historical-473e3f2dc98eea42569f32c6a719d974929112ce.tar.bz2 historical-473e3f2dc98eea42569f32c6a719d974929112ce.zip |
Version bump
Package-Manager: portage-2.2_rc84/cvs/Linux x86_64
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/clementine/ChangeLog | 8 | ||||
-rw-r--r-- | media-sound/clementine/Manifest | 7 | ||||
-rw-r--r-- | media-sound/clementine/clementine-0.5.1.ebuild | 98 | ||||
-rw-r--r-- | media-sound/clementine/files/clementine-0.5.1-automagic.patch | 100 | ||||
-rw-r--r-- | media-sound/clementine/metadata.xml | 10 |
5 files changed, 220 insertions, 3 deletions
diff --git a/media-sound/clementine/ChangeLog b/media-sound/clementine/ChangeLog index 57295a84b5d6..5334c9f67354 100644 --- a/media-sound/clementine/ChangeLog +++ b/media-sound/clementine/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-sound/clementine # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.13 2010/08/20 11:14:13 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.14 2010/09/21 15:36:28 ssuominen Exp $ + +*clementine-0.5.1 (21 Sep 2010) + + 21 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> + +clementine-0.5.1.ebuild, +files/clementine-0.5.1-automagic.patch: + Version bump wrt #338129 by Nikoli, Matthew Thode and Agostino Sarubbo. 20 Aug 2010; Samuli Suominen <ssuominen@gentoo.org> clementine-0.4.2.ebuild: diff --git a/media-sound/clementine/Manifest b/media-sound/clementine/Manifest index 3e41ef46a0f9..b369ac4a3289 100644 --- a/media-sound/clementine/Manifest +++ b/media-sound/clementine/Manifest @@ -1,4 +1,7 @@ +AUX clementine-0.5.1-automagic.patch 3502 RMD160 d41e9e71a94e04bb4af760d76025912dcd0dbe3a SHA1 8b67f43ebd30810ea3a50e5ae688e0031a3d1828 SHA256 599eadfb657ddfce902edad9991b79d6128a114338ffa6d197b805a5835eb235 DIST clementine-0.4.2.tar.gz 4670893 RMD160 e6da4be1f4d6d1f193abe0f2b7afa1270e7fc4cc SHA1 5bbec64089226d7ebf1719fe693990407a3b5a59 SHA256 07934347ea4922997524fca3bc5895d7accd52cf22f987922e814769e66996be +DIST clementine-0.5.1.tar.gz 5235272 RMD160 549c1f00edc408abbd11d5f8cd6d663be98196b1 SHA1 97ef81cf35ffa5f5f0264f6fd0dd57a49dbe5cca SHA256 1794be993d3522abd68b91d80d63e4c49537b57f8f5e9b8d4843fd3394a4aa51 EBUILD clementine-0.4.2.ebuild 1990 RMD160 daf4e2215321564fe296b8e0cad4aa73bf8cd2b9 SHA1 cab644cc514aaf66401fd1008df947d7f4b8e8fc SHA256 e5eba19446e4ac68b631f430470abc042b2a52fa90a90e7f987ff318d000a37c -MISC ChangeLog 2217 RMD160 2f49f51ded9c6d9997d4c85291b99305bcadf699 SHA1 a9b2fc131e600befa383e65608868304f7bfc608 SHA256 63f9ac9b608f4d1ae2b030d3a5cac15603ef5fe0e55eeeb07817ff44221167a5 -MISC metadata.xml 244 RMD160 8f80e1f85ce0f66bd9596f293e78fd93d5a17b94 SHA1 b4b225753974c1677722930fc317ac27549b111a SHA256 f9fee0ecfcd0973d14b72a1b54ace2b78832438ee006dfae7021973cf95e5106 +EBUILD clementine-0.5.1.ebuild 2656 RMD160 af9bfc7339b8e6c04596994b676ee44e7922a01f SHA1 c92b2e21a34d170229f53ed17a96e4d4fddfe918 SHA256 3fdbffb2b40f965c6e3d373769918dafd91bd1b0a1aa325dacd21a7d966c1235 +MISC ChangeLog 2448 RMD160 bcda9b4dfda0365ff784bce6b1332da17ab0fa0a SHA1 3209095c231d5e4c14b20dd39bb34e5de8fa2e3a SHA256 680b5601ed236b709adaefab28dd80d892018d7af8f7fd36cbbc7c6c8f05d197 +MISC metadata.xml 579 RMD160 82f8de0dcffaf201378314782fe6ea2e970297e8 SHA1 a17e6a4312ba4c9dde123c3efdc583f5920affc8 SHA256 c8e8c61a756fa9f67f5e82e2c9d2c9ff8eb5b8b646fb5599d2d3b311e4fc5e8d diff --git a/media-sound/clementine/clementine-0.5.1.ebuild b/media-sound/clementine/clementine-0.5.1.ebuild new file mode 100644 index 000000000000..aada776bc4af --- /dev/null +++ b/media-sound/clementine/clementine-0.5.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-0.5.1.ebuild,v 1.1 2010/09/21 15:36:28 ssuominen Exp $ + +EAPI=2 + +LANGS=" ar bg ca cs da de el en_CA en_GB es fi fr gl hu it kk lt nb nl oc pl pt_BR pt ro ru sk sl sr sv tr uk zh_CN zh_TW" + +inherit cmake-utils gnome2-utils + +DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4" +HOMEPAGE="http://code.google.com/p/clementine-player/" +SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="iphone ipod mtp projectm wiimote" +IUSE+="${LANGS// / linguas_}" + +COMMON_DEPEND=" + x11-libs/qt-gui:4[dbus] + x11-libs/qt-opengl:4 + x11-libs/qt-sql:4[sqlite] + >=media-libs/taglib-1.6 + media-libs/liblastfm + >=dev-libs/glib-2.10:2 + dev-libs/libxml2 + >=media-libs/gstreamer-0.10 + >=media-libs/gst-plugins-base-0.10 + ipod? ( + >=media-libs/libgpod-0.7.92 + iphone? ( + app-pda/libplist + >=app-pda/libimobiledevice-1.0 + app-pda/usbmuxd + ) + ) + mtp? ( media-libs/libmtp ) + projectm? ( media-libs/glew ) +" +# now only presets are used, libprojectm is internal +# http://code.google.com/p/clementine-player/source/browse/#svn/trunk/3rdparty/libprojectm/patches +# r1966 "Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS" +RDEPEND="${COMMON_DEPEND} + projectm? ( >=media-libs/libprojectm-1.2.0 ) + >=media-plugins/gst-plugins-meta-0.10 + >=media-plugins/gst-plugins-gio-0.10 + >=media-plugins/gst-plugins-soup-0.10 +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/boost-1.39 + dev-util/pkgconfig + sys-devel/gettext + x11-libs/qt-test:4 +" +DOCS="Changelog TODO" + +PATCHES=( "${FILESDIR}"/${P}-automagic.patch ) + +src_configure() { + # linguas + local langs x + for x in ${LANGS}; do + use linguas_${x} && langs+=" ${x}" + done + + # Upstream supports only gstreamer engine, other engines are unstable and lacking features. + local mycmakeargs=( + -DLINGUAS="${langs}" + "-DBUNDLE_PROJECTM_PRESETS=OFF" + $(cmake-utils_use ipod ENABLE_LIBGPOD) + $(cmake-utils_use iphone ENABLE_IMOBILEDEVICE) + $(cmake-utils_use mtp ENABLE_LIBMTP) + "-DENABLE_GIO=ON" + $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV) + $(cmake-utils_use projectm ENABLE_VISUALISATIONS) + "-DSTATIC_SQLITE=OFF" + "-DENGINE_GSTREAMER_ENABLED=ON" + "-DENGINE_QT_PHONON_ENABLED=OFF" + "-DENGINE_LIBVLC_ENABLED=OFF" + "-DENGINE_LIBXINE_ENABLED=OFF" + ) + + cmake-utils_src_configure +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/media-sound/clementine/files/clementine-0.5.1-automagic.patch b/media-sound/clementine/files/clementine-0.5.1-automagic.patch new file mode 100644 index 000000000000..f358580f0798 --- /dev/null +++ b/media-sound/clementine/files/clementine-0.5.1-automagic.patch @@ -0,0 +1,100 @@ +From adb1b24808144d73555d63a0e432f84312513ee9 Mon Sep 17 00:00:00 2001 +From: Nikoli <nikoli@lavabit.com> +Date: Tue, 21 Sep 2010 17:42:32 +0400 +Subject: [PATCH] fix automagic + +--- + CMakeLists.txt | 22 +++++++++++++--------- + src/CMakeLists.txt | 4 ++-- + tests/CMakeLists.txt | 4 ++-- + 3 files changed, 17 insertions(+), 13 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eddbbbc..9e7296f 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -112,6 +112,10 @@ if(NOT GETTEXT_XGETTEXT_EXECUTABLE) + endif(NOT GETTEXT_XGETTEXT_EXECUTABLE) + + # Optional bits ++option(ENABLE_LIBGPOD "iPod classic support" ON) ++option(ENABLE_IMOBILEDEVICE "iPod Touch, iPhone, iPad support" ON) ++option(ENABLE_LIBMTP "MTP support" ON) ++option(ENABLE_GIO "GIO backend" ON) + option(ENABLE_VISUALISATIONS "Use libprojectm visualisations" ON) + option(BUNDLE_PROJECTM_PRESETS "Install Clementine's own copies of libprojectm presets - disable this if you want to use a system package instead" ON) + +@@ -119,21 +123,21 @@ if(NOT APPLE AND NOT WIN32) + option(ENABLE_WIIMOTEDEV "Enable Wii remote support in Clementine" ON) + endif(NOT APPLE AND NOT WIN32) + +-if(LIBGPOD_FOUND) ++if(ENABLE_LIBGPOD AND LIBGPOD_FOUND) + set(HAVE_LIBGPOD ON) +-endif(LIBGPOD_FOUND) ++endif(ENABLE_LIBGPOD AND LIBGPOD_FOUND) + +-if(GIO_FOUND) ++if(ENABLE_GIO AND GIO_FOUND) + set(HAVE_GIO ON) +-endif(GIO_FOUND) ++endif(ENABLE_GIO AND GIO_FOUND) + +-if(IMOBILEDEVICE_FOUND AND PLIST_FOUND AND LIBGPOD_FOUND AND USBMUXD_FOUND) ++if(ENABLE_IMOBILEDEVICE AND IMOBILEDEVICE_FOUND AND PLIST_FOUND AND HAVE_LIBGPOD AND USBMUXD_FOUND) + set(HAVE_IMOBILEDEVICE ON) +-endif(IMOBILEDEVICE_FOUND AND PLIST_FOUND AND LIBGPOD_FOUND AND USBMUXD_FOUND) ++endif(ENABLE_IMOBILEDEVICE AND IMOBILEDEVICE_FOUND AND PLIST_FOUND AND HAVE_LIBGPOD AND USBMUXD_FOUND) + +-if(LIBMTP_FOUND) ++if(ENABLE_LIBMTP AND LIBMTP_FOUND) + set(HAVE_LIBMTP ON) +-endif(LIBMTP_FOUND) ++endif(ENABLE_LIBMTP AND LIBMTP_FOUND) + + if(ENABLE_VISUALISATIONS) + # When/if upstream accepts our patches then these options can be used to link +@@ -228,7 +232,7 @@ add_custom_target(uninstall + # Show a summary of what we have enabled + summary_add("devices: iPod classic support" HAVE_LIBGPOD) + summary_add("devices: iPod Touch, iPhone, iPad support" HAVE_IMOBILEDEVICE) +-summary_add("devices: MTP support" LIBMTP_FOUND) ++summary_add("devices: MTP support" HAVE_LIBMTP) + summary_add("devices: GIO backend" HAVE_GIO) + summary_add("Wiimote support" ENABLE_WIIMOTEDEV) + summary_add("Visualisations" ENABLE_VISUALISATIONS) +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 84e7487..cf7264e 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -680,9 +680,9 @@ if(HAVE_IMOBILEDEVICE) + link_directories(${USBMUXD_LIBRARY_DIRS}) + endif(HAVE_IMOBILEDEVICE) + +-if(LIBMTP_FOUND) ++if(HAVE_LIBMTP) + target_link_libraries(clementine_lib ${LIBMTP_LIBRARIES}) +-endif(LIBMTP_FOUND) ++endif(HAVE_LIBMTP) + + if (APPLE) + target_link_libraries(clementine_lib +diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt +index 920676e..e3d0a75 100644 +--- a/tests/CMakeLists.txt ++++ b/tests/CMakeLists.txt +@@ -7,9 +7,9 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../src) + include_directories(${CMAKE_CURRENT_BINARY_DIR}/../src) + include_directories(${QT_QTTEST_INCLUDE_DIR}) + +-if(LIBGPOD_FOUND) ++if(HAVE_LIBGPOD) + include_directories(${LIBGPOD_INCLUDE_DIRS}) +-endif(LIBGPOD_FOUND) ++endif(HAVE_LIBGPOD) + + set(GTEST-SOURCES + ../3rdparty/gmock/gtest/src/gtest.cc +-- +1.7.2.2 + diff --git a/media-sound/clementine/metadata.xml b/media-sound/clementine/metadata.xml index 47192a66b8af..47cf3d9e631a 100644 --- a/media-sound/clementine/metadata.xml +++ b/media-sound/clementine/metadata.xml @@ -2,7 +2,17 @@ <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <herd>sound</herd> + <maintainer> + <email>nikoli@lavabit.com</email> + <name>Nikoli</name> + </maintainer> + <maintainer> + <email>ssuominen@gentoo.org</email> + <name>Samuli Suominen</name> + </maintainer> <use> + <flag name="iphone">Enable support for iPod Touch, iPhone, iPad</flag> <flag name='projectm'>Build with ProjectM visualization</flag> + <flag name="wiimote">Enable support for Wii remote</flag> </use> </pkgmetadata> |