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, 29 Dec 2012 15:31:08
Message-Id: 1356795029.aee5c98f9e7925003b3d45d8e80e1dd8276b7e7a.dilfridge@gentoo
1 commit: aee5c98f9e7925003b3d45d8e80e1dd8276b7e7a
2 Author: Andreas K. Huettel (dilfridge) <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 29 15:30:29 2012 +0000
4 Commit: Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 29 15:30:29 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=aee5c98f
7
8 [media-plugins/kipi-plugins] Version bump
9
10 Package-Manager: portage-2.2.0_alpha149
11
12 ---
13 .../kipi-plugins/kipi-plugins-3.0.0_rc.ebuild | 121 ++++++++++++++++++++
14 1 files changed, 121 insertions(+), 0 deletions(-)
15
16 diff --git a/media-plugins/kipi-plugins/kipi-plugins-3.0.0_rc.ebuild b/media-plugins/kipi-plugins/kipi-plugins-3.0.0_rc.ebuild
17 new file mode 100644
18 index 0000000..dc5e130
19 --- /dev/null
20 +++ b/media-plugins/kipi-plugins/kipi-plugins-3.0.0_rc.ebuild
21 @@ -0,0 +1,121 @@
22 +# Copyright 1999-2012 Gentoo Foundation
23 +# Distributed under the terms of the GNU General Public License v2
24 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/kipi-plugins/kipi-plugins-2.9.0.ebuild,v 1.1 2012/09/03 19:13:18 creffett Exp $
25 +
26 +EAPI=4
27 +
28 +OPENGL_REQUIRED="optional"
29 +
30 +KDE_MINIMAL="4.7"
31 +
32 +KDE_LINGUAS="ar az be bg bn br bs ca cs csb cy da de el en_GB eo es et eu fa fi fo fr fy ga
33 +gl ha he hi hr hsb hu id is it ja ka kk km ko ku lb lo lt lv mi mk mn ms mt nb nds ne nl nn
34 +nso oc pa pl pt pt_BR ro ru rw se sk sl sq sr ss sv ta te tg th tr tt uk uz ven vi wa xh
35 +zh_CN zh_HK zh_TW zu"
36 +
37 +KDE_HANDBOOK="optional"
38 +
39 +inherit flag-o-matic kde4-base
40 +
41 +MY_PV=${PV/_/-}
42 +MY_P="digikam-${MY_PV}"
43 +
44 +DESCRIPTION="Plugins for the KDE Image Plugin Interface"
45 +HOMEPAGE="http://www.digikam.org/"
46 +SRC_URI="mirror://kde/unstable/digikam/${MY_P}.tar.bz2"
47 +
48 +LICENSE="GPL-2
49 + handbook? ( FDL-1.2 )"
50 +KEYWORDS="~amd64 ~x86"
51 +SLOT="4"
52 +IUSE="cdr calendar crypt debug expoblending gpssync +imagemagick ipod mediawiki mjpeg panorama redeyes scanner vkontakte"
53 +
54 +DEPEND="
55 + $(add_kdebase_dep libkipi '' '4.9.80')
56 + $(add_kdebase_dep libkdcraw '' '4.9.80')
57 + $(add_kdebase_dep libkexiv2)
58 + dev-libs/expat
59 + dev-libs/libxml2
60 + dev-libs/libxslt
61 + dev-libs/qjson
62 + gpssync? ( media-libs/libkgeomap )
63 + media-libs/libpng
64 + media-libs/tiff
65 + virtual/jpeg
66 + calendar? ( $(add_kdebase_dep kdepimlibs) )
67 + crypt? ( app-crypt/qca:2 )
68 + ipod? (
69 + media-libs/libgpod
70 + x11-libs/gtk+:2
71 + )
72 + mediawiki? ( >=net-libs/libmediawiki-2.6.0 )
73 + panorama? ( dev-libs/boost )
74 + redeyes? ( media-libs/opencv )
75 + scanner? (
76 + $(add_kdebase_dep libksane)
77 + media-gfx/sane-backends
78 + )
79 + vkontakte? ( net-libs/libkvkontakte )
80 +"
81 +RDEPEND="${DEPEND}
82 + cdr? ( app-cdr/k3b )
83 + expoblending? ( media-gfx/hugin )
84 + imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
85 + mjpeg? ( media-video/mjpegtools )
86 + panorama? (
87 + media-gfx/enblend
88 + >=media-gfx/hugin-2011.0.0
89 + )
90 +"
91 +
92 +S=${WORKDIR}/${MY_P}/extra/${PN}
93 +
94 +RESTRICT=test
95 +# bug 420203
96 +
97 +PATCHES=(
98 + "${FILESDIR}/${PN}-2.6.0_beta3-options.patch"
99 +)
100 +
101 +src_prepare() {
102 + # prepare the handbook
103 + mv "${WORKDIR}/${MY_P}/doc/${PN}" "${WORKDIR}/${MY_P}/extra/${PN}/doc" || die
104 + if use handbook; then
105 + echo "add_subdirectory( doc )" >> CMakeLists.txt
106 + fi
107 +
108 + # prepare the translations
109 + mv "${WORKDIR}/${MY_P}/po" po || die
110 + find po -name "*.po" -and -not -name "kipiplugin*.po" -exec rm {} +
111 + echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die
112 + echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
113 + echo "add_subdirectory( po )" >> CMakeLists.txt
114 +
115 + kde4-base_src_prepare
116 +}
117 +
118 +src_configure() {
119 + # Remove flags -floop-block -floop-interchange
120 + # -floop-strip-mine due to bug #305443.
121 + filter-flags -floop-block
122 + filter-flags -floop-interchange
123 + filter-flags -floop-strip-mine
124 +
125 + mycmakeargs+=(
126 + $(cmake-utils_use_with ipod GLIB2)
127 + $(cmake-utils_use_with ipod GObject)
128 + $(cmake-utils_use_with ipod Gdk)
129 + $(cmake-utils_use_with ipod Gpod)
130 + $(cmake-utils_use_with calendar KdepimLibs)
131 + $(cmake-utils_use_with gpssync KGeoMap)
132 + $(cmake-utils_use_with mediawiki MEDIAWIKI)
133 + $(cmake-utils_use_with redeyes OpenCV)
134 + $(cmake-utils_use_with opengl OpenGL)
135 + $(cmake-utils_use_with crypt QCA2)
136 + $(cmake-utils_use_with scanner KSane)
137 + $(cmake-utils_use_enable expoblending)
138 + $(cmake-utils_use_enable panorama)
139 + )
140 +
141 + kde4-base_src_configure
142 +}