diff options
author | Johannes Huber <johu@gentoo.org> | 2018-03-27 07:10:14 +0200 |
---|---|---|
committer | Johannes Huber <johu@gentoo.org> | 2018-03-27 07:10:14 +0200 |
commit | 0b98e23e7594d12d19b88e48ddd9b37d1f5a5c18 (patch) | |
tree | 3e73b7b99f2fbd3c55c1776f1f336d5fba8f703e /media-plugins/kipi-plugins/kipi-plugins-5.9.0.ebuild | |
parent | net-im/telegram-desktop-bin: bump version to 1.2.15 (diff) | |
download | gentoo-0b98e23e7594d12d19b88e48ddd9b37d1f5a5c18.tar.gz gentoo-0b98e23e7594d12d19b88e48ddd9b37d1f5a5c18.tar.bz2 gentoo-0b98e23e7594d12d19b88e48ddd9b37d1f5a5c18.zip |
media-plugins/kipi-plugins: Version bump 5.9.0
Bug: https://bugs.gentoo.org/650546
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'media-plugins/kipi-plugins/kipi-plugins-5.9.0.ebuild')
-rw-r--r-- | media-plugins/kipi-plugins/kipi-plugins-5.9.0.ebuild | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/media-plugins/kipi-plugins/kipi-plugins-5.9.0.ebuild b/media-plugins/kipi-plugins/kipi-plugins-5.9.0.ebuild new file mode 100644 index 000000000000..5a19db42937a --- /dev/null +++ b/media-plugins/kipi-plugins/kipi-plugins-5.9.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Plugins for the KDE Image Plugin Interface" +HOMEPAGE="https://www.digikam.org/" + +LICENSE="GPL-2+" +IUSE="flashexport mediawiki +remotestorage vkontakte" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + KEYWORDS="~amd64 ~x86" + if [[ ${PV} =~ beta[0-9]$ ]]; then + SRC_BRANCH="unstable" + else + SRC_BRANCH="stable" + fi + + MY_PV="${PV/_/-}" + MY_P="digikam-${MY_PV}" + 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 kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_kdeapps_dep libkipi '' '' '5=') + $(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) + flashexport? ( $(add_frameworks_dep karchive) ) + mediawiki? ( net-libs/libmediawiki:5 ) + remotestorage? ( $(add_frameworks_dep kio) ) + vkontakte? ( net-libs/libkvkontakte:5 ) +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep qtconcurrent) + sys-devel/gettext +" +RDEPEND="${COMMON_DEPEND} + !media-plugins/kipi-plugins:4 +" + +src_prepare() { + if [[ ${KDE_BUILD_TYPE} = release ]]; 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(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 flashexport KF5Archive) + $(cmake-utils_use_find_package mediawiki KF5MediaWiki) + -DENABLE_KIO=$(usex remotestorage) + $(cmake-utils_use_find_package vkontakte KF5Vkontakte) + ) + + kde5_src_configure +} |