Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Looks like libIlmIlf is no longer provided by the openexr package. In
any case it turns out XnView actually looks for libOpenEXR.so, so
symlink that one instead.
|
|
|
|
|
|
|
|
1.4.2 stops using qt5-webengine, however it still uses some of its
dependencies and now qt5-quickcontrols2.
|
|
|
|
New 1.4.0 tarball.
|
|
Update dependencies: XnView now uses qt5-webengine instead of
qt5-webkit. qt5-sensors was pulled in by qt5-webkit, so add it
explicitly.
|
|
Packaged Qt libraries got upgraded to 5.15.11, and unfortunately that
seems to have increased the number of Qt-versioned STL symbols the
XnView binary expects. Update qt5_std_fun_forwarder.S accordingly.
|
|
|
|
|
|
It turns out that the XnView executable wants new Qt_5-versioned
libstdc++ symbols, and that doesn't show up immediately on startup
unless forcing lazy binding off with LD_BIND_NOW. On the plus side, it
doesn't need the ones from 0.93.1 any more: 2 in, 3 out :)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XnView now uses libraw (see release notes), unfortunately the system one
doesn't seem to work, so the easiest option is to package the provided
one.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
THe SHA256 doesn't match the one given by
https://newsgroup.xnview.com/viewtopic.php?f=82&t=40411&p=162833#p162797,
for now I've put the actual sum.
|
|
|
|
|
|
Another source release, the modified files are still irrelevant so no
pkgrel bump needed either.
|
|
The only difference with the previous archive is the removal of
libqt5ct.so, which is irrelevant for this package (all the libs are
removed), so no need for a pkgrel bump.
|
|
|
|
|
|
Lesson of the day: use `makepkg -C` before looking at the source
files... One more reason not to copy all the files from $srcdir!
|
|
The latest update to libwebp (1.1) broke XnView, because it tries to
link against the system libwebpmux.so while using the packaged
libwebp.so (in Plugins).
Because of this, I realised that there is no point in using the packaged
plugins, since they are all libraries available in standard Arch
packages. This commit replaces them with symlinks to system libs (as
XnView is still unhappy if it cannot find them in Plugins/), and adds
the relevant dependencies.
While at it, I also realised that a lot of files are junk and don't need
to be installed, and that many permissions are wrong. Fix all that by
specifying which files/directories to install (instead of removing
some), and only making executable those that should be.
Finally, it looks the bug that prevented me from getting rid of lib/
altogether is gone, so there's no need to symlink the Qt plugin
directories any more. As a result, the only use we still have for
xnview.sh is the LD_PRELOAD hack, and we don't need the one included in
the archive any more.
|
|
|
|
The XnView binary in that release has wrong permissions, add some more
permission cleanup.
|
|
|