aboutsummaryrefslogtreecommitdiffstats
path: root/community/rawtherapee/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/rawtherapee/APKBUILD')
-rw-r--r--community/rawtherapee/APKBUILD62
1 files changed, 35 insertions, 27 deletions
diff --git a/community/rawtherapee/APKBUILD b/community/rawtherapee/APKBUILD
index 5ffb498c0bc..fc3eb9612ef 100644
--- a/community/rawtherapee/APKBUILD
+++ b/community/rawtherapee/APKBUILD
@@ -1,43 +1,51 @@
# Contributor: ScrumpyJack <scrumpyjack@st.ilet.to>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=rawtherapee
-pkgver=5.8
+pkgver=5.10
pkgrel=0
pkgdesc="Powerful cross-platform raw image processing program"
url="https://rawtherapee.com"
-arch="all !s390x !mips !mips64" # Limited by librsvg which in turn is limited by rust
+arch="all"
license="GPL-3.0-or-later"
-makedepends="bzip2-dev cmake exiv2-dev expat-dev fftw-dev glib-dev gtk+3.0-dev
- gtk-engines-dev gtkmm3-dev lcms2-dev lensfun-dev libcanberra-dev
- libiptcdata-dev libjpeg-turbo-dev libpng-dev librsvg-dev libsigc++-dev
- mercurial tiff-dev zlib-dev"
-options="!check !strip"
+makedepends="
+ bzip2-dev
+ cmake
+ exiv2-dev
+ expat-dev
+ fftw-dev
+ glib-dev
+ gtk+3.0-dev
+ gtk-engines-dev
+ gtkmm3-dev
+ lcms2-dev
+ lensfun-dev
+ libcanberra-dev
+ libiptcdata-dev
+ libjpeg-turbo-dev
+ libpng-dev
+ librsvg-dev
+ libsigc++-dev
+ mercurial
+ samurai
+ tiff-dev
+ zlib-dev
+ "
+options="!check"
subpackages="$pkgname-doc $pkgname-dbg"
source="https://rawtherapee.com/shared/source/rawtherapee-$pkgver.tar.xz"
-prepare() {
- default_prepare
- mkdir -p "$builddir"/build
- cd "$builddir"/build
- if [ "$CBUILD" != "$CHOST" ]; then
- CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
- fi
- cmake \
- -DCMAKE_BUILD_TYPE=None \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS -std=c++11" \
- -DCMAKE_C_FLAGS="$CFLAGS" \
- ${CMAKE_CROSSOPTS} ..
-}
-
build() {
- cd "$builddir"/build
- make
+ export CXXFLAGS="$CXXFLAGS -flto=auto"
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ cmake --build build
}
package() {
- cd "$builddir"/build
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="bc79586cd937dcaefc053e65faa2162de887d514e44980956d937c157c6d55c4f6e6a7a9b8f91f2d657ed2054814737b96d5d741674c1e5a961d7177433efe4e rawtherapee-5.8.tar.xz"
+sha512sums="
+79d6d54f90fec6006d3dff53aca00ccd385c398ebede2f06a223905d69e1045c6ab772bd5aca4bde01d9086c3c03183be22c0df521166b1af63b60bd7d0e1cfc rawtherapee-5.10.tar.xz
+"