public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: games-board/kaya/, kde-base/kdebindings-ruby/, kde-base/kde-meta/, ...
@ 2011-04-30  8:21 Jonathan Callen
  0 siblings, 0 replies; only message in thread
From: Jonathan Callen @ 2011-04-30  8:21 UTC (permalink / raw
  To: gentoo-commits

commit:     cbebe78dbe9ebc18912bcab38feff3a685569f7d
Author:     Jonathan Callen <abcd <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 30 08:21:15 2011 +0000
Commit:     Jonathan Callen <abcd <AT> gentoo <DOT> org>
CommitDate: Sat Apr 30 08:21:15 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=cbebe78d

More EAPI=4 stuff (ruby-ng.eclass now supported, plus other missed bits)

---
 games-board/kaya/kaya-9999.ebuild                  |   12 +++++-------
 kde-base/kde-meta/kde-meta-4.6.9999.ebuild         |    7 +++++--
 kde-base/kde-meta/kde-meta-9999.ebuild             |    2 +-
 .../kdebindings-ruby-4.6.9999.ebuild               |    3 ++-
 .../kdebindings-ruby/kdebindings-ruby-9999.ebuild  |    3 ++-
 kde-base/libkexiv2/libkexiv2-9999.ebuild           |    2 +-
 6 files changed, 16 insertions(+), 13 deletions(-)

diff --git a/games-board/kaya/kaya-9999.ebuild b/games-board/kaya/kaya-9999.ebuild
index caf0d07..3deff23 100644
--- a/games-board/kaya/kaya-9999.ebuild
+++ b/games-board/kaya/kaya-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 USE_RUBY="ruby18"
 KDE_SCM="git"
 inherit kde4-base ruby-ng
@@ -21,17 +21,15 @@ RDEPEND=""
 ruby_add_bdepend "$(add_kdebase_dep kdebindings-ruby)"
 ruby_add_rdepend "$(add_kdebase_dep kdebindings-ruby)"
 
+EGIT_SOURCE_UNPACK="${WORKDIR}/all/${P}"
+
 pkg_setup() {
 	ruby-ng_pkg_setup
 	kde4-base_pkg_setup
 }
 
-src_unpack() {
-	git-2_src_unpack
-
-	cd "${WORKDIR}"
-	mkdir all
-	mv ${P} all/ || die "Could not move sources"
+all_ruby_unpack() {
+	kde4-base_src_unpack
 }
 
 all_ruby_prepare() {

diff --git a/kde-base/kde-meta/kde-meta-4.6.9999.ebuild b/kde-base/kde-meta/kde-meta-4.6.9999.ebuild
index 7d5dc08..7b18451 100644
--- a/kde-base/kde-meta/kde-meta-4.6.9999.ebuild
+++ b/kde-base/kde-meta/kde-meta-4.6.9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 inherit kde4-meta-pkg
 
 DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages"
@@ -29,5 +29,8 @@ RDEPEND="
 		$(add_kdebase_dep kdesdk-meta)
 		$(add_kdebase_dep kdewebdev-meta)
 	)
-	semantic-desktop? ( || ( >=kde-base/kdepim-meta-4.5.93 >=kde-base/kdepim-meta-4.4.9 ) )
+	semantic-desktop? ( || (
+		( $(add_kdebase_dep kdepim-meta '' 4.5.93) )
+		( $(add_kdebase_dep kdepim-meta '' 4.4.9) )
+	) )
 "

diff --git a/kde-base/kde-meta/kde-meta-9999.ebuild b/kde-base/kde-meta/kde-meta-9999.ebuild
index 433f02b..81893e5 100644
--- a/kde-base/kde-meta/kde-meta-9999.ebuild
+++ b/kde-base/kde-meta/kde-meta-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 inherit kde4-meta-pkg
 
 DESCRIPTION="KDE - merge this to pull in all split kde-base/* packages"

diff --git a/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.9999.ebuild b/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.9999.ebuild
index 83cad08..d201b77 100644
--- a/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.9999.ebuild
+++ b/kde-base/kdebindings-ruby/kdebindings-ruby-4.6.9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 
 KMNAME="kdebindings"
 KMMODULE="ruby"
@@ -41,6 +41,7 @@ pkg_setup() {
 }
 
 src_unpack() {
+	local S="${WORKDIR}/${P}"
 	kde4-meta_src_unpack
 
 	cd "${WORKDIR}"

diff --git a/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild b/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild
index 83cad08..d201b77 100644
--- a/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild
+++ b/kde-base/kdebindings-ruby/kdebindings-ruby-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 
 KMNAME="kdebindings"
 KMMODULE="ruby"
@@ -41,6 +41,7 @@ pkg_setup() {
 }
 
 src_unpack() {
+	local S="${WORKDIR}/${P}"
 	kde4-meta_src_unpack
 
 	cd "${WORKDIR}"

diff --git a/kde-base/libkexiv2/libkexiv2-9999.ebuild b/kde-base/libkexiv2/libkexiv2-9999.ebuild
index a3f107b..b82ee7a 100644
--- a/kde-base/libkexiv2/libkexiv2-9999.ebuild
+++ b/kde-base/libkexiv2/libkexiv2-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI=4
 
 KDE_SCM="git"
 if [[ ${PV} == *9999 ]]; then



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-04-30  8:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-30  8:21 [gentoo-commits] proj/kde:master commit in: games-board/kaya/, kde-base/kdebindings-ruby/, kde-base/kde-meta/, Jonathan Callen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox