Bump to 1.0.0, bug 396273. Thanks to Nikoli for patch
authorMaxim Koltsov <maksbotan@gentoo.org>
Thu, 5 Jan 2012 12:12:37 +0000 (12:12 +0000)
committerMaxim Koltsov <maksbotan@gentoo.org>
Thu, 5 Jan 2012 12:12:37 +0000 (12:12 +0000)
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64

media-sound/clementine/ChangeLog
media-sound/clementine/Manifest
media-sound/clementine/clementine-1.0.0.ebuild [new file with mode: 0644]
media-sound/clementine/metadata.xml

index ba42bfea639e4d165f9c5deec78603f1191b1a8e..50cb1767d356e1e87fc2802abf577e7abb950cdf 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for media-sound/clementine
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.46 2011/12/22 22:25:36 ssuominen Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/ChangeLog,v 1.47 2012/01/05 12:12:37 maksbotan Exp $
+
+*clementine-1.0.0 (05 Jan 2012)
+
+  05 Jan 2012; Maxim Koltsov <maksbotan@gentoo.org> +clementine-1.0.0.ebuild:
+  Bump to 1.0.0, bug 396273. Thanks to Nikoli for patch
 
   22 Dec 2011; Samuli Suominen <ssuominen@gentoo.org>
   -clementine-0.7.1-r1.ebuild:
index bac2cf67023a61f72773e383feab6d4b246412b5..280b24eb60031b2a4806d9736ab4e9914608ace1 100644 (file)
@@ -3,17 +3,19 @@ Hash: SHA1
 
 AUX clementine-0.7.1-fix-devicekit.patch 698 RMD160 0e109485830bd8631f7c1498ae3270ce81f70843 SHA1 3b839f706f3c5865864c7f17c11b434ab43ae15e SHA256 3b31927a82e571d93eecbf32f9ba8cc0d23cb30c83e31077837f5f9fcd96b277
 DIST clementine-0.7.1.tar.gz 5967162 RMD160 a7a7625b42d7070897124258ff979c82c236665e SHA1 8b2025b8876f9f3fe33ef5001e0621f3a5d0f142 SHA256 246e56f9283384b354bd43d5ec9937ceb93889f680f7bf45bd1ab00db36d61bc
+DIST clementine-1.0.0.tar.gz 8222950 RMD160 3a2fdde59754d262646ea3bad17813ed1248e24a SHA1 ba49c686ea5759e33d6b89179965503fd369cf30 SHA256 9ee14a4a273e9f807ced25b80a92242433799ef8eb36a0cddd0f5f0965737e35
 EBUILD clementine-0.7.1-r2.ebuild 3410 RMD160 28253e9f011dcdcbf61db5b5b621941bfa70d777 SHA1 4add44f6da6674ab38b0c1c518f2c2fbca5aad92 SHA256 f62996806fe10a45b039de037423aab41e4ce5a789f8575aacae47b080a109ce
-MISC ChangeLog 7081 RMD160 28cd522b5533218a5fab28875453327055a4395a SHA1 0c5acde33483c6ac7bdb77576062971c89e875ac SHA256 a1df07c38346d4d6fce989cd9507ce446614a16da4645a6a77843decff9b9290
-MISC metadata.xml 721 RMD160 430f7276f1c8f098c80c41038edeb5846877797e SHA1 ba4e1e1f7ca17a1992acff7c1e7cb32714097a71 SHA256 dc41ef2c4267b011a08f93fe460e112c6eed67868c74745a822271d7800e5e30
+EBUILD clementine-1.0.0.ebuild 3669 RMD160 bd54675922ba1ab8ed366e2d0432d0df17936001 SHA1 034cdfd5c919d381613a8eb0439ce995b0e4139c SHA256 9fd1832859cbcfe933bd2cd607534ab182c85e55e886b546522f407f3baf5080
+MISC ChangeLog 7249 RMD160 f24beec0b88a7ed9b0d6fadfe3953304f9152255 SHA1 2086025bb729af58a66a81580a4b5c1734f2360c SHA256 aa0da1975ad0da9dd466b668ee4080f8610ab1e396eda3743244be44c9a17594
+MISC metadata.xml 888 RMD160 9a373562516fa5397a3f172e4facdbc2b145ef00 SHA1 f6d0bb96768abf81cb1d6b44b58a56af36a1de22 SHA256 ef226e2288c1828c6ff03cd804cc81a9901a284f0b1a61df26c57894b1efb8af
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQEcBAEBAgAGBQJO864qAAoJEEdUh39IaPFNMroIAIfflicmQIpCZ4gF5bFFhvi9
-3+iSdKbnLAJlYv0qqUFpn2waLdMQnIhMxD8EID13ewYvHFjfcz5nFhJbgK/xUYBv
-LrhKgocDZS2dWXiBYHLgOEQx7z9/fB/1LlK5HjYuMIgZ+QDIUA8hYfGKlzx4uvww
-ft1SgpqCMYXyAp4HXYlutGAit6BXjmYGYC3C2UNp+np84wet0zN5OBrLL3zlRAo7
-pmWh6fJM5y0Yy0g6/aRG4Mb/0ev29bNO0+e1lJg/j8r9nPzCYhYPfgM1nGaku1l8
-q+/9mquswlBSKF+kEzRohx9gXbcK/O+auPSe2dCeMtpjmIdHyuSPKHyQbMMzIQM=
-=LiLf
+iQEcBAEBAgAGBQJPBZQwAAoJEAmJmMX429reCHAH/Ry0LiYXkVY71h98bO0sPbvK
+8J0KIROsiXfPkCq3/T79a21yWpvD0nnfN+WpzkWbjUiXNg27aKOSGGWRtWVwV/Fd
+xXbGpLU8delsXhs+uoJnNs5OmrqkgLDTpgs2s01NwlBVYOcQ8jJAhAuFPfH/q8vY
+inO54F+Z60AF3poA+0q+z+XBJ4nxcsyJfUdxWOC+8CtGEzomTAgkI7wCZ0EbXIZu
+E7R9+V422kzL2UBksNM965MT+3tuxJwW4vh0ci1jxLFZm5kX85ZVHIdCPX2lJOw+
+taQUsn5pyZbVkwfjl7cp0MLRGcz0nBoeayIP/YRzLGrjM/i953xuDIUqHBZbbDc=
+=Ua74
 -----END PGP SIGNATURE-----
diff --git a/media-sound/clementine/clementine-1.0.0.ebuild b/media-sound/clementine/clementine-1.0.0.ebuild
new file mode 100644 (file)
index 0000000..442a868
--- /dev/null
@@ -0,0 +1,127 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/clementine/clementine-1.0.0.ebuild,v 1.1 2012/01/05 12:12:37 maksbotan Exp $
+
+EAPI=4
+
+LANGS=" ar be bg bn br bs ca cs cy da de el en_CA en_GB eo es et eu fa fi fr gl he hi hr hu hy ia id is it ja ka kk ko lt lv mr ms nb nl oc pa pl pt_BR pt ro ru sk sl sr@latin sr sv tr uk vi zh_CN zh_TW"
+
+inherit cmake-utils gnome2-utils virtualx
+
+DESCRIPTION="A modern music player and library organizer based on Amarok 1.4 and Qt4"
+HOMEPAGE="http://www.clementine-player.org/ 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="ayatana cdda +dbus ios ipod kde +lastfm mms mtp +ofa projectm +udev wiimote"
+IUSE+="${LANGS// / linguas_}"
+
+REQUIRED_USE="
+       ios? ( ipod )
+       udev? ( dbus )
+       wiimote? ( dbus )
+"
+
+COMMON_DEPEND="
+       >=x11-libs/qt-gui-4.5:4[dbus?]
+       >=x11-libs/qt-opengl-4.5:4
+       >=x11-libs/qt-sql-4.5:4[sqlite]
+       dev-db/sqlite[fts3]
+       >=media-libs/taglib-1.7
+       >=dev-libs/glib-2.24.1-r1:2
+       dev-libs/libxml2
+       dev-libs/qjson
+       media-libs/libechonest
+       media-libs/gstreamer:0.10
+       media-libs/gst-plugins-base:0.10
+       ayatana? ( dev-libs/libindicate-qt )
+       cdda? ( dev-libs/libcdio )
+       ipod? (
+               >=media-libs/libgpod-0.8.0[ios?]
+               ios? (
+                       app-pda/libplist
+                       >=app-pda/libimobiledevice-1.0
+                       app-pda/usbmuxd
+               )
+       )
+       kde? ( >=kde-base/kdelibs-4.4 )
+       lastfm? ( >=media-libs/liblastfm-0.3.3 )
+       mtp? ( >=media-libs/libmtp-1.0.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 ) )
+       mms? ( media-plugins/gst-plugins-libmms:0.10 )
+       mtp? ( gnome-base/gvfs )
+       ofa? ( media-plugins/gst-plugins-ofa )
+       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
+       dev-util/pkgconfig
+       sys-devel/gettext
+       x11-libs/qt-test:4
+       kde? ( dev-util/automoc )
+       dev-cpp/gmock
+"
+DOCS="Changelog"
+
+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
+       # REMOTE is unstable
+       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 ios ENABLE_IMOBILEDEVICE)
+               $(cmake-utils_use kde ENABLE_PLASMARUNNER)
+               $(cmake-utils_use lastfm ENABLE_LIBLASTFM)
+               $(cmake-utils_use mtp ENABLE_LIBMTP)
+               -DENABLE_GIO=ON
+               $(cmake-utils_use wiimote ENABLE_WIIMOTEDEV)
+               $(cmake-utils_use projectm ENABLE_VISUALISATIONS)
+               $(cmake-utils_use ayatana ENABLE_SOUNDMENU)
+               -DENABLE_SPOTIFY=OFF
+               -DENABLE_SPOTIFY_BLOB=OFF
+               -DENABLE_REMOTE=OFF
+               -DENABLE_BREAKPAD=OFF
+               -DSTATIC_SQLITE=OFF
+               -DUSE_SYSTEM_GMOCK=ON
+               )
+
+       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; }
index 720ba14d4fe67ebc6f240031569d98a087eb1fdd..a7b43f0cd9e99f954ec572e3e7d236fb35383d99 100644 (file)
@@ -1,6 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
+  <herd>proxy-maintainers</herd>
   <herd>sound</herd>
   <maintainer>
     <email>nikoli@lavabit.com</email>
@@ -12,6 +13,8 @@
   </maintainer> 
   <use>
     <flag name="ayatana">Build in support for Ayatana notification using the libindicate-qt plugin.</flag>
+       <flag name="kde">Enable plasma krunner global search</flag>
+       <flag name="ofa">Support for Open Fingerprint Architecture (OFA)</flag>
        <flag name="lastfm">Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg></flag>
     <flag name='projectm'>Build with ProjectM visualization</flag>
     <flag name="wiimote">Enable support for Wii remote</flag>