Package Details: nomacs-git

Git Clone URL: (read-only, click to copy)
Package Base: nomacs-git
Description: Free, open source image viewer, which supports multiple platforms.
Upstream URL:
Licenses: GPL3
Conflicts: nomacs
Provides: nomacs
Submitter: pmattern
Maintainer: pmattern
Last Packager: pmattern
Votes: 1
Popularity: 0.000000
First Submitted: 2016-01-12 12:57
Last Updated: 2020-05-07 21:48

Latest Comments

Snoop05 commented on 2021-01-24 12:40

Consider adding export GIT_LFS_SKIP_SMUDGE=1 to the pkgbuild (not in function) because upstream uses LFS and fails during sources extraction stage.

fenugrec commented on 2020-06-18 20:17

I cannot build this even with the PKGBUILD posted below:

-- setting plugins dir
-- using plugin directory: .../makepkg/nomacs-git/src/nomacs/ImageLounge/plugins
CMake Error at CMakeLists.txt:212 (add_subdirectory):
  The source directory


  does not contain a CMakeLists.txt file.

And indeed, there are no files in plugins/ after cloning the upstream URL. Any ideas ?

churro commented on 2018-11-27 16:45

it isn't compiling for me due to quazip (regardless of whether it is installed or not), so I disabled it at compile time and it works, my PKGBUILD

I saw that the dev said a month ago that quazip would be disabled by default and that it isn't supported on all systems, but I don't know in which systems it is supposed to be supported, so for now, until it is disabled upstream this will do I guess.

stefonarch commented on 2017-07-22 11:10

Build fails with:
Call Stack (most recent call first):
CMakeLists.txt:27 (include)
CMake Error at cmake/CodeCoverage.cmake:126 (MESSAGE):
lcov not found! Aborting...

Please add lcov to dependencies, thanks!

pmattern commented on 2017-03-28 23:57

The effective version of so-called "VCS packages" like nomacs-git, which are providing current development versions, is derived at build-time by function pkgver() of PKGBUILD. So there's no need to keep variable (!) pkgver up-to-date all the time.
To my knowledge the only convenient way to acquire a version at build time which is stating both the latest release and the current snapshot is to use git command 'describe' which needs annotated tags.
Upstream nomacs doesn't seem to use annotated tags but lightweight ones. This yields the apparently outdated versions which made you flag this package out-of-date. Note these do state the correct commit. If you still think versions like '' are desirable you have to ask upstream to use annotated tags.