diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/media-gfx/nomacs/nomacs-3.8.1.exheres-0 | 8 | ||||
-rw-r--r-- | packages/media-gfx/nomacs/nomacs.exlib | 48 |
2 files changed, 56 insertions, 0 deletions
diff --git a/packages/media-gfx/nomacs/nomacs-3.8.1.exheres-0 b/packages/media-gfx/nomacs/nomacs-3.8.1.exheres-0 new file mode 100644 index 0000000..d9388e4 --- /dev/null +++ b/packages/media-gfx/nomacs/nomacs-3.8.1.exheres-0 @@ -0,0 +1,8 @@ +# Distributed under the terms of the GNU General Public License v2 + +WORK="${WORK}"/ImageLounge + +require nomacs +PLATFORMS="~amd64 ~x86" + + diff --git a/packages/media-gfx/nomacs/nomacs.exlib b/packages/media-gfx/nomacs/nomacs.exlib new file mode 100644 index 0000000..570d9ac --- /dev/null +++ b/packages/media-gfx/nomacs/nomacs.exlib @@ -0,0 +1,48 @@ +# Distributed under the terms of the GNU General Public License v2 + +require cmake [ api=2 ] +require github + +export_exlib_phases src_configure +SUMMARY="Qt-based image viewer" +HOMEPAGE="https://nomacs.org/" +#LICENSES="GPL-3+" +SLOT="0" + +MYOPTIONS=" + jpeg + opencv + ( + raw + tiff + ) + [[ *requires = opencv ]] + zip +" + +DEPENDENCIES=" + build+run: + x11-libs/qtbase:5[gui] + x11-libs/qtsvg:5 + graphics/exiv2 + opencv? ( media-libs/opencv[qt5] ) + raw? ( media-libs/libraw ) + tiff? ( + x11-libs/qtimageformats[tiff] + media-libs/tiff + ) + zip? ( app-arch/quazip ) +" + +nomacs_src_configure() { + local cmakeparams=() + cmakeparams+=( + $(cmake_enable opencv OPENCV) + $(cmake_enable raw RAW) + $(cmake_enable tiff TIFF) + $(cmake_enable zip QUAZIP) + -DUSE_SYSTEM_QUAZIP=ON + -DENABLE_TRANSLATIONS=ON + ) + ecmake "${cmakeparams[@]}" +} |