diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2013-12-19 12:08:06 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2013-12-19 12:08:06 +0000 |
commit | 15113749cc367391551bf556b7f9cae877698463 (patch) | |
tree | 7c76d8da422f20935efc9cb391620f54addd052f /media-sound/clementine | |
parent | Clean up the build procedure a bit. Pass the same MAKEOPTS to all calls, and ... (diff) | |
download | historical-15113749cc367391551bf556b7f9cae877698463.tar.gz historical-15113749cc367391551bf556b7f9cae877698463.tar.bz2 historical-15113749cc367391551bf556b7f9cae877698463.zip |
Version bump (bug #493504)
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'media-sound/clementine')
-rw-r--r-- | media-sound/clementine/ChangeLog | 7 | ||||
-rw-r--r-- | media-sound/clementine/Manifest | 24 | ||||
-rw-r--r-- | media-sound/clementine/clementine-1.2.1.ebuild | 145 |
3 files changed, 167 insertions, 9 deletions
diff --git a/media-sound/clementine/ChangeLog b/media-sound/clementine/ChangeLog index 04b52fd9a000..4f3e40ec8e5a 100644 --- a/media-sound/clementine/ChangeLog +++ b/media-sound/clementine/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-sound/clementine # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.83 2013/11/16 06:30:52 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.84 2013/12/19 12:08:05 polynomial-c Exp $ + +*clementine-1.2.1 (19 Dec 2013) + + 19 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> +clementine-1.2.1.ebuild: + Version bump (bug #493504). Thanks to Nikoli. 16 Nov 2013; Ryan Hill <dirtyepic@gentoo.org> clementine-1.2.0.ebuild: Add app-crypt/qca dependency for bug #489850. diff --git a/media-sound/clementine/Manifest b/media-sound/clementine/Manifest index 9c20b060f6e8..1cdad6011ac7 100644 --- a/media-sound/clementine/Manifest +++ b/media-sound/clementine/Manifest @@ -6,20 +6,28 @@ AUX clementine-1.0.1-linguas.patch 500 SHA256 e23a2b7c70816e1dcebe9e9629568255d6 DIST clementine-1.0.1.tar.gz 8267876 SHA256 bf28c6584e280f58e8ebf7ba33cee1f926c0b8f1857ae605164ecbb2ff096e7d SHA512 7657d8f906a349f2085a5bda410c1af093626b4839424136dcb277bb775dad1cb91dce6138035d0c9f83a8a1079a58c01a7f7fd3bd63f7e2fbd5c8bff387437c WHIRLPOOL eebeb245d12ad871b0e2fbc1b4bd33c5ce31ff03f98536bcd9197084cd7dd5c7dfce1cb9169b585a60901845351ae8626ca689d80b15fa0dddaca68e4c9f6556 DIST clementine-1.1.1.tar.gz 8557109 SHA256 a94dfbd4732155ff1d4f24bb792d9e4def5bf4a42dd6678638c0400217a6fda9 SHA512 61b08c97f04556b91589365d31d1056d87f2ade6df02c4c1fb10e31dcb8d3f5ec327541635776e1c20df88926f580430da6bb33b16ba737a5eb9b6d4b39bdedb WHIRLPOOL 57a778fabe58737d3a35c2bdd7fad7698e6f48a4c4e7bb834a91ac914362b583ab96dede7cb7870a112300ed8e32e7e4277e7ee6d6f5250cc32b45a84009515c DIST clementine-1.2.0.tar.gz 9715661 SHA256 563d00da4e893f7b1966ed137bcab28042151e31ea561cb7076047d3cad96f72 SHA512 b7a084f74b1469b8544326a798642aa6a96ff286f1495033e048a0313dca2c365542aabccd00fa3d01399d65a0301068aa93b3b2f6606f84950c51c2e6ef8066 WHIRLPOOL b0fe7de7b85acc75f17880d68782888d44cef6416239e0b76231966e5fe438b0a2960bcec6f90bb7412c703a81d15934fe6bd00222253ecfebd240b3f4061f91 +DIST clementine-1.2.1.tar.gz 9274351 SHA256 db556e8bf230e2535636f5736a62ffe24ce154481fb05123e8395ab4aa64654e SHA512 92801d8e26528eb66f51b81b973922465b37a515b3271358239500ec61ec658f0383f5fdfb79f1ed9ca8890fa1f08de498c80f99b6852d850c979729775daadc WHIRLPOOL d91822b2e1da66c19894b7f26fe4e34c99f3a56747794e0d95a62f5caa057ecc6cfc1cf387ead1235bc5d8b8acabb8f4a850c19f8e7c90103e6ee40209b90f44 EBUILD clementine-1.0.1-r1.ebuild 3988 SHA256 bef2486ef6ee396fa919985a62291488db7918bf582dd684bc81b74b018823ca SHA512 71f92c3c6ce0f0ddd3651979bdd915bf79be04d343d312654a95191e0f0cf8f35355761e1d0939a1862628b6221063ba714df3ffeb94bd1b3162c19f51dfc09a WHIRLPOOL 3f1238e4512884af454cf31302ebe8dd13938a7dd312c7d7724f20aa96fddb9b67d56f9803279f1d36812541c2d7de8cbfc436a008a7b8ae549602051297cd86 EBUILD clementine-1.1.1.ebuild 3982 SHA256 deed13bec9c4ca0724a4631381c533a59cc70b6a7c1584dc31787cf9a286c102 SHA512 85ef4a97b601ad120d32eddc05d3585263a43b449681c3076fed0e2c86039eadf0000823591c636242ca4b5a4fb626a49a2b2a808901713e78ad964289ff0532 WHIRLPOOL a2c130bca8fd74e8ea0834b90ca628888cb79b532accaaf5d6bfe21eb95d878e9dba402eeff43eb8d9e1c076af697298a5eebc76034b21330ca2543f897b0943 EBUILD clementine-1.2.0.ebuild 4508 SHA256 12d6bb6b51a7f661fec8785e92652a00cc92bb67bfeec6f9b91bcc0e5fc9e353 SHA512 3c6e5e953f328bf11d8ef2c4d226cf2e5b8c687f2005df9bf0adddd8ced451fcc04f15cb0004d9d67a7bc21456131f341ea311ad81910473cf42c0a1816f21b8 WHIRLPOOL 2c27993b97b3f94b08891a570de4214ff910d205e926068a8b483123c45222690b9912e2ac5591bdc6b7059f45723b523d6c88f81ce9ebc4fa1e31c1b2a65825 +EBUILD clementine-1.2.1.ebuild 4596 SHA256 3e0163e3f63021c8378d612be1b612864a31dc98fd730db14071c9e02de31879 SHA512 8e0d6422a64fd1880b4bb2a409a1b5084b1914cce47946019a08ca1e720107890162dbafb565ef1c2ac4e92c5191970e724b4c7e0eddd4884be3638ff77663dd WHIRLPOOL a900fac8e5568e03fdb1d67009f91838140fd7f1e53b4de45b56aa3c7bdb377941719a6a9504a04f3f9a9e5d82eaf57c0fefb65ca91b4918ae4211dde525f164 EBUILD clementine-9999.ebuild 4451 SHA256 daeb6e9557befa6ee2aa4df52fbf181b1b9175e080e6e17d15205fd3c7a9d0af SHA512 f6a1e9f76574ca915ed43928fd7e3efd365de6b5472afdcb201afb9030e69e5725ef711d506ba11545e2eb99affc8f17c731b5d65965aa3dd3245cd154f4273f WHIRLPOOL 8044a0223e475f0f337a7a6b1296e309441a93a8a3c0c350562a8d6f642e07b2ee5c8d59e1431096352e0684de8682b7a7b7669996f58d42774054b719fdb36a -MISC ChangeLog 13052 SHA256 27e24d39c1370c4b34a23dcd4a99927bad64016c370f6ad0ab2362efa80b4a36 SHA512 4ac33ee3e3aa8f87ad2ec2056d15f2f59477b089433ec472311aa780ad30aa805b57da469d0ef007e537b3842d47a83bc63681bbef0d2d630ffd94087e564ea9 WHIRLPOOL 77b494c6cd35f64f1b85706e73b658d06e1b04de4d6bdd024f79159fbcd6c10f27da6f335355f5a2741f3ca1f7133394312987edd774747fbcc7271d24ed97cd +MISC ChangeLog 13217 SHA256 e720eea993ff03a326eacad7a241b713578b2011a5b22c7b3ae2edddc41180c0 SHA512 b492728cb934ec712fcd0461b64f72b98c4facbcb464c4af24fd9d54adbb606d1bf727ba6c45004c926d5e89d5b43fc9b6cfab82d11f72e1a3063d104ec83466 WHIRLPOOL d3d8f51c7c1f65152586a9ac3c97e9cbad85ad6eec54d7e807ad4ad10114b037baf96f0b9a67b1b560a32ac2f06ebaaca7a6a17722124500037cab100c1b6896 MISC metadata.xml 929 SHA256 506efb1f51e38234e4d1c1a8e4258287b0c037f62641ebf858a73dc023ee18ef SHA512 d2fb69b1e1d41ae675ab279d6040f2c551ae216f339abb4247a9b74236dac3d1162c99ec87c056464077d71492ef38eefeca85e309c99b6662961971f0adaaf5 WHIRLPOOL 1aa764f3b199a31048a816746e44640e1307f99636a57fe75854564cf5272ed450c0fdb38abff82a008389806f485d534f2c8926bd3572ba93f6467f23be1ebc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQEcBAEBCAAGBQJShxN9AAoJEO04vUmVeoRjpq4IAJtbzEJDh+2DLhKDxnNJPC4B -SCKnO/f5SxJOPLatzGtKHbG9DEbVnWp4xglEnPevkvjwElPGD4SLVqqV3pitsgIV -I6NDWDrq+QEAy0i3YrnqbV4X5QrbIlY6c5OWOPys49HGTwjzAQ8O457yIpfOuP4i -tVutII2NQ7h3nUGoq4mmOEDLn703HjC4Z4Bt+jnvVMA1rPXc+xrG7rmrepqP5xO9 -2rXZHf6anH49MSyyezxwQOFcRprRcAaFtmf8Du3kVagaVcGVXFqEXuh5NCONGXJ9 -vaUYKnx+1Vzj4JNrkyGEObVEOpAdCb9vgshhK692zSpAkxHEJam3hchVK5gW7W0= -=zXoK +iQIcBAEBCAAGBQJSsuGmAAoJEPiazRVxLXTFaYEP/Rkg2cG/2oxEB3s8bGled9n+ +2z/tPBD4KFkTZcXcp709+j0Iv1aiQPeR4ek7fH1NEZBvqHsnnSTj5mJnpsoVOX59 +FfwOE91uw3bCvBPWaidhaWa0uvfDe6vAbMp1CR3HLR5VlEPvcLDFVeMxiV+B4OSl +KW3GL/iH1+UEDpr6OIJAOeWKQWXytamsi6TcPIF/D9gqLXrfcwG/DvTZCP1mPPp8 +7RtWfYJftYbImYESsf0oO7t6G7Spi1Zg6yrDifvx12zkajeObSbe1M2kvVC5BMVQ +U4Bu+YmX4eqUVhvLd1ZlwkVxwmp3+fzhHeHY+Sz8fY3bxhjA//212zdX0bEvTPV1 +qtxjGgoETCHobgtMX1+WzS2Jmw/n1nWid/T6GdtBkI5YmXvbbh0d+VwUoe3cTdvS +hJrTYFLbhTNNSKH20x1iLl6UWNTa2lizbpwZde3GYE6lt+7en+/cU6V0eTpLebRE +42yq93aVDUWAcZ8NLejsBbHpUN0jRNwyeuNHGeUrAxSk1/mvKD/kF+qCqYMv28H8 +I3FII5VNDHzlwq6U9F067vSfOBQYOPtgNRIJK6MbDyQr5jB7utgw47iNJ5t4MMyn +Bs/WOn2D0WxNXS3wZ82bBMvAjG/CG+SrRTJmUnmG8wla/Uzc0BOATzvKFSnzmyCA +/hA7mwZ2KLz8mx4XvFVQ +=PbRu -----END PGP SIGNATURE----- diff --git a/media-sound/clementine/clementine-1.2.1.ebuild b/media-sound/clementine/clementine-1.2.1.ebuild new file mode 100644 index 000000000000..3021c06d51c7 --- /dev/null +++ b/media-sound/clementine/clementine-1.2.1.ebuild @@ -0,0 +1,145 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.2.1.ebuild,v 1.1 2013/12/19 12:08:05 polynomial-c Exp $ + +EAPI=5 + +EGIT_REPO_URI="https://code.google.com/p/clementine-player/" + +LANGS=" af ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es es_AR et eu fa fi fr ga gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt pt_BR ro ru sk sl sr sr@latin sv te tr uk uz vi zh_CN zh_TW" + +inherit cmake-utils flag-o-matic gnome2-utils virtualx +[[ ${PV} == *9999* ]] && inherit git-2 + +DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4" +HOMEPAGE="http://www.clementine-player.org/ https://code.google.com/p/clementine-player/" +[[ ${PV} == *9999* ]] || \ +SRC_URI="http://clementine-player.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +[[ ${PV} == *9999* ]] || \ +KEYWORDS="~amd64 ~x86" +IUSE="ayatana box cdda +dbus debug dropbox googledrive ipod lastfm mms moodbar mtp projectm skydrive system-sqlite test ubuntu-one +udev wiimote" +IUSE+="${LANGS// / linguas_}" + +REQUIRED_USE=" + udev? ( dbus ) + wiimote? ( dbus ) +" + +# qca dep is temporary for bug #489850 +COMMON_DEPEND=" + app-crypt/qca:2 + >=dev-qt/qtgui-4.5:4 + dbus? ( >=dev-qt/qtdbus-4.5:4 ) + >=dev-qt/qtopengl-4.5:4 + >=dev-qt/qtsql-4.5:4[sqlite] + system-sqlite? ( dev-db/sqlite[fts3(+)] ) + >=media-libs/taglib-1.8[mp4] + >=dev-libs/glib-2.24.1-r1 + dev-libs/libxml2 + dev-libs/protobuf:= + dev-libs/qjson + media-libs/libechonest:= + >=media-libs/libmygpo-qt-1.0.7 + >=media-libs/chromaprint-0.6 + media-libs/gstreamer:0.10 + media-libs/gst-plugins-base:0.10 + virtual/glu + virtual/opengl + ayatana? ( dev-libs/libindicate-qt ) + cdda? ( dev-libs/libcdio ) + ipod? ( >=media-libs/libgpod-0.8.0 ) + lastfm? ( >=media-libs/liblastfm-1 ) + mtp? ( >=media-libs/libmtp-1.0.0 ) + moodbar? ( sci-libs/fftw:3.0 ) + 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} + dbus? ( udev? ( sys-fs/udisks:0 ) ) + mms? ( media-plugins/gst-plugins-libmms:0.10 ) + mtp? ( gnome-base/gvfs ) + 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 + media-plugins/gst-plugins-taglib:0.10 +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/boost-1.39 + virtual/pkgconfig + sys-devel/gettext + dev-qt/qttest:4 + dev-cpp/gmock + box? ( dev-cpp/sparsehash ) + dropbox? ( dev-cpp/sparsehash ) + googledrive? ( dev-cpp/sparsehash ) + skydrive? ( dev-cpp/sparsehash ) + ubuntu-one? ( dev-cpp/sparsehash ) + test? ( gnome-base/gsettings-desktop-schemas ) +" +DOCS="Changelog" + +# https://code.google.com/p/clementine-player/issues/detail?id=3935 +RESTRICT="test" + +src_prepare() { + # some tests fail or hang + sed -i \ + -e '/add_test_file(translations_test.cpp/d' \ + tests/CMakeLists.txt || die +} + +src_configure() { + local langs x + for x in ${LANGS}; do + use linguas_${x} && langs+=" ${x}" + done + + # spotify is not in portage + local mycmakeargs=( + -DBUILD_WERROR=OFF + -DLINGUAS="${langs}" + -DBUNDLE_PROJECTM_PRESETS=OFF + $(cmake-utils_use cdda ENABLE_AUDIOCD) + $(cmake-utils_use dbus ENABLE_DBUS) + $(cmake-utils_use udev ENABLE_DEVICEKIT) + $(cmake-utils_use ipod ENABLE_LIBGPOD) + $(cmake-utils_use lastfm ENABLE_LIBLASTFM) + $(cmake-utils_use mtp ENABLE_LIBMTP) + $(cmake-utils_use moodbar ENABLE_MOODBAR) + -DENABLE_GIO=ON + $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV) + $(cmake-utils_use projectm ENABLE_VISUALISATIONS) + $(cmake-utils_use ayatana ENABLE_SOUNDMENU) + $(cmake-utils_use box ENABLE_BOX) + $(cmake-utils_use dropbox ENABLE_DROPBOX) + $(cmake-utils_use googledrive ENABLE_GOOGLE_DRIVE) + $(cmake-utils_use skydrive ENABLE_SKYDRIVE) + $(cmake-utils_use ubuntu-one ENABLE_UBUNTU_ONE) + -DENABLE_SPOTIFY_BLOB=OFF + -DENABLE_BREAKPAD=OFF + $(cmake-utils_use !system-sqlite STATIC_SQLITE) + $(cmake-utils_use system-sqlite I_HATE_MY_USERS) + $(cmake-utils_use system-sqlite MY_USERS_WILL_SUFFER_BECAUSE_OF_ME) + -DUSE_BUILTIN_TAGLIB=OFF + -DUSE_SYSTEM_GMOCK=ON + ) + + use !debug && append-cppflags -DQT_NO_DEBUG_OUTPUT + + cmake-utils_src_configure +} + +src_test() { + cd "${CMAKE_BUILD_DIR}" || die + Xemake test +} + +pkg_preinst() { gnome2_icon_savelist; } +pkg_postinst() { gnome2_icon_cache_update; } +pkg_postrm() { gnome2_icon_cache_update; } |