kde-apps/kdeartwork-kscreensaver: depends on Eigen3, not Eigen2
authorJouni Kosonen <jouni.kosonen@tukesoft.com>
Sat, 20 Feb 2016 18:18:45 +0000 (20:18 +0200)
committerMichael Palimaka <kensington@gentoo.org>
Mon, 29 Feb 2016 16:11:17 +0000 (03:11 +1100)
kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-15.08.3-r1.ebuild [moved from kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-15.08.3.ebuild with 90% similarity]
kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.14.3-r1.ebuild [new file with mode: 0644]

similarity index 90%
rename from kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-15.08.3.ebuild
rename to kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-15.08.3-r1.ebuild
index 90d0f45ec21561301f84ec7805aa27533a1d375d..128763936b70aa6d8ba639be07085880567bb1aa 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,7 +27,7 @@ RDEPEND="
        xscreensaver? ( x11-misc/xscreensaver )
 "
 DEPEND="${RDEPEND}
-       eigen? ( dev-cpp/eigen:2 )
+       eigen? ( dev-cpp/eigen:3 )
 "
 
 PATCHES=(
@@ -40,7 +40,7 @@ src_configure() {
        local mycmakeargs=(
                -DKSCREENSAVER_SOUND_SUPPORT=ON
                -DOPENGL=ON
-               $(cmake-utils_use_with eigen Eigen2)
+               $(cmake-utils_use_with eigen Eigen3)
                $(cmake-utils_use_with kexiv2)
                $(cmake-utils_use_with xscreensaver)
        )
diff --git a/kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.14.3-r1.ebuild b/kde-apps/kdeartwork-kscreensaver/kdeartwork-kscreensaver-4.14.3-r1.ebuild
new file mode 100644 (file)
index 0000000..c8eade0
--- /dev/null
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+KMMODULE="kscreensaver"
+KMNAME="kdeartwork"
+OPENGL_REQUIRED="optional"
+KDE_SCM="svn"
+inherit kde4-meta
+
+DESCRIPTION="Extra screensavers for kde"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug +eigen +kexiv2 xscreensaver"
+
+# libkworkspace - only as a stub to provide KDE4Workspace config
+RDEPEND="
+       $(add_kdebase_dep kscreensaver '' 4.11)
+       $(add_kdebase_dep libkworkspace '' 4.11)
+       media-libs/libart_lgpl
+       x11-libs/libX11
+       x11-libs/libXt
+       virtual/glu
+       virtual/opengl
+       kexiv2? ( $(add_kdeapps_dep libkexiv2) )
+       xscreensaver? ( x11-misc/xscreensaver )
+"
+DEPEND="${RDEPEND}
+       eigen? ( dev-cpp/eigen:3 )
+"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-xscreensaver.patch"
+       "${FILESDIR}/${PN}-4.5.95-webcollage.patch"
+       "${FILESDIR}/${PN}-15.08.3-missing-include.patch"
+)
+
+src_configure() {
+       local mycmakeargs=(
+               -DKSCREENSAVER_SOUND_SUPPORT=ON
+               -DOPENGL=ON
+               $(cmake-utils_use_with eigen Eigen3)
+               $(cmake-utils_use_with kexiv2)
+               $(cmake-utils_use_with xscreensaver)
+       )
+
+       kde4-meta_src_configure
+}