summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2016-07-08 05:56:44 +1000
committerMichael Palimaka <kensington@gentoo.org>2016-07-08 05:57:03 +1000
commitff26f66c25c26133ed3daa849c2d043fbe8b3729 (patch)
tree456761bad867a7bad5a69d552fcc5037755b3eb3
parent15c41a01fa921a5c1d8f2b3a89182cd2989efb73 (diff)
downloadkde-ff26f66c25c26133ed3daa849c2d043fbe8b3729.tar.gz
kde-ff26f66c25c26133ed3daa849c2d043fbe8b3729.tar.bz2
kde-ff26f66c25c26133ed3daa849c2d043fbe8b3729.zip
media-plugins/kipi-plugins: version bump
Package-Manager: portage-2.3.0
-rw-r--r--media-plugins/kipi-plugins/Manifest2
-rw-r--r--media-plugins/kipi-plugins/kipi-plugins-5.0.0.ebuild96
-rw-r--r--media-plugins/kipi-plugins/kipi-plugins-5.0.0_beta6.ebuild141
-rw-r--r--media-plugins/kipi-plugins/kipi-plugins-9999.ebuild97
-rw-r--r--media-plugins/kipi-plugins/metadata.xml4
5 files changed, 124 insertions, 216 deletions
diff --git a/media-plugins/kipi-plugins/Manifest b/media-plugins/kipi-plugins/Manifest
index 97d1e695198..a39cee726fa 100644
--- a/media-plugins/kipi-plugins/Manifest
+++ b/media-plugins/kipi-plugins/Manifest
@@ -1 +1 @@
-DIST digikam-5.0.0-beta6.tar.bz2 58701990 SHA256 911cf7e62b011cbe11ba35d9dac5e4b7cdf11377fa82379e4478d16ca573bb14 SHA512 f8019492e951d9c7157257338067b6e2cca007e583e240d6c17cc020e44cd992bd03bf568132491f04f679df5dae3d38077c5c7d4e1bc59d7c8bfb5e010f016e WHIRLPOOL 7b99d0e761c6b2980cd397c0a4bf923b5f0e825f508f1b759e48c91717a6b99a700df4d59a326f65edcd235020e89cab8fc95518f0dc98417c9ab64789cdcc84
+DIST digikam-5.0.0.tar.xz 62980708 SHA256 b0b4fb7f55101830b8a49d804f622f80e82386d1597cb1b94e6d2f287ab33d9f SHA512 99cd961b2261a76a2743ecabfb64195b941dc20f8fc57318cef9ca6e34ca9bd5c944c6019aa92b493316db47385a98f0f77fa04fcbd20ac0e3b01a03936eddfb WHIRLPOOL c15d19da31c7ba0679475fca7dc9f9b60104fee9f55a7b41b4b655e37d910d0bc963ebfd87a241ef5536ef4a0c362be42e6c5b054ee5a46998bee54ef8ad41f3
diff --git a/media-plugins/kipi-plugins/kipi-plugins-5.0.0.ebuild b/media-plugins/kipi-plugins/kipi-plugins-5.0.0.ebuild
new file mode 100644
index 00000000000..4edd31f2f96
--- /dev/null
+++ b/media-plugins/kipi-plugins/kipi-plugins-5.0.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plugins for the KDE Image Plugin Interface"
+HOMEPAGE="http://www.digikam.org/"
+
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
+KEYWORDS="~amd64 ~x86"
+IUSE="flashexport mediawiki vkontakte"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ MY_PV="${PV/_/-}"
+ MY_P="digikam-${MY_PV}"
+
+ if [[ ${PV} =~ beta[0-9]$ ]]; then
+ SRC_BRANCH="unstable"
+ else
+ SRC_BRANCH="stable"
+ fi
+
+ SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz"
+
+ S="${WORKDIR}/${MY_P}/extra/${PN}"
+fi
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kio)
+ $(add_frameworks_dep kservice)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_frameworks_dep kxmlgui)
+ $(add_qt_dep qtconcurrent)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+ $(add_qt_dep qtxml)
+ $(add_qt_dep qtxmlpatterns)
+ kde-apps/libkipi:5=
+ flashexport? ( $(add_frameworks_dep karchive) )
+ mediawiki? ( net-libs/libmediawiki:5 )
+ vkontakte? ( net-libs/libkvkontakte:5 )
+"
+DEPEND="${COMMON_DEPEND}
+ sys-devel/gettext
+"
+RDEPEND="${COMMON_DEPEND}
+ !media-plugins/kipi-plugins:4
+"
+
+# hangs
+RESTRICT="test"
+
+src_prepare() {
+ kde5_src_prepare
+
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ # prepare the handbook
+ mv "${WORKDIR}"/${MY_P}/doc/${PN} "${S}"/doc || die
+
+ if use handbook; then
+ echo "add_subdirectory( doc )" >> CMakeLists.txt || die
+ fi
+
+ if [[ ${SRC_BRANCH} = stable ]]; then
+ # prepare the translations
+ mv "${WORKDIR}/${MY_P}/po" po || die
+ find po -name "*.po" -and -not -name "kipiplugin*.po" -delete || die
+ echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
+ echo "add_subdirectory( po )" >> CMakeLists.txt || die
+ fi
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package flashexport KF5Archive)
+ $(cmake-utils_use_find_package mediawiki KF5MediaWiki)
+ $(cmake-utils_use_find_package vkontakte KF5Vkontakte)
+ )
+
+ kde5_src_configure
+}
diff --git a/media-plugins/kipi-plugins/kipi-plugins-5.0.0_beta6.ebuild b/media-plugins/kipi-plugins/kipi-plugins-5.0.0_beta6.ebuild
deleted file mode 100644
index d013c64c3ce..00000000000
--- a/media-plugins/kipi-plugins/kipi-plugins-5.0.0_beta6.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- KDE_HANDBOOK=true
- KDE_TEST=true
-fi
-
-inherit kde5
-
-DESCRIPTION="Plugins for the KDE Image Plugin Interface"
-HOMEPAGE="http://www.digikam.org/"
-
-LICENSE="GPL-2"
-KEYWORDS=""
-IUSE="calendar expoblending flashexport mediawiki panorama phonon viewers vkontakte"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
-
- MY_PV=${PV/_/-}
- MY_P="digikam-${MY_PV}"
-
- SRC_BRANCH=stable
- [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable
- SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.bz2"
-
- S=${WORKDIR}/${MY_P}/extra/${PN}
-
-fi
-
-COMMON_DEPEND="
- $(add_frameworks_dep kcompletion)
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
- $(add_frameworks_dep kwindowsystem)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtconcurrent)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtprintsupport)
- $(add_qt_dep qtsvg)
- $(add_qt_dep qtwebkit)
- $(add_qt_dep qtwidgets)
- $(add_qt_dep qtxml)
- $(add_qt_dep qtxmlpatterns)
- kde-apps/libkipi:5=
- calendar? ( $(add_kdeapps_dep kcalcore) )
- flashexport? ( $(add_frameworks_dep karchive) )
- mediawiki? ( net-libs/libmediawiki:5 )
- panorama? ( $(add_frameworks_dep threadweaver) )
- phonon? ( media-libs/phonon[qt5] )
- viewers? (
- $(add_qt_dep qtopengl)
- x11-libs/libX11
- x11-libs/libXrandr
- virtual/opengl
- )
- vkontakte? ( net-libs/libkvkontakte:5 )
-"
-
-DEPEND="${COMMON_DEPEND}
- sys-devel/gettext
- panorama? (
- sys-devel/bison
- sys-devel/flex
- )
-"
-
-RDEPEND="${COMMON_DEPEND}
- !media-plugins/kipi-plugins:4
- expoblending? ( media-gfx/hugin )
- panorama? (
- media-gfx/enblend
- media-gfx/hugin
- )
-"
-
-RESTRICT=test
-
-src_prepare() {
-
- undetect_lib() {
- local _use=${1}
- local _name=${2}
- [[ -z ${_name} ]] && _name=$(echo ${_use} | sed 's/./\U&/g')
- use $_use || \
- sed -i -e "/DETECT_LIB${_name}/d" CMakeLists.txt || die
- }
-
- undetect_lib mediawiki
- undetect_lib vkontakte KVKONTAKTE
-
- sed -i -e "/add_subdirectory(expoblending)/ s/^/#DONT/" CMakeLists.txt || die
-
- if [[ ${KDE_BUILD_TYPE} != live ]]; then
- # prepare the handbook
- mv "${WORKDIR}"/${MY_P}/doc/${PN} "${S}"/doc || die
-
- if use handbook; then
- echo "add_subdirectory( doc )" >> CMakeLists.txt || die
- fi
-
- if [[ ${SRC_BRANCH} != unstable ]]; then
- # prepare the translations
- mv "${WORKDIR}/${MY_P}/po" po || die
- find po -name "*.po" -and -not -name "kipiplugin*.po" -delete || die
- echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die
- echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
- echo "add_subdirectory( po )" >> CMakeLists.txt || die
- fi
- fi
-
- kde5_src_prepare
-
-}
-
-src_configure() {
-
- local mycmakeargs=(
- $(cmake-utils_use_find_package calendar KF5CalendarCore)
- $(cmake-utils_use_find_package flashexport KF5Archive)
- $(cmake-utils_use_find_package panorama BISON)
- $(cmake-utils_use_find_package panorama FLEX)
- $(cmake-utils_use_find_package panorama KF5ThreadWeaver)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_find_package viewers OpenGL)
- $(cmake-utils_use_find_package viewers Qt5OpenGL)
- $(cmake-utils_use_find_package viewers X11)
- )
-
- kde5_src_configure
-
-}
diff --git a/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild b/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild
index ac6cafd4577..9d17dd231d7 100644
--- a/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild
+++ b/media-plugins/kipi-plugins/kipi-plugins-9999.ebuild
@@ -2,106 +2,72 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
-#
-# TODO: complete packaging of qtsoap and qtkoauth
-#
-
EAPI=6
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- KDE_HANDBOOK=true
- SRC_BRANCH=stable
-fi
-
-KDE_TEST=true
+KDE_HANDBOOK="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
inherit kde5
-MY_PV=${PV/_/-}
-MY_P=${PN}-${MY_PV}
-
DESCRIPTION="Plugins for the KDE Image Plugin Interface"
HOMEPAGE="http://www.digikam.org/"
-LICENSE="GPL-2"
+LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
KEYWORDS=""
-IUSE="calendar expoblending flashexport mediawiki panorama phonon viewers vkontakte"
+IUSE="flashexport mediawiki vkontakte"
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- LICENSE="${LICENSE} handbook? ( FDL-1.2 )"
- MY_PV=${PV/_/-}
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ MY_PV="${PV/_/-}"
MY_P="digikam-${MY_PV}"
- [[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable
- SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.bz2"
- S=${WORKDIR}/${MY_P}/extra/${PN}
+
+ if [[ ${PV} =~ beta[0-9]$ ]]; then
+ SRC_BRANCH="unstable"
+ else
+ SRC_BRANCH="stable"
+ fi
+
+ SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${MY_P}.tar.xz"
+
+ S="${WORKDIR}/${MY_P}/extra/${PN}"
fi
COMMON_DEPEND="
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kservice)
- $(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
- $(add_kdeapps_dep libkipi '' '' '5=')
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtsvg)
- $(add_qt_dep qtwebkit)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
$(add_qt_dep qtxmlpatterns)
- calendar? ( $(add_kdeapps_dep kcalcore) )
+ kde-apps/libkipi:5=
flashexport? ( $(add_frameworks_dep karchive) )
mediawiki? ( net-libs/libmediawiki:5 )
- panorama? ( $(add_frameworks_dep threadweaver) )
- phonon? ( media-libs/phonon[qt5] )
- viewers? (
- $(add_qt_dep qtopengl)
- x11-libs/libX11
- x11-libs/libXrandr
- virtual/opengl
- )
vkontakte? ( net-libs/libkvkontakte:5 )
"
DEPEND="${COMMON_DEPEND}
sys-devel/gettext
- panorama? (
- sys-devel/bison
- sys-devel/flex
- )
"
RDEPEND="${COMMON_DEPEND}
!media-plugins/kipi-plugins:4
- expoblending? ( media-gfx/hugin )
- panorama? (
- media-gfx/enblend
- media-gfx/hugin
- )
"
-RESTRICT=test
+# hangs
+RESTRICT="test"
src_prepare() {
- undetect_lib() {
- local _use=${1}
- local _name=${2}
- [[ -z ${_name} ]] && _name=$(echo ${_use} | sed 's/./\U&/g')
- use $_use || \
- sed -i -e "/DETECT_LIB${_name}/d" CMakeLists.txt || die
- }
-
- undetect_lib mediawiki
- undetect_lib vkontakte KVKONTAKTE
-
- sed -i -e "/add_subdirectory(expoblending)/ s/^/#DONT/" CMakeLists.txt || die
+ kde5_src_prepare
- if [[ ${KDE_BUILD_TYPE} != live ]]; then
+ if [[ ${KDE_BUILD_TYPE} = release ]]; then
# prepare the handbook
mv "${WORKDIR}"/${MY_P}/doc/${PN} "${S}"/doc || die
@@ -109,30 +75,21 @@ src_prepare() {
echo "add_subdirectory( doc )" >> CMakeLists.txt || die
fi
- if [[ ${SRC_BRANCH} != unstable ]]; then
+ if [[ ${SRC_BRANCH} = stable ]]; then
# prepare the translations
mv "${WORKDIR}/${MY_P}/po" po || die
find po -name "*.po" -and -not -name "kipiplugin*.po" -delete || die
- echo "find_package(Msgfmt REQUIRED)" >> CMakeLists.txt || die
echo "find_package(Gettext REQUIRED)" >> CMakeLists.txt || die
echo "add_subdirectory( po )" >> CMakeLists.txt || die
fi
fi
-
- kde5_src_prepare
}
src_configure() {
local mycmakeargs=(
- $(cmake-utils_use_find_package calendar KF5CalendarCore)
$(cmake-utils_use_find_package flashexport KF5Archive)
- $(cmake-utils_use_find_package panorama BISON)
- $(cmake-utils_use_find_package panorama FLEX)
- $(cmake-utils_use_find_package panorama KF5ThreadWeaver)
- $(cmake-utils_use_find_package phonon Phonon4Qt5)
- $(cmake-utils_use_find_package viewers OpenGL)
- $(cmake-utils_use_find_package viewers Qt5OpenGL)
- $(cmake-utils_use_find_package viewers X11)
+ $(cmake-utils_use_find_package mediawiki KF5MediaWiki)
+ $(cmake-utils_use_find_package vkontakte KF5Vkontakte)
)
kde5_src_configure
diff --git a/media-plugins/kipi-plugins/metadata.xml b/media-plugins/kipi-plugins/metadata.xml
index 6a855834a4b..797615179b4 100644
--- a/media-plugins/kipi-plugins/metadata.xml
+++ b/media-plugins/kipi-plugins/metadata.xml
@@ -9,12 +9,8 @@
<name>Gentoo KDE Project</name>
</maintainer>
<use>
- <flag name="expoblending">Build the expoblending plugin, which requires media-gfx/hugin</flag>
<flag name="flashexport">Build the flash export plugin</flag>
<flag name="mediawiki">Build the mediawiki export plugin</flag>
- <flag name="panorama">Pull in dependencies needed by panorama plugin</flag>
- <flag name="phonon">Enable sound support via media-libs/phonon</flag>
- <flag name="viewers">Build image- and advanced slideshow viewers</flag>
<flag name="vkontakte">Build plugin for vkontakte.ru</flag>
</use>
</pkgmetadata>