Gentoo Archives: gentoo-commits

From: "Andreas Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: media-plugins/kipi-plugins/
Date: Sat, 02 Jul 2011 18:32:50
Message-Id: a72a79b7477f1177ea9a16a5d15709cb7f0460b2.dilfridge@gentoo
1 commit: a72a79b7477f1177ea9a16a5d15709cb7f0460b2
2 Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 2 18:01:09 2011 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 2 18:01:09 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=a72a79b7
7
8 [media-plugins/kipi-plugins] Version bump
9
10 (Portage version: 2.1.10.3/git/Linux x86_64, unsigned Manifest commit)
11
12 ---
13 .../kipi-plugins/kipi-plugins-2.0.0_rc.ebuild | 93 ++++++++++++++++++++
14 1 files changed, 93 insertions(+), 0 deletions(-)
15
16 diff --git a/media-plugins/kipi-plugins/kipi-plugins-2.0.0_rc.ebuild b/media-plugins/kipi-plugins/kipi-plugins-2.0.0_rc.ebuild
17 new file mode 100644
18 index 0000000..0b17744
19 --- /dev/null
20 +++ b/media-plugins/kipi-plugins/kipi-plugins-2.0.0_rc.ebuild
21 @@ -0,0 +1,93 @@
22 +# Copyright 1999-2011 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Header: $
25 +
26 +EAPI=4
27 +
28 +OPENGL_REQUIRED="optional"
29 +# KDE_LINGUAS="ar ast be bg ca ca@valencia cs da de el en_GB eo es et eu fi fr ga gl he hi hne hr hu is it ja km ko
30 +# lt lv mai ms nb nds nl nn oc pa pl pt pt_BR ro ru se sk sv th tr uk zh_CN zh_TW"
31 +
32 +inherit flag-o-matic kde4-base
33 +
34 +KDEGRAPHICS_MINIMAL="4.6.31"
35 +# please leave the weird number here for the moment
36 +
37 +MY_P="digikam-${PV/_/-}"
38 +
39 +DESCRIPTION="Plugins for the KDE Image Plugin Interface"
40 +HOMEPAGE="http://www.digikam.org/"
41 +SRC_URI="mirror://sourceforge/digikam/${MY_P}.tar.bz2"
42 +
43 +LICENSE="GPL-2
44 + handbook? ( FDL-1.2 )"
45 +KEYWORDS="~amd64 ~x86"
46 +SLOT="4"
47 +IUSE="cdr calendar crypt debug expoblending handbook +imagemagick ipod mjpeg redeyes scanner"
48 +
49 +DEPEND="
50 + >=dev-libs/expat-2.0.1
51 + >=dev-libs/libxml2-2.7
52 + >=dev-libs/libxslt-1.1
53 + dev-libs/qjson
54 + >=kde-base/libkdcraw-${KDEGRAPHICS_MINIMAL}
55 + >=kde-base/libkexiv2-${KDEGRAPHICS_MINIMAL}
56 + >=media-libs/libkmap-${PV}
57 + >=media-libs/libmediawiki-${PV}
58 + $(add_kdebase_dep libkipi)
59 + virtual/jpeg
60 + media-libs/libpng
61 + media-libs/tiff
62 + calendar? ( $(add_kdebase_dep kdepimlibs) )
63 + crypt? ( app-crypt/qca:2 )
64 + ipod? (
65 + media-libs/libgpod
66 + x11-libs/gtk+:2
67 + )
68 + redeyes? ( media-libs/opencv )
69 + scanner? (
70 + >=kde-base/libksane-${KDEGRAPHICS_MINIMAL}
71 + media-gfx/sane-backends
72 + )
73 +"
74 +RDEPEND="${DEPEND}
75 + cdr? ( app-cdr/k3b )
76 + expoblending? ( media-gfx/hugin )
77 + imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
78 + mjpeg? ( media-video/mjpegtools )
79 +"
80 +
81 +S=${WORKDIR}/${MY_P}/extra/${PN}
82 +
83 +PATCHES=( "${FILESDIR}/${PN}-1.7.0-expoblending.patch" )
84 +
85 +src_prepare() {
86 + mv "${WORKDIR}/${MY_P}/doc/${PN}" "${WORKDIR}/${MY_P}/extra/${PN}/doc" || die
87 + if use handbook; then
88 + echo "add_subdirectory( doc )" >> CMakeLists.txt
89 + fi
90 + kde4-base_src_prepare
91 +}
92 +
93 +src_configure() {
94 + # Remove flags -floop-block -floop-interchange
95 + # -floop-strip-mine due to bug #305443.
96 + filter-flags -floop-block
97 + filter-flags -floop-interchange
98 + filter-flags -floop-strip-mine
99 +
100 + mycmakeargs+=(
101 + $(cmake-utils_use_with ipod GLIB2)
102 + $(cmake-utils_use_with ipod GObject)
103 + $(cmake-utils_use_with ipod Gdk)
104 + $(cmake-utils_use_with ipod Gpod)
105 + $(cmake-utils_use_with calendar KdepimLibs)
106 + $(cmake-utils_use_with redeyes OpenCV)
107 + $(cmake-utils_use_with opengl OpenGL)
108 + $(cmake-utils_use_with crypt QCA2)
109 + $(cmake-utils_use_with scanner Sane)
110 + $(cmake-utils_use_enable expoblending)
111 + )
112 +
113 + kde4-base_src_configure
114 +}