summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD10
-rwxr-xr-xxnview.sh1
3 files changed, 13 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f779b1cb7c5b..b2a692b3ddc8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
pkgbase = xnviewmp-system-libs
pkgdesc = An efficient multimedia viewer, browser and converter (using system libraries).
- pkgver = 0.98.4
+ pkgver = 0.99.0
pkgrel = 1
- url = http://www.xnview.com/en/xnviewmp/
+ url = https://www.xnview.com/en/xnviewmp/
arch = x86_64
license = custom
depends = qt5-multimedia
@@ -15,16 +15,15 @@ pkgbase = xnviewmp-system-libs
depends = openexr
optdepends = glib2: support for moving files to trash
conflicts = xnviewmp
- source = XnViewMP-linux-x64_0.98.4-rel1.tgz::http://download.xnview.com/XnViewMP-linux-x64.tgz
+ source = XnViewMP-linux-x64_0.99.0-rel1.tgz::https://download.xnview.com/XnViewMP-linux-x64.tgz
source = xnview.sh
source = xnviewmp.desktop
source = qt5_std_fun_forwarder.S
source = qt5_std_fun_forwarder.lds
- sha256sums = 45C21B55FBDCDF2BD026C43059FF34D355ADD87469800B3498963544D307A804
- sha256sums = 2DAAC0261789B79AA056EB7E38C9B4E9853EB7DE30A8BF4232EBEE7D81D4295C
+ sha256sums = 224A7FADB9531D5487DE8DB277A7C7F4B60327971D947B888697C91E19DB6B5B
+ sha256sums = 87ec80c5049745dc3018fcdcf4dddf0e877ae3b20706705f2a80715232ad2141
sha256sums = F6B3A4AAA0A55B5F21D9B91AB6F3DA3D6EE077BA7FDD17E7C4AB1C69AD2A9E3A
sha256sums = C35FE8CD0AD76F77C0117DE1D81A8C3945D6E472D7663D6D5645592C18809423
sha256sums = 3D6DA484CD55EAC8910D5CF87F9057E6EADEAC842A249DCBDA35E1C6F3FCDC0D
pkgname = xnviewmp-system-libs
-
diff --git a/PKGBUILD b/PKGBUILD
index 7f6add515cc3..6663b2421078 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=xnviewmp-system-libs
_pkgname=xnviewmp
-pkgver=0.98.4
+pkgver=0.99.0
srcrel=1 # Incremented when there is a new release for the same version number
pkgrel=1
pkgdesc="An efficient multimedia viewer, browser and converter (using system libraries)."
@@ -26,8 +26,8 @@ source=("XnViewMP-linux-x64_${pkgver}-rel${srcrel}.tgz::https://download.xnview.
'xnviewmp.desktop'
'qt5_std_fun_forwarder.S'
'qt5_std_fun_forwarder.lds')
-sha256sums=('45C21B55FBDCDF2BD026C43059FF34D355ADD87469800B3498963544D307A804'
- '2DAAC0261789B79AA056EB7E38C9B4E9853EB7DE30A8BF4232EBEE7D81D4295C'
+sha256sums=('224A7FADB9531D5487DE8DB277A7C7F4B60327971D947B888697C91E19DB6B5B'
+ '87ec80c5049745dc3018fcdcf4dddf0e877ae3b20706705f2a80715232ad2141'
'F6B3A4AAA0A55B5F21D9B91AB6F3DA3D6EE077BA7FDD17E7C4AB1C69AD2A9E3A'
'C35FE8CD0AD76F77C0117DE1D81A8C3945D6E472D7663D6D5645592C18809423'
'3D6DA484CD55EAC8910D5CF87F9057E6EADEAC842A249DCBDA35E1C6F3FCDC0D')
@@ -96,6 +96,10 @@ package() {
ln -s /usr/lib/libIlmImf.so "${pkg_opt_dir}/Plugins/IlmImf.so"
ln -s /usr/lib/libopenjp2.so "${pkg_opt_dir}/Plugins/openjp2.so"
+ # Using the system libraw doesn't seem to work (assertion failure in libc when
+ # attempting to view a RAW file), use the one provided.
+ install -D -m644 "lib/liblibraw.so.1" -t "${pkg_opt_dir}/lib"
+
install -m755 "${srcdir}/xnview.sh" "${pkg_opt_dir}"
# Install our "function forwarder library" (see build()). xnview.sh forces the
diff --git a/xnview.sh b/xnview.sh
index 0e634686e63e..d2c83d67cc24 100755
--- a/xnview.sh
+++ b/xnview.sh
@@ -1,4 +1,5 @@
#!/bin/bash
xnviewmp_root=$(dirname "$(realpath "$0")")
+export LD_LIBRARY_PATH="${xnviewmp_root}/lib${LD_LIBRARY_PATH+:${LD_LIBRARY_PATH}}"
export LD_PRELOAD="${xnviewmp_root}/lib/qt5_std_fun_forwarder.so${LD_PRELOAD+:${LD_PRELOAD}}"
exec "${xnviewmp_root}/XnView" "$@"