From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QR9Ci-0004pH-CQ for garchives@archives.gentoo.org; Mon, 30 May 2011 20:36:48 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 476281C0B2; Mon, 30 May 2011 20:36:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E94DF1C0B2 for ; Mon, 30 May 2011 20:36:40 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 64C621B4010 for ; Mon, 30 May 2011 20:36:40 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id CDF9980508 for ; Mon, 30 May 2011 20:36:39 +0000 (UTC) From: "Alexey Shvetsov" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Alexey Shvetsov" Message-ID: <27fa0afd9f36b95d11036673eb2cb9f26c51304a.alexxy@gentoo> Subject: [gentoo-commits] proj/kde:master commit in: kde-base/pykde4/, kde-base/kdebindings-meta/, kde-base/kdebindings-ruby/, ... X-VCS-Repository: proj/kde X-VCS-Files: kde-base/kdebindings-csharp/kdebindings-csharp-4.6.80.ebuild kde-base/kdebindings-meta/kdebindings-meta-4.6.80.ebuild kde-base/kdebindings-perl/kdebindings-perl-4.6.80.ebuild kde-base/kdebindings-ruby/kdebindings-ruby-4.6.80.ebuild kde-base/krossjava/krossjava-4.6.80.ebuild kde-base/krosspython/krosspython-4.6.80.ebuild kde-base/pykde4/pykde4-4.6.80.ebuild kde-base/smoke/smoke-4.6.80.ebuild X-VCS-Directories: kde-base/pykde4/ kde-base/kdebindings-meta/ kde-base/kdebindings-ruby/ kde-base/krosspython/ kde-base/smoke/ kde-base/kdebindings-csharp/ kde-base/krossjava/ kde-base/kdebindings-perl/ X-VCS-Committer: alexxy X-VCS-Committer-Name: Alexey Shvetsov X-VCS-Revision: 27fa0afd9f36b95d11036673eb2cb9f26c51304a Date: Mon, 30 May 2011 20:36:39 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: 3b5354ee7955ef5e85743fedb8d375b5 commit: 27fa0afd9f36b95d11036673eb2cb9f26c51304a Author: Alexey Shvetsov gentoo org> AuthorDate: Mon May 30 20:34:40 2011 +0000 Commit: Alexey Shvetsov gentoo org> CommitDate: Mon May 30 20:35:19 2011 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/kde.git;a=3Dc= ommit;h=3D27fa0afd [kde-base] Add kdebindings --- .../kdebindings-csharp-4.6.80.ebuild | 45 +++++++ .../kdebindings-meta-4.6.80.ebuild | 2 +- .../kdebindings-perl-4.6.80.ebuild | 52 ++++++++ .../kdebindings-ruby-4.6.80.ebuild | 123 ++++++++++++++= ++++++ kde-base/krossjava/krossjava-4.6.80.ebuild | 68 +++++++++++ kde-base/krosspython/krosspython-4.6.80.ebuild | 26 ++++ kde-base/pykde4/pykde4-4.6.80.ebuild | 2 +- kde-base/smoke/smoke-4.6.80.ebuild | 63 ++++++++++ 8 files changed, 379 insertions(+), 2 deletions(-) diff --git a/kde-base/kdebindings-csharp/kdebindings-csharp-4.6.80.ebuild= b/kde-base/kdebindings-csharp/kdebindings-csharp-4.6.80.ebuild new file mode 100644 index 0000000..713604a --- /dev/null +++ b/kde-base/kdebindings-csharp/kdebindings-csharp-4.6.80.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +KMNAME=3D"kdebindings" +KMMODULE=3D"csharp" +inherit kde4-meta mono + +DESCRIPTION=3D"C# bindings for KDE and Qt" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"akonadi debug +phonon plasma qimageblitz qscintilla semantic-des= ktop webkit" + +DEPEND=3D" + dev-lang/mono + $(add_kdebase_dep smoke 'akonadi?,phonon?,qimageblitz?,qscintilla?,sema= ntic-desktop=3D,webkit?') + semantic-desktop? ( >=3Ddev-libs/soprano-2.4.64[clucene] ) +" +RDEPEND=3D"${DEPEND}" +REQUIRED_USE=3D"plasma? ( webkit )" + +KMEXTRACTONLY=3D" + smoke/ +" + +src_prepare() { + kde4-meta_src_prepare + + sed -i "/add_subdirectory( examples )/ s:^:#:" csharp/plasma/CMakeLists= .txt +} + +src_configure() { + mycmakeargs=3D( + $(cmake-utils_use_disable akonadi) + $(cmake-utils_use_disable phonon) + $(cmake-utils_use_disable plasma) + $(cmake-utils_use_disable qimageblitz QImageBlitz) + $(cmake-utils_use_disable qscintilla QScintilla) + $(cmake-utils_use_disable semantic-desktop Nepomuk) + $(cmake-utils_use_disable semantic-desktop Soprano) + $(cmake-utils_use_disable webkit QtWebKit) + ) + kde4-meta_src_configure +} diff --git a/kde-base/kdebindings-meta/kdebindings-meta-4.6.80.ebuild b/k= de-base/kdebindings-meta/kdebindings-meta-4.6.80.ebuild index d51ae91..e0a07de 100644 --- a/kde-base/kdebindings-meta/kdebindings-meta-4.6.80.ebuild +++ b/kde-base/kdebindings-meta/kdebindings-meta-4.6.80.ebuild @@ -6,7 +6,7 @@ EAPI=3D4 inherit kde4-meta-pkg =20 DESCRIPTION=3D"KDE bindings - merge this to pull in all kdebindings-deri= ved packages" -KEYWORDS=3D"~amd64 ~ppc ~x86" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE=3D"csharp java perl python ruby" =20 RDEPEND=3D" diff --git a/kde-base/kdebindings-perl/kdebindings-perl-4.6.80.ebuild b/k= de-base/kdebindings-perl/kdebindings-perl-4.6.80.ebuild new file mode 100644 index 0000000..9f587c5 --- /dev/null +++ b/kde-base/kdebindings-perl/kdebindings-perl-4.6.80.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +KMNAME=3D"kdebindings" +KMMODULE=3D"perl" +DECLARATIVE_REQUIRED=3D"optional" +MULTIMEDIA_REQUIRED=3D"optional" +QTHELP_REQUIRED=3D"optional" +inherit kde4-meta + +DESCRIPTION=3D"KDE Perl bindings" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"akonadi attica debug kate okular phonon plasma qimageblitz qscin= tilla qwt semantic-desktop webkit" + +DEPEND=3D" + >=3Ddev-lang/perl-5.10.1 + $(add_kdebase_dep smoke 'akonadi?,attica?,declarative?,kate?,multimedia= ?,okular?,phonon?,qimageblitz?,qscintilla?,qthelp?,qwt?,semantic-desktop=3D= ,webkit?') + semantic-desktop? ( >=3Ddev-libs/soprano-2.4.64 ) +" +RDEPEND=3D"${DEPEND}" + +KMLOADLIBS=3D"smoke" + +KMEXTRACTONLY=3D" + smoke/ +" + +src_configure() { + mycmakeargs=3D( + -DDISABLE_Qt3Support=3DON + $(cmake-utils_use_with akonadi) + $(cmake-utils_use_with akonadi KdepimLibs) + $(cmake-utils_use_with attica LibAttica) + $(cmake-utils_use_disable declarative QtDeclarative) + $(cmake-utils_use_disable kate) + $(cmake-utils_use_disable multimedia QtMultimedia) + $(cmake-utils_use_with okular) + $(cmake-utils_use_with phonon) + $(cmake-utils_use_disable plasma) + $(cmake-utils_use_with qimageblitz QImageBlitz) + $(cmake-utils_use_with qscintilla QScintilla) + $(cmake-utils_use_disable qthelp QtHelp) + $(cmake-utils_use_disable qwt) + $(cmake-utils_use_with semantic-desktop Nepomuk) + $(cmake-utils_use_with semantic-desktop Soprano) + $(cmake-utils_use_disable webkit QtWebKit) + ) + kde4-meta_src_configure +} diff --git a/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.80.ebuild b/k= de-base/kdebindings-ruby/kdebindings-ruby-4.6.80.ebuild new file mode 100644 index 0000000..f26df5a --- /dev/null +++ b/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.80.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +KMNAME=3D"kdebindings" +KMMODULE=3D"ruby" +DECLARATIVE_REQUIRED=3D"optional" + +USE_RUBY=3D"ruby18" +# No ruby19 for three reasons: +# 1) it does not build (yet) - will likely be solved soon +# 2) cmake bails when configuring twice or more - solved with CMAKE_IN_S= OURCE_BUILD=3D1 +# 3) the ebuild can only be installed for one ruby variant, otherwise th= e compiled +# files with identical path+name will overwrite each other - difficul= t :( + +inherit kde4-meta ruby-ng + +DESCRIPTION=3D"KDE Ruby bindings" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"akonadi debug kate okular phonon plasma qscintilla qwt semantic-= desktop webkit" + +DEPEND=3D" + $(add_kdebase_dep smoke 'akonadi?,declarative?,kate?,okular?,phonon?,qs= cintilla?,qwt?,semantic-desktop=3D,webkit?') +" + +ruby_add_bdepend dev-ruby/rubygems + +RDEPEND=3D"${DEPEND} + !dev-ruby/qt4-qtruby +" + +# Merged with kdebindings-ruby after 4.4.80 +add_blocker krossruby + +pkg_setup() { + ruby-ng_pkg_setup + kde4-meta_pkg_setup +} + +src_unpack() { + local S=3D"${WORKDIR}/${P}" + kde4-meta_src_unpack + + cd "${WORKDIR}" + mkdir all + mv ${P} all/ || die "Could not move sources" +} + +all_ruby_prepare() { + kde4-meta_src_prepare + + sed -i -e "s#smoke/smoke.h#smoke.h#" \ + ruby/qtruby/src/handlers.cpp \ + ruby/qtruby/src/marshall.h \ + ruby/qtruby/src/marshall_types.h \ + ruby/qtruby/src/Qt.cpp \ + ruby/qtruby/src/qtruby.cpp \ + ruby/qtruby/src/qtruby.h \ + ruby/qtruby/src/smokeruby.h || die + + sed -i -e "s#include > \ + ruby/qtruby/modules/qtdeclarative/CMakeLists.txt || die +} + +each_ruby_configure() { + CMAKE_USE_DIR=3D${S} + mycmakeargs=3D( + -DRUBY_LIBRARY=3D$(ruby_get_libruby) + -DRUBY_INCLUDE_PATH=3D$(ruby_get_hdrdir) + -DRUBY_EXECUTABLE=3D${RUBY} + $(cmake-utils_use_with akonadi) + $(cmake-utils_use_with akonadi KdepimLibs) + $(cmake-utils_use_disable declarative QtDeclarative) + $(cmake-utils_use_disable kate) + $(cmake-utils_use_with okular) + $(cmake-utils_use_with phonon) + $(cmake-utils_use_with plasma) + $(cmake-utils_use_with qscintilla QScintilla) + $(cmake-utils_use_with qwt Qwt5) + $(cmake-utils_use_with semantic-desktop Nepomuk) + $(cmake-utils_use_with semantic-desktop Soprano) + $(cmake-utils_use_disable webkit QtWebKit) + ) + kde4-meta_src_configure +} + +each_ruby_compile() { + CMAKE_USE_DIR=3D${S} + kde4-meta_src_compile +} + +each_ruby_install() { + CMAKE_USE_DIR=3D${S} + kde4-meta_src_install +} diff --git a/kde-base/krossjava/krossjava-4.6.80.ebuild b/kde-base/krossj= ava/krossjava-4.6.80.ebuild new file mode 100644 index 0000000..a069de8 --- /dev/null +++ b/kde-base/krossjava/krossjava-4.6.80.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +KMNAME=3D"kdebindings" +KMMODULE=3D"java/krossjava" +inherit java-pkg-2 java-ant-2 kde4-meta eutils + +DESCRIPTION=3D"Java plugin for the kdelibs/kross scripting framework." +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"debug" + +DEPEND=3D" + >=3Dvirtual/jdk-1.5 +" +RDEPEND=3D" + >=3Dvirtual/jre-1.5 +" + +RESTRICT=3D"test" + +PATCHES=3D( "${FILESDIR}/${PN}-4.2.3_includes.patch" ) + +pkg_setup() { + kde4-meta_pkg_setup + java-pkg-2_pkg_setup +} + +src_prepare() { + find "${S}" -iname '*.jar' | xargs rm -v + kde4-meta_src_prepare + java-pkg-2_src_prepare +} + +src_configure() { + mycmakeargs=3D(-DENABLE_KROSSJAVA=3DON) + kde4-meta_src_configure + java-ant-2_src_configure +} + +src_compile() { + kde4-meta_src_compile + cd "${S}/java/${PN}/${PN}/java/" || die + eant makejar +} + +src_install() { + kde4-meta_src_install + java-pkg_dojar "${ED}/${KDEDIR}/$(get_libdir)/kde4/kross/kross.jar" + + cd "${ED}${KDEDIR}/$(get_libdir)/kde4/kross/" || die + local path_prefix=3D"../../../../" + + if [[ ${KDEDIR} !=3D /usr ]]; then + path_prefix=3D"${path_prefix}../" + fi + + dosym "${path_prefix}usr/share/${PN}-${SLOT}/lib/kross.jar" \ + "${KDEDIR}/$(get_libdir)/kde4/kross/kross.jar" + java-pkg_regso "${ED}/${KDEDIR}/$(get_libdir)/kde4/libkrossjava.so" +} + +pkg_preinst() { + kde4-meta_pkg_preinst + java-pkg-2_pkg_preinst +} diff --git a/kde-base/krosspython/krosspython-4.6.80.ebuild b/kde-base/kr= osspython/krosspython-4.6.80.ebuild new file mode 100644 index 0000000..25dd84d --- /dev/null +++ b/kde-base/krosspython/krosspython-4.6.80.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D3 + +KDE_SCM=3D"git" +if [[ ${PV} =3D=3D *9999 ]]; then + KMNAME=3D"kross-interpreters" + KMMODULE=3D"python" + kde_eclass=3D"kde4-base" +else + KMNAME=3D"kdebindings" + kde_eclass=3D"kde4-meta" +fi +PYTHON_DEPEND=3D"2" +inherit python ${kde_eclass} + +DESCRIPTION=3D"Kross scripting framework: Python interpreter" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"debug" + +pkg_setup() { + python_set_active_version 2 + ${kde_eclass}-meta_pkg_setup +} diff --git a/kde-base/pykde4/pykde4-4.6.80.ebuild b/kde-base/pykde4/pykde= 4-4.6.80.ebuild index 07ebefb..72038fb 100644 --- a/kde-base/pykde4/pykde4-4.6.80.ebuild +++ b/kde-base/pykde4/pykde4-4.6.80.ebuild @@ -12,7 +12,7 @@ EGIT_REPONAME=3D"pykde4" inherit python kde4-base =20 DESCRIPTION=3D"Python bindings for KDE4" -KEYWORDS=3D"~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE=3D"debug doc examples semantic-desktop" =20 # blocker added due to compatibility issues and error during compile tim= e diff --git a/kde-base/smoke/smoke-4.6.80.ebuild b/kde-base/smoke/smoke-4.= 6.80.ebuild new file mode 100644 index 0000000..bbe994a --- /dev/null +++ b/kde-base/smoke/smoke-4.6.80.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +DECLARATIVE_REQUIRED=3D"optional" +MULTIMEDIA_REQUIRED=3D"optional" +QTHELP_REQUIRED=3D"optional" + +KDE_SCM=3D"git" +if [[ ${PV} =3D=3D *9999 ]]; then + kde_eclass=3D"kde4-base" +else + KMNAME=3D"kdebindings" + kde_eclass=3D"kde4-meta" +fi + +inherit ${kde_eclass} + +DESCRIPTION=3D"Scripting Meta Object Kompiler Engine" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"akonadi attica debug kate okular +phonon qimageblitz qscintilla = qwt semantic-desktop webkit" + +COMMON_DEPEND=3D" + $(add_kdebase_dep kdelibs 'semantic-desktop=3D') + akonadi? ( $(add_kdebase_dep kdepimlibs) ) + attica? ( dev-libs/libattica ) + kate? ( $(add_kdebase_dep kate) ) + okular? ( $(add_kdebase_dep okular) ) + phonon? ( >=3Dmedia-libs/phonon-4.4.3 ) + qimageblitz? ( >=3Dmedia-libs/qimageblitz-0.0.4 ) + qscintilla? ( x11-libs/qscintilla ) + qwt? ( x11-libs/qwt:5 ) +" +DEPEND=3D"${COMMON_DEPEND}" +RDEPEND=3D"${COMMON_DEPEND}" + +KMEXTRA=3D"generator/" + +KMSAVELIBS=3D1 + +src_configure() { + mycmakeargs=3D( + -DDISABLE_Qt3Support=3DON + $(cmake-utils_use_with akonadi) + $(cmake-utils_use_with akonadi KdepimLibs) + $(cmake-utils_use_with attica LibAttica) + $(cmake-utils_use_disable declarative QtDeclarative) + $(cmake-utils_use_disable kate) + $(cmake-utils_use_disable multimedia QtMultimedia) + $(cmake-utils_use_with okular) + $(cmake-utils_use_with phonon) + $(cmake-utils_use_with qimageblitz QImageBlitz) + $(cmake-utils_use_with qscintilla QScintilla) + $(cmake-utils_use_disable qthelp QtHelp) + $(cmake-utils_use_disable qwt) + $(cmake-utils_use_with semantic-desktop Nepomuk) + $(cmake-utils_use_with semantic-desktop Soprano) + $(cmake-utils_use_disable webkit QtWebKit) + ) + ${kde_eclass}_src_configure +}