summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-plugins/kipi-plugins/Manifest31
-rw-r--r--media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch16
-rw-r--r--media-plugins/kipi-plugins/kipi-plugins-9999.ebuild83
3 files changed, 86 insertions, 44 deletions
diff --git a/media-plugins/kipi-plugins/Manifest b/media-plugins/kipi-plugins/Manifest
index b0f3bd695c4..26821250fc6 100644
--- a/media-plugins/kipi-plugins/Manifest
+++ b/media-plugins/kipi-plugins/Manifest
@@ -1,22 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA1
-EBUILD kipi-plugins-9999.ebuild 2008 RMD160 839267ed660640492ce5f71bb465b3792d4149f0 SHA1 d70f1181bda7f8539c5d9c00126f6a712b9657b6 SHA256 aef8a7e9e50df2521f1c555486869b68e023c52810b0c2b8a265057f3e775580
+AUX kipi-plugins-1.7.0-expoblending.patch 570 RMD160 c08b628dceb39b4a2dbe15fd376256785dd8cacf SHA1 763aec7f286f4cd208aa38f5665c62986bcfaddb SHA256 31788bac46a0af39e2b8475bdd84e07710af5d6655efbdaa6939795eb8b7d7f0
+EBUILD kipi-plugins-9999.ebuild 2667 RMD160 8cfc0e0a8a10f81489e348c91ece482758d66531 SHA1 3e6b3ec44896ba2000c80415a185b0575908678b SHA256 f4e000f7e75b374315675a6425ef223e6b74d412505267c58a8745f886deefa3
MISC metadata.xml 442 RMD160 3ebeb3175e61f59febadca1633f0f7dbb60dc011 SHA1 cc18d6adaa318b095bdd00b3c37e59fb7f621055 SHA256 41b0a7ff3057182bd5d434dbe6643a95714f54c75ffc0a33625725fa0a8bd57b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iQIcBAEBCAAGBQJNDAgMAAoJEOf+E+/4L5LmWE0P/1BTYI6GRgBWsQk9icP3+gmP
-qUoMaGyBNl3k5TgvbhG6/PrEvGEm4YhMEoJJu0Y6rU5jI9uwnVJIvWYc/8z5NPS7
-jTiE4Bp6DWQ9T+OVc2PrGzPpzFXz2mUSV8LaZGw8IPs0lVLeQkuz4u+nJkDPeKah
-iuU3pGC6gzCPdtrd5jZYAkf6Ylhdc43Q36vNtcbsbtYNgZpZocYI7XFmxdmpoH+a
-hKwUiLX6q8qBy2riCXr4Md6hzO7eUN4zpwt9EskxyFinM8jCj6vSiLb2g2m7HxKg
-MSdCTFsNYPJBOCEfIB28MJzJyEhR1L7Ppcbi8sB7t65Df+md7nk9iqWj6klTWY72
-+e0S0/fbNjfDhjG/GTqgP0tJK2cBKs1pw7qex4GV/W+5UajISYCnjO6Z+pgM4WHj
-IVYFVAn29teDTWefIXoPZKH9Woe3QQZDhu+JJdpqtX3H+s0kGQ9/GZmCL64ETCsx
-FOpfN8QGQrAPWFdKWetOlNvWqtLt+TVojREGSMkx63VdXAYT6V0Dm89bNe/xIFa8
-J7ChoQUFBD8jUlpv31QbEm4tM77xrqD38aY3PhVa9cpjjGTmBOgXn+FCuBT29RFz
-93KnJNBOBxmHZVbImCJl+hahZrKmhuPDfCOuN9P7G34jikxIK6SDl+m9UXYrsaCH
-5srTAC2SYijJfRx0gIld
-=+Wgj
+iQIcBAEBAgAGBQJNKb0zAAoJENwGBM22xffet5wP/0ZNCf31OKKbt3b0RzxI443x
+0UdRi0qN9j0HwwzbXI4xR60OzuJHrJAWyOwdKf8VHSAw0Bf9biYRypy8DtENkIai
+5on6Y96Z1AteobhCVFO6uKsLClKL/loFQJSZUpVwXmBS+Z5/oJEo8ksAg0x5IlSN
+gG1FSwARa9VgjX3aypNQ07uqqoaw4QvC2oZe7lz2iymbRQ7Ylrb/NfjRB7gDnfAJ
+82kCZWfyfHJK2ItQ1EZN4tmRGh//S4a5WgdxnzC4kRVmxgHZWXN9mAPnv4cSnxaI
+TNuxclyhgq7xZxWJLStCzxDg3TjKT851HxRPgWn5C5Qv8/mDmHuGSCtGJPeEq2H6
+HoeLRanw1WEOgTbnQ1NSvPn4RIksTcB7ZRviKGrZ1dtyR+MoB3KE+i2oK5k3bYsF
+gMzXh7GW3nYJv3tT+oUUmZrm2WhucZansMaO7epOzgsyQx7tHhD0Ejsnki0qow33
+yWlH0gdzcuZ7uTWWG3aa3kA7vZ2JWA5vTUHWmgm+L0F0k8R0OavbanpRcNYEXbdx
+bEtdE1FNfV4enBQI0I/g0GI1v3yawq7zHlXrdPh6nPNFiSHvoLvyBxemlMSC/Oxk
+MEXeJByk2CNFomXpH1AFVg4DF0y1f92j96avFQHdnUjrEWl1ldhwyxOClimVOxqT
+gTH0B/nDr7hu2BWH/r8X
+=8niT
-----END PGP SIGNATURE-----
diff --git a/media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch b/media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch
new file mode 100644
index 00000000000..3f7fdf68c6e
--- /dev/null
+++ b/media-plugins/kipi-plugins/files/kipi-plugins-1.7.0-expoblending.patch
@@ -0,0 +1,16 @@
+diff -ruN kipi-plugins-1.7.0.orig/CMakeLists.txt kipi-plugins-1.7.0/CMakeLists.txt
+--- kipi-plugins-1.7.0.orig/CMakeLists.txt 2010-12-19 10:44:04.000000000 +0100
++++ kipi-plugins-1.7.0/CMakeLists.txt 2010-12-28 18:11:40.000000000 +0100
+@@ -358,7 +358,11 @@
+ ADD_SUBDIRECTORY(smug)
+ ADD_SUBDIRECTORY(facebook)
+ ADD_SUBDIRECTORY(printimages)
+- ADD_SUBDIRECTORY(expoblending)
++
++ IF(ENABLE_expoblending)
++ ADD_SUBDIRECTORY(expoblending)
++ ENDIF(ENABLE_expoblending)
++
+ ADD_SUBDIRECTORY(kopete)
+
+ # Plugins which are optional depencies.
diff --git a/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild b/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild
index 78d436ca2cb..8dcc79e4138 100644
--- a/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild
+++ b/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/media-plugins/kipi-plugins/kipi-plugins-1.7.0.ebuild,v 1.2 2011/01/09 13:43:39 dilfridge Exp $
-EAPI="3"
+EAPI=3
OPENGL_REQUIRED="optional"
if [ "${PV}" != "9999" ]; then
- KDE_LINGUAS="ar ast be ca da de el en_GB eo es fr hne hr is it ja
- lt lv ms nb nds nn oc pa pl pt pt_BR ro ru se sk th uk zh_CN zh_TW"
+ KDE_LINGUAS="ar ast be ca ca@valencia cs da de el en_GB eo es et eu fi fr ga gl hi hne hr is it ja km
+ lt lv mai ms nb nds nl nn pa pl pt pt_BR ro ru se sv tr uk zh_CN zh_TW"
else
KMNAME="extragear/graphics"
fi
@@ -16,42 +16,59 @@ inherit flag-o-matic kde4-base
DESCRIPTION="Plugins for the KDE Image Plugin Interface"
HOMEPAGE="http://www.kipi-plugins.org"
-[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/kipi/${P}.tar.bz2"
+[[ ${PV} != *9999* ]] && SRC_URI="mirror://sourceforge/kipi/${P}.tar.bz2
+ handbook? ( mirror://gentoo/${PN}-doc-1.5.0.tar.bz2 )"
-LICENSE="GPL-2"
+LICENSE="GPL-2
+ handbook? ( FDL-1.2 )"
KEYWORDS=""
SLOT="4"
-IUSE="cdr calendar crypt debug expoblending +imagemagick ipod mjpeg redeyes scanner"
+IUSE="cdr calendar crypt debug expoblending handbook +imagemagick ipod mjpeg redeyes scanner"
DEPEND="
>=dev-libs/expat-2.0.1
>=dev-libs/libxml2-2.7
>=dev-libs/libxslt-1.1
- >=kde-base/libkdcraw-${KDE_MINIMAL}
- >=kde-base/libkexiv2-${KDE_MINIMAL}
- >=kde-base/libkipi-${KDE_MINIMAL}
- >=media-libs/jpeg-6b
- >=media-libs/libpng-1.2
- >=media-libs/tiff-3.6
- calendar? ( >=kde-base/kdepimlibs-${KDE_MINIMAL} )
- crypt? ( app-crypt/qca:2 )
- ipod? (
- >=media-libs/libgpod-0.7
- x11-libs/gtk+:2
- )
- redeyes? ( media-libs/opencv )
- scanner? (
- >=kde-base/libksane-${KDE_MINIMAL}
- media-gfx/sane-backends
- )
+ dev-libs/qjson
+ $(add_kdebase_dep libkdcraw)
+ $(add_kdebase_dep libkexiv2)
+ $(add_kdebase_dep libkipi)
+ virtual/jpeg
+ media-libs/libpng
+ media-libs/tiff
+ calendar? ( $(add_kdebase_dep kdepimlibs) )
+ crypt? ( app-crypt/qca:2 )
+ ipod? (
+ media-libs/libgpod
+ x11-libs/gtk+:2
+ )
+ redeyes? ( media-libs/opencv )
+ scanner? (
+ $(add_kdebase_dep libksane)
+ media-gfx/sane-backends
+ )
"
RDEPEND="${DEPEND}
- cdr? ( app-cdr/k3b )
- expoblending? ( media-gfx/hugin )
- imagemagick? ( media-gfx/imagemagick )
- mjpeg? ( media-video/mjpegtools )
+ cdr? ( app-cdr/k3b )
+ expoblending? ( media-gfx/hugin )
+ imagemagick? ( || ( media-gfx/imagemagick media-gfx/graphicsmagick[imagemagick] ) )
+ mjpeg? ( media-video/mjpegtools )
"
+PATCHES=( "${FILESDIR}/${PN}-1.7.0-expoblending.patch" )
+
+src_prepare() {
+ if use handbook; then
+ mv "${WORKDIR}/${PN}"-1.5.0/* "${S}/" || die
+ echo "add_subdirectory( doc )" >> CMakeLists.txt
+ else
+ mkdir doc || die
+ echo >> doc/CMakeLists.txt || die
+ fi
+
+ kde4-base_src_prepare
+}
+
src_configure() {
# Remove flags -floop-block -floop-interchange
# -floop-strip-mine due to bug #305443.
@@ -74,3 +91,11 @@ src_configure() {
kde4-base_src_configure
}
+
+src_install() {
+ kde4-base_src_install
+
+ if use handbook; then
+ dodoc readme-handbook.txt || die
+ fi
+}