PKGNAME=darktable
PKGSEC=graphics
PKGDEP="colord-gtk dbus-glib exiv2 flickcurl graphicsmagick gtk-3 \
	json-glib lcms2 lensfun libglade libgphoto2 libjpeg-turbo \
	librsvg libsecret libsoup libtiff libwebp iso-codes \
	libxslt openexr openjpeg pugixml sdl12-compat sqlite \
	libosmgpsmap libcl jasper gmic lua-5.4 libheif libavif portmidi \
	libcamera libjxl onnxruntime potrace libarchive"
BUILDDEP="cmake extra-cmake-modules intltool po4a llvm-22"
PKGDES="Utility to organize and develop raw images"

ABTYPE=cmakeninja
CMAKE_AFTER=(
	-DPROJECT_VERSION=${PKGVER}
	-DBINARY_PACKAGE_BUILD=ON
	-DBUILD_BATTERY_INDICATOR=ON
	-DBUILD_CURVE_TOOLS=ON
	-DBUILD_DOCS=OFF
	-DBUILD_NOISE_TOOLS=ON
	-DBUILD_PRINT=ON
	-DBUILD_RS_IDENTIFY=ON
	-DBUILD_SHARED_LIBS=ON
	-DBUILD_TOOLS=ON
	-DCUSTOM_CFLAGS=ON
	-DDONT_USE_INTERNAL_LUA=ON
	-DENABLE_JASPER=ON
	-DENABLE_LCMS=ON
	-DENABLE_RAWSPEED=ON
	-DLLVM_DIR=/usr/lib/llvm-22/lib/cmake/llvm
	-DUSE_AI=ON
	-DUSE_AVIF=ON
	-DUSE_CAMERA_SUPPORT=ON
	-DUSE_COLORD=ON
	-DUSE_GAME=OFF
	-DUSE_GNOME_KEYRING=OFF
	-DUSE_HEIF=ON
	-DUSE_LIBSECRET=ON
	-DUSE_LUA=ON
	-DRAWSPEED_ENABLE_LTO=ON
	-DCMAKE_SKIP_INSTALL_RPATH=OFF

	-DBUILD_SSE2_CODEPATHS=OFF
	-DUSE_OPENCL=OFF
)
CMAKE_AFTER__SSE=(
	-DBUILD_SSE2_CODEPATHS=ON
)
CMAKE_AFTER__CL=(
	-DUSE_OPENCL=ON
)


CMAKE_AFTER__AMD64=(
	"${CMAKE_AFTER[@]}"
	"${CMAKE_AFTER__SSE[@]}"
	"${CMAKE_AFTER__CL[@]}"
)
CMAKE_AFTER__ARM64=(
	"${CMAKE_AFTER[@]}"
	"${CMAKE_AFTER__CL[@]}"
)

NOLTO__PPC64EL=1
