The opencv update rolled into the Python 3.10 upgrade apparently broke ABI and prevented digikam from launching. None of the other dependants of opencv were obviously affected in some simple tests. Fixes #33530.
49 lines
1.8 KiB
Bash
49 lines
1.8 KiB
Bash
# Template file for 'digikam'
|
|
pkgname=digikam
|
|
version=7.3.0
|
|
revision=2
|
|
build_style=cmake
|
|
configure_args="-DBUILD_TESTING=OFF"
|
|
hostmakedepends="extra-cmake-modules gettext pkg-config bison flex qt5-qmake
|
|
qt5-host-tools kcoreaddons"
|
|
makedepends="qt5-devel libjpeg-turbo-devel qt5-plugin-mysql qt5-plugin-odbc
|
|
qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds qt5-xmlpatterns-devel
|
|
qt5-webkit-devel qt5-webview-devel qt5-declarative-devel kxmlgui-devel
|
|
kcoreaddons-devel kconfig-devel kservice-devel kwindowsystem-devel
|
|
ksolid-devel ki18n-devel kio-devel kiconthemes-devel kfilemetadata5-devel
|
|
knotifyconfig-devel knotifications-devel threadweaver-devel
|
|
akonadi-contacts-devel libksane-devel kcalendarcore-devel tiff-devel
|
|
lcms2-devel qtav libopencv-devel liblqr-devel marble5-devel libgphoto2-devel
|
|
lensfun-devel eigen jasper-devel MesaLib-devel glu-devel qt5-webchannel-devel
|
|
kconfigwidgets-devel kwidgetsaddons-devel"
|
|
short_desc="Advanced digital photo management application"
|
|
maintainer="Helmut Pozimski <helmut@pozimski.eu>"
|
|
license="GPL-2.0-or-later, LGPL-2.1-or-later"
|
|
homepage="https://www.digikam.org"
|
|
distfiles="${KDE_SITE}/digikam/${version}/digikam-${version}.tar.xz"
|
|
checksum=95aea93be1cfd39bb52333b82b3e57bf68080c7d1319d754d167a20f6dbe4551
|
|
|
|
CXXFLAGS="-Wl,-lpthread"
|
|
|
|
build_options="webengine"
|
|
desc_option_webengine="Build with Qt5 WebEngine"
|
|
|
|
if [ "$XBPS_TARGET_ENDIAN" = "le" ]; then
|
|
if [ "$XBPS_WORDSIZE" = "$XBPS_TARGET_WORDSIZE" ]; then
|
|
build_options_default="webengine"
|
|
fi
|
|
fi
|
|
|
|
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
|
makedepends+=" libatomic-devel"
|
|
LDFLAGS+=" -latomic"
|
|
configure_args+=" -DCMAKE_CXX_STANDARD_LIBRARIES=-latomic"
|
|
fi
|
|
|
|
|
|
if [ "$build_option_webengine" ]; then
|
|
makedepends+=" qt5-webengine-devel"
|
|
else
|
|
makedepends+=" qt5-webkit-devel"
|
|
configure_args+=" -DENABLE_QWEBENGINE=OFF"
|
|
fi
|