forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-gfx/digikam: 6.1.0 version bump
Closes: https://bugs.gentoo.org/683728 Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <[email protected]>
- Loading branch information
Showing
3 changed files
with
150 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST digikam-6.0.0.tar.xz 331386500 BLAKE2B 93da3822ad10b3c017aadcdcc1501af5dfcfa07640d73b6987cc7e1229573e02489c166abf16a07378466fcd2bf7c4423415af563b5ab835e6d5d8ea63a04eba SHA512 b8a70dde0b3838c4ccaffa3324eacb0541642e82177c90a1f8fcbd9691c194369f2760c4ea56c58b7ae049fc1a748d5d88cb537c62e3700ed5e21bad44d01adb | ||
DIST digikam-6.1.0.tar.xz 332466544 BLAKE2B 2f9aad537108a905d42bd218052287ccdb76a75e4883990c19a4c12318dbf019fa37b547e1adf4394dad14ab6f2a38d5f0c397060382d525ef7c1cabafa649d6 SHA512 36cffce4fdb751dafc45b2d447fbbd1134b7dc59c19eb6f7aebcf8d66327f6d8a49e787e346984cc842c81dc033ff8f7f8614a81073d99a0c6902770a26053da |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
# Copyright 1999-2019 Gentoo Authors | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=7 | ||
|
||
inherit kde5 toolchain-funcs | ||
|
||
if [[ ${KDE_BUILD_TYPE} != live ]]; then | ||
MY_PV=${PV/_/-} | ||
MY_P=${PN}-${MY_PV} | ||
SRC_BRANCH=stable | ||
[[ ${PV} =~ beta[0-9]$ ]] && SRC_BRANCH=unstable | ||
SRC_URI="mirror://kde/${SRC_BRANCH}/digikam/${PV}/${MY_P}.tar.xz" | ||
KEYWORDS="~amd64 ~x86" | ||
S="${WORKDIR}/${MY_P}" | ||
fi | ||
|
||
DESCRIPTION="Digital photo management application" | ||
HOMEPAGE="https://www.digikam.org/" | ||
|
||
LICENSE="GPL-2" | ||
IUSE="addressbook calendar dnn +imagemagick gphoto2 jpeg2k +lensfun libav marble mediaplayer mysql opengl openmp +panorama scanner semantic-desktop vkontakte webkit X" | ||
|
||
BDEPEND=" | ||
sys-devel/gettext | ||
panorama? ( | ||
sys-devel/bison | ||
sys-devel/flex | ||
) | ||
" | ||
COMMON_DEPEND=" | ||
$(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 knotifications) | ||
$(add_frameworks_dep knotifyconfig) | ||
$(add_frameworks_dep kservice) | ||
$(add_frameworks_dep kwidgetsaddons) | ||
$(add_frameworks_dep kwindowsystem) | ||
$(add_frameworks_dep kxmlgui) | ||
$(add_frameworks_dep solid) | ||
$(add_qt_dep qtconcurrent) | ||
$(add_qt_dep qtdbus) | ||
$(add_qt_dep qtgui '-gles2') | ||
$(add_qt_dep qtnetwork) | ||
$(add_qt_dep qtprintsupport) | ||
$(add_qt_dep qtsql 'mysql?') | ||
$(add_qt_dep qtwidgets) | ||
$(add_qt_dep qtxml) | ||
$(add_qt_dep qtxmlpatterns) | ||
dev-libs/expat | ||
>=media-gfx/exiv2-0.26:= | ||
media-libs/lcms:2 | ||
media-libs/liblqr | ||
media-libs/libpng:0= | ||
>=media-libs/opencv-3.1.0:= | ||
media-libs/tiff:0 | ||
virtual/jpeg:0 | ||
addressbook? ( | ||
$(add_kdeapps_dep akonadi-contacts) | ||
$(add_kdeapps_dep kcontacts) | ||
) | ||
calendar? ( $(add_kdeapps_dep kcalcore) ) | ||
dnn? ( >=media-libs/opencv-3.1.0:=[contrib_dnn] ) | ||
gphoto2? ( media-libs/libgphoto2:= ) | ||
imagemagick? ( media-gfx/imagemagick:= ) | ||
jpeg2k? ( media-libs/jasper:= ) | ||
lensfun? ( media-libs/lensfun ) | ||
marble? ( | ||
$(add_frameworks_dep kbookmarks) | ||
$(add_kdeapps_dep marble) | ||
$(add_qt_dep qtconcurrent) | ||
) | ||
mediaplayer? ( | ||
media-libs/qtav[opengl] | ||
!libav? ( media-video/ffmpeg:= ) | ||
libav? ( media-video/libav:= ) | ||
) | ||
opengl? ( | ||
$(add_qt_dep qtopengl) | ||
virtual/opengl | ||
) | ||
panorama? ( $(add_frameworks_dep threadweaver) ) | ||
scanner? ( $(add_kdeapps_dep libksane) ) | ||
semantic-desktop? ( $(add_frameworks_dep kfilemetadata) ) | ||
vkontakte? ( net-libs/libkvkontakte:5 ) | ||
!webkit? ( $(add_qt_dep qtwebengine 'widgets') ) | ||
webkit? ( >=dev-qt/qtwebkit-5.212.0_pre20180120:5 ) | ||
X? ( | ||
$(add_qt_dep qtx11extras) | ||
x11-libs/libX11 | ||
) | ||
" | ||
DEPEND="${COMMON_DEPEND} | ||
dev-cpp/eigen:3 | ||
dev-libs/boost[threads] | ||
" | ||
RDEPEND="${COMMON_DEPEND} | ||
mysql? ( virtual/mysql[server] ) | ||
panorama? ( media-gfx/hugin ) | ||
" | ||
|
||
RESTRICT+=" test" | ||
# bug 366505 | ||
|
||
PATCHES=( "${FILESDIR}/${PN}-6.0.0-cmake.patch" ) | ||
|
||
pkg_pretend() { | ||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp | ||
kde5_pkg_pretend | ||
} | ||
|
||
pkg_setup() { | ||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp | ||
kde5_pkg_setup | ||
} | ||
|
||
# FIXME: Unbundle libraw (libs/rawengine/libraw) | ||
src_configure() { | ||
local mycmakeargs=( | ||
-DENABLE_APPSTYLES=ON | ||
-DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook) | ||
$(cmake-utils_use_find_package calendar KF5CalendarCore) | ||
-DENABLE_FACESENGINE_DNN=$(usex dnn) | ||
$(cmake-utils_use_find_package gphoto2 Gphoto2) | ||
$(cmake-utils_use_find_package imagemagick ImageMagick) | ||
$(cmake-utils_use_find_package jpeg2k Jasper) | ||
$(cmake-utils_use_find_package lensfun LensFun) | ||
$(cmake-utils_use_find_package marble Marble) | ||
-DENABLE_MEDIAPLAYER=$(usex mediaplayer) | ||
$(cmake-utils_use_find_package mediaplayer QtAV) | ||
-DENABLE_MYSQLSUPPORT=$(usex mysql) | ||
-DENABLE_INTERNALMYSQL=$(usex mysql) | ||
$(cmake-utils_use_find_package opengl OpenGL) | ||
$(cmake-utils_use_find_package panorama KF5ThreadWeaver) | ||
$(cmake-utils_use_find_package scanner KF5Sane) | ||
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData) | ||
$(cmake-utils_use_find_package vkontakte KF5Vkontakte) | ||
-DENABLE_QWEBENGINE=$(usex !webkit) | ||
$(cmake-utils_use_find_package X X11) | ||
) | ||
|
||
kde5_src_configure | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters