summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rwxr-xr-xPKGBUILD10
-rw-r--r--rawspeed.patch12
3 files changed, 22 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 218b81aadb9e..d246953225da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = photoqt
pkgdesc = Fast and highly configurable image viewer with a simple and nice interface.
pkgver = 2.9.1
- pkgrel = 1
+ pkgrel = 2
url = http://photoqt.org/
arch = x86_64
license = GPL2
@@ -24,6 +24,8 @@ pkgbase = photoqt
optdepends = libqpsd-git: PSB/PSD support
optdepends = xcftools: XCF support
source = https://photoqt.org/downloads/source/photoqt-2.9.1.tar.gz
+ source = rawspeed.patch
sha256sums = 18fb9245ba2c6c3c1ced724e551bd0e9644c818cdc97d4bc763f8a01f61e2399
+ sha256sums = 003d11d289c581c4eb488082a645f8ec8a456d78840d125c67ef241bfd8c39e6
pkgname = photoqt
diff --git a/PKGBUILD b/PKGBUILD
index fe66b8e474ac..b02a6500933b 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=photoqt
pkgver=2.9.1
-pkgrel=1
+pkgrel=2
pkgdesc="Fast and highly configurable image viewer with a simple and nice interface."
arch=('x86_64')
url="http://photoqt.org/"
@@ -14,8 +14,10 @@ depends=('exiv2' 'imagemagick' 'qt5-imageformats' 'qt5-multimedia' 'qt5-svg' 'qt
optdepends=('libqpsd-git: PSB/PSD support'
'xcftools: XCF support')
makedepends=('cmake' 'qt5-tools' 'extra-cmake-modules')
-source=(https://photoqt.org/downloads/source/$pkgname-$pkgver.tar.gz)
-sha256sums=('18fb9245ba2c6c3c1ced724e551bd0e9644c818cdc97d4bc763f8a01f61e2399')
+source=(https://photoqt.org/downloads/source/$pkgname-$pkgver.tar.gz
+ rawspeed.patch)
+sha256sums=('18fb9245ba2c6c3c1ced724e551bd0e9644c818cdc97d4bc763f8a01f61e2399'
+ '003d11d289c581c4eb488082a645f8ec8a456d78840d125c67ef241bfd8c39e6')
prepare() {
cd $srcdir/$pkgname-$pkgver
@@ -25,6 +27,8 @@ prepare() {
# to use GraphicsMagick instead of ImageMagick add: -DIMAGEMAGICK=OFF -DGRAPHICSMAGICK=ON
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFREEIMAGE=OFF -DDEVIL=OFF -DPOPPLER=OFF -DIMAGEMAGICK=ON -DGRAPHICSMAGICK=OFF -DLIBVIPS=OFF -DVIDEO_MPV=OFF
+ patch -p1 < $srcdir/rawspeed.patch
+
}
build() {
diff --git a/rawspeed.patch b/rawspeed.patch
new file mode 100644
index 000000000000..7c27fd5c54aa
--- /dev/null
+++ b/rawspeed.patch
@@ -0,0 +1,12 @@
+diff --git a/cplusplus/imageprovider/loader/loadimage_raw.cpp b/cplusplus/imageprovider/loader/loadimage_raw.cpp
+index 158df80d..8149cc73 100644
+--- a/cplusplus/imageprovider/loader/loadimage_raw.cpp
++++ b/cplusplus/imageprovider/loader/loadimage_raw.cpp
+@@ -57,7 +57,6 @@ QImage PQLoadImageRAW::load(QString filename, QSize maxSize, QSize &origSize, bo
+ // Since we don't care about manipulating RAW images but only want to display
+ // them, we can optimise for speed
+ raw.imgdata.params.user_qual = 2;
+- raw.imgdata.params.use_rawspeed = 1;
+ raw.imgdata.params.use_camera_wb = 1;
+
+ // Open the RAW image