Package Details: nomacs 1:3.21.0-2

Git Clone URL: https://aur.archlinux.org/nomacs.git (read-only, click to copy)
Package Base: nomacs
Description: A Qt image viewer
Upstream URL: https://github.com/nomacs/nomacs
Licenses: GPL-3.0-only
Submitter: arojas
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 39
Popularity: 3.31
First Submitted: 2023-04-01 09:57 (UTC)
Last Updated: 2025-03-13 22:25 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Pinned Comments

C0rn3j commented on 2024-01-08 18:30 (UTC)

@ferda Read the pinned comment and implement checkrebuild from rebuild-detector into your workflow.

FabioLolix commented on 2023-07-07 05:37 (UTC)

every time you have error while loading shared libraries: libXXX.so.XXX: cannot open shared object file: No such file or directory for build from source programs you have to rebuild it

Another package goes to the ignore list - opencv. Upgrading it to the latest v4.8.0 causes nomacs to not open when I click an image anymore. Downgrading it to 4.7.0 fixes that.

@rado84 you need rebuild the package not to hold back other packages, it is the same every time a dinamically linked soname changes

$ nomacs
nomacs: error while loading shared libraries: libopencv_imgproc.so.407: cannot open shared object file: No such file or directory

FabioLolix commented on 2023-06-17 15:20 (UTC)

Now using git tags as source=() as requested

Pre-build packages here (also for -git version) : https://sourceforge.net/projects/fabiololix-os-archive/files/Packages/

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

niobium93 commented on 2024-04-12 06:03 (UTC)

Moving to qt6 broke support for opening zip files. Build log has this:

-- QuaZip disabled - it's not supported for Qt6

Could we move this package back to qt5 until all the missing functionality is restored in qt6 builds? Building qt6 by default really benefits nobody while so many features are broken on it. Maybe create a nomacs-qt6 package for people who want qt6 and don't care about all the missing features?

perk11 commented on 2024-04-10 21:24 (UTC)

Here is a JXL file for testing: https://i.perk11.info/20240410_212213_fUYFq.jxl

FabioLolix commented on 2024-04-10 20:20 (UTC)

[ERROR] Cannot mix incompatible Qt library (6.6.2) with this library (6.6.1)

Qt6 is at v6.6.3

After upgrading 1:3.17.2295-2 => 1:3.17.2295-3 nomacs can no longer open JXL files. I'm on Manjaro if that's relevant. Installing qt6-imageformats didn't help.

I don't have JXL files to test for starting

C0rn3j commented on 2024-04-10 18:48 (UTC) (edited on 2024-04-10 18:49 (UTC) by C0rn3j)

JXL works fine on Arch Linux. I presume you have rebuilt the package after installing extra dependencies.

perk11 commented on 2024-04-10 18:18 (UTC)

After upgrading 1:3.17.2295-2 => 1:3.17.2295-3 nomacs can no longer open JXL files. I'm on Manjaro if that's relevant. Installing qt6-imageformats didn't help.

MrVulcan commented on 2024-04-09 15:37 (UTC)

Thanks for the quick fix, @FabioLolix, but now I get this:

[INFO] Hi there
[INFO] Metadata support for BMFF formats is active.
[INFO] plugins dir set to:  "/usr/lib/nomacs-plugins"
[ERROR] Cannot mix incompatible Qt library (6.6.2) with this library (6.6.1)
zsh: IOT instruction (core dumped)  nomacs

(How) can I solve this?

FabioLolix commented on 2024-04-09 15:05 (UTC)

@MrVulcan fixed, it was an issues with updpkgsums

MrVulcan commented on 2024-04-09 13:48 (UTC) (edited on 2024-04-09 13:50 (UTC) by MrVulcan)

My attempt to run makepkg -si ended in the following lines:

==> Validating source files with b2sums...
    nomacs ... NOT FOUND
==> ERROR: One or more files did not pass the validity check!

(How) can I solve this?

FabioLolix commented on 2024-04-02 17:49 (UTC)

use the ported plugins from here: https://github.com/nomacs/nomacs-plugins/pull/40 .

btw the patch don't apply cleanly, likely I'll disable the plugins for the moment

huyz commented on 2024-03-03 12:22 (UTC)

The reason that qt6 failed to build is, nomacs-plugins had not been ported to qt6 yet.

To build nomacs with qt6, either drop plugins support, or use the ported plugins from here: https://github.com/nomacs/nomacs-plugins/pull/40 .