summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2009-12-04 01:40:39 +0300
committerAlexey Shvetsov <alexxy@gentoo.org>2009-12-04 01:40:39 +0300
commit24ba9619d6a212cd50eb023df6d9f9bac53de458 (patch)
tree5f777a6971ae977ac4f1ba393c40e0cec0b14edf
parent1734ea5caf3bf43b4b6aabb79d87137ced855ad7 (diff)
downloadkde-24ba9619d6a212cd50eb023df6d9f9bac53de458.tar.gz
kde-24ba9619d6a212cd50eb023df6d9f9bac53de458.tar.bz2
kde-24ba9619d6a212cd50eb023df6d9f9bac53de458.zip
add phonon and akinadi-server
-rw-r--r--app-office/akonadi-server/Manifest2
-rw-r--r--app-office/akonadi-server/akonadi-server-1.2.80.ebuild70
-rw-r--r--media-sound/phonon/Manifest4
-rw-r--r--media-sound/phonon/phonon-4.3.80.ebuild (renamed from media-sound/phonon/phonon-4.4_pre20091123.ebuild)5
4 files changed, 76 insertions, 5 deletions
diff --git a/app-office/akonadi-server/Manifest b/app-office/akonadi-server/Manifest
index 936c88c9d92..daeb065ed23 100644
--- a/app-office/akonadi-server/Manifest
+++ b/app-office/akonadi-server/Manifest
@@ -1,2 +1,4 @@
+DIST akonadi-1.2.80.tar.bz2 190844 RMD160 7fa59c5558473e6fd435c77db7059e3cd628a932 SHA1 cba0a9bea06b5817627b17a8da8f7a1f280b5d76 SHA256 17b2ead57d8d6409978ca72feb9d4daaf736cc947564926cf415556a0e2798ad
+EBUILD akonadi-server-1.2.80.ebuild 2043 RMD160 0d9cc73309037ba8bf7cdfc840a4bc9862fe13dd SHA1 c0d60fc4780052a6f0bcf4b019810b13c8719a9d SHA256 669c9ae92c661934c17ee53d5ce75e9ec93997d4ba1da8ba80ffda0ed3956994
EBUILD akonadi-server-9999.ebuild 1894 RMD160 9cad2158b778b51026f0c107d39110dac088055f SHA1 d71b83fbea6aeaba49b35aa4551b4dd514e62062 SHA256 3c4ee7bb3892d2d100e8933090a1e2e3aadc5f1313265877bca221bae6b4ef66
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
diff --git a/app-office/akonadi-server/akonadi-server-1.2.80.ebuild b/app-office/akonadi-server/akonadi-server-1.2.80.ebuild
new file mode 100644
index 00000000000..8f6d360bac7
--- /dev/null
+++ b/app-office/akonadi-server/akonadi-server-1.2.80.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.2.1.ebuild,v 1.7 2009/11/30 06:02:57 josejx Exp $
+
+EAPI="2"
+
+inherit cmake-utils
+
+DESCRIPTION="The server part of Akonadi"
+HOMEPAGE="http://pim.kde.org/akonadi"
+SRC_URI="http://download.akonadi-project.org/${P/-server/}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+SLOT="0"
+IUSE="+mysql postgres sqlite"
+
+RDEPEND="
+ dev-libs/boost
+ >=dev-libs/soprano-2.2
+ >=x11-libs/qt-gui-4.5.0:4[dbus]
+ >=x11-libs/qt-sql-4.5.0:4[mysql?,postgres?,sqlite?]
+ x11-misc/shared-mime-info
+"
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ >=kde-base/automoc-0.9.88
+"
+
+S="${WORKDIR}/${P/-server/}"
+
+src_install() {
+ # Set default storage backend in order: MySQL, PostgreSQL, SQLite
+ if use mysql; then
+ driver="QMYSQL"
+ elif use postgres; then
+ driver="QPSQL"
+ elif use sqlite; then
+ driver="QSQLITE"
+ fi
+ # Who knows, maybe it accidentally fixes our permission issues
+ mkdir -p "${D}"/usr/share/config/akonadi || die "mkdir failed"
+ cat <<-EOF > "${D}"/usr/share/config/akonadi/akonadiserverrc
+[%General]
+Driver=${driver}
+EOF
+
+ cmake-utils_src_install
+}
+
+pkg_postinst() {
+ if use mysql || use postgres || use sqlite; then
+ local func=elog
+ ( use postgres || use sqlite ) && func=ewarn
+ echo
+ ${func} "${driver} has been set as your default akonadi storage backend."
+ ${func} "You can override it in your ~/.config/akonadi/akonadiserverrc."
+ ${func} "Available drivers are:"
+ ${func} "QMYSQL, QPSQL (experimental), QSQLITE (experimental)"
+ ${func} "Be advised that QMYSQL is the one fully tested and officially supported."
+ use sqlite && ewarn "If you experience random data losses using QSQLITE driver, you have been warned."
+ echo
+ else
+ echo
+ ewarn "You have decided to build akonadi-server with both"
+ ewarn "'mysql', 'postgres' and 'sqlite' USE flags disabled."
+ ewarn "akonadi-server will not be functional."
+ echo
+ fi
+}
diff --git a/media-sound/phonon/Manifest b/media-sound/phonon/Manifest
index 16069a2430d..e18e8bae0f5 100644
--- a/media-sound/phonon/Manifest
+++ b/media-sound/phonon/Manifest
@@ -1,4 +1,4 @@
-DIST phonon-4.4_pre20091123.tar.xz 525372 RMD160 22cbfc51c3e0fa4985211a9b504131f9e283c7aa SHA1 795b7a310a612b11fd7265852b7d743c7158e831 SHA256 5fbcfb9448489887dc1dc5352048b4d2d3d2fbad26e6b732d45261076e6a6e8f
-EBUILD phonon-4.4_pre20091123.ebuild 1525 RMD160 4526d0eb8294fc37c1194da9a361df873201be24 SHA1 fe2f6e49d2cb7e56b904f991cb6c4afb9c1f2397 SHA256 e7609bc4a95c926c7e1fd24cc705de25717444f1d5b7c35c5067c233b109bfbb
+DIST phonon-4.3.80.tar.bz2 598739 RMD160 5c271c1d53ee8878205255f8f257b7bfcd6c21c3 SHA1 914e4db5a6c23918be4b85e56a31207a2d17bf5d SHA256 89cb295f45d7db1bf261e344569c2597879657d1aa9538e5037bc2db9a508bec
+EBUILD phonon-4.3.80.ebuild 1622 RMD160 df4e6e52d6e3f8fde12bd2123ceaf35ecf154742 SHA1 cabcffdf725816e6d6b27ea9f43b3b6ca173afcd SHA256 4288936ed2a24fbb924498249d9d9fc4fa8d1f1193268bfc9adaa9210f29205f
EBUILD phonon-9999.ebuild 1345 RMD160 b88a157a6a6bc0082a18ef866c1fa45696d4d346 SHA1 a1b85312ced888167f212c7dc9feb7812fc5687b SHA256 f44ce8620d2591372bf5b7eacb3b2a708626b328f5527debef1493153ab1de66
MISC metadata.xml 263 RMD160 7a5466a0574ed183b274d960395a08ea1dfba410 SHA1 7ddd4a4281433a2c5944a22945a7a8f78b7eb511 SHA256 72ea86ea8d558544b77c265bded5a81dd0b6ec9325909b8ab7e41838171a6718
diff --git a/media-sound/phonon/phonon-4.4_pre20091123.ebuild b/media-sound/phonon/phonon-4.3.80.ebuild
index b8cd6c7a0e5..75241d30d36 100644
--- a/media-sound/phonon/phonon-4.4_pre20091123.ebuild
+++ b/media-sound/phonon/phonon-4.3.80.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/phonon/phonon-4.3.1.ebuild,v 1.11 2009/11/18 14:49:09 armin76 Exp $
EAPI="2"
inherit cmake-utils
DESCRIPTION="KDE multimedia API"
HOMEPAGE="http://phonon.kde.org"
-SRC_URI="mirror://gentoo/${P}.tar.xz"
+SRC_URI="mirror://kde/unstable/phonon/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
@@ -36,7 +36,6 @@ RDEPEND="
)
"
DEPEND="${RDEPEND}
- app-arch/xz-utils
>=kde-base/automoc-0.9.87
"