pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/geeqie-gtk3
Module Name: pkgsrc
Committed By: wiz
Date: Mon Aug 10 07:30:58 UTC 2026
Added Files:
pkgsrc/graphics/geeqie-gtk3: DESCR Makefile PLIST distinfo options.mk
Log Message:
graphics/geeqie-gtk3: import geeqie-gtk3-2.9
Geeqie is a lightweight Gtk+ based image viewer for Unix like
operating systems.
Geeqie has been forked from gqview project, because it was not possible
to contact gqview author and the only maintainer. Geeqie projects goal is
to move the development forward and also integrate the existing patches.
This package contains the old GTK3-based version.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/geeqie-gtk3/DESCR \
pkgsrc/graphics/geeqie-gtk3/Makefile pkgsrc/graphics/geeqie-gtk3/PLIST \
pkgsrc/graphics/geeqie-gtk3/distinfo \
pkgsrc/graphics/geeqie-gtk3/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/graphics/geeqie-gtk3/DESCR
diff -u /dev/null pkgsrc/graphics/geeqie-gtk3/DESCR:1.1
--- /dev/null Mon Aug 10 07:30:58 2026
+++ pkgsrc/graphics/geeqie-gtk3/DESCR Mon Aug 10 07:30:58 2026
@@ -0,0 +1,8 @@
+Geeqie is a lightweight Gtk+ based image viewer for Unix like
+operating systems.
+
+Geeqie has been forked from gqview project, because it was not possible
+to contact gqview author and the only maintainer. Geeqie projects goal is
+to move the development forward and also integrate the existing patches.
+
+This package contains the old GTK3-based version.
Index: pkgsrc/graphics/geeqie-gtk3/Makefile
diff -u /dev/null pkgsrc/graphics/geeqie-gtk3/Makefile:1.1
--- /dev/null Mon Aug 10 07:30:58 2026
+++ pkgsrc/graphics/geeqie-gtk3/Makefile Mon Aug 10 07:30:58 2026
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.1 2026/08/10 07:30:58 wiz Exp $
+
+DISTNAME= geeqie-2.9
+PKGNAME= ${DISTNAME:S/geeqie/geeqie-gtk3/}
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_GITHUB:=BestImageViewer/}
+EXTRACT_SUFX= .tar.xz
+GITHUB_RELEASE= v${PKGVERSION_NOREV}
+
+MAINTAINER= gdt%NetBSD.org@localhost
+#MAINTAINER= wiz%NetBSD.org@localhost
+HOMEPAGE= https://www.geeqie.org/
+COMMENT= Image viewer
+LICENSE= gnu-gpl-v2
+
+TOOL_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4
+DEPENDS+= webp-pixbuf-loader-[0-9]*:../../graphics/webp-pixbuf-loader
+
+CONFLICTS= geeqie-[0-9]*
+
+LDFLAGS.SunOS+= -lm -lsocket -lnsl
+
+MESON_ARGS+= -Ddoxygen=disabled
+MESON_ARGS+= -Dpandoc=disabled
+# Do not build html documentation.
+# \todo Consider depending on yelp instead
+MESON_ARGS+= -Dyelp-build=disabled
+
+USE_PKGLOCALEDIR= yes
+USE_LANGUAGES= c c++
+USE_CXX_FEATURES= c++17
+# awk -W
+USE_TOOLS= bash:run gawk msgfmt pkg-config
+
+REPLACE_BASH+= data/plugins/resize-image/downsize
+
+MESON_ARGS+= -Dgq_localedir='${PREFIX}/${PKGLOCALEDIR}/locale'
+MESON_ARGS+= --localedir='${PKGLOCALEDIR}/locale'
+
+INSTALLATION_DIRS= ${PKGMANDIR}/man1
+
+.include "../../mk/bsd.fast.prefs.mk"
+
+post-install:
+.if ${PKGMANDIR} != "share/man"
+ ${MV} ${DESTDIR}${PREFIX}/share/man/man1/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+.endif
+
+.include "options.mk"
+
+.include "../../devel/meson/build.mk"
+.include "../../graphics/exiv2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/lcms2/buildlink3.mk"
+.include "../../graphics/libheif/buildlink3.mk"
+.include "../../graphics/libjxl/buildlink3.mk"
+.include "../../graphics/openjpeg/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../devel/gettext-tools/msgfmt-desktop.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/graphics/geeqie-gtk3/PLIST
diff -u /dev/null pkgsrc/graphics/geeqie-gtk3/PLIST:1.1
--- /dev/null Mon Aug 10 07:30:58 2026
+++ pkgsrc/graphics/geeqie-gtk3/PLIST Mon Aug 10 07:30:58 2026
@@ -0,0 +1,75 @@
+@comment $NetBSD: PLIST,v 1.1 2026/08/10 07:30:58 wiz Exp $
+bin/geeqie
+lib/geeqie/downsize
+lib/geeqie/geeqie-camera-import
+lib/geeqie/geeqie-camera-import-hook-script
+lib/geeqie/geeqie-exif-datetime-to-file
+lib/geeqie/geeqie-export-jpeg
+lib/geeqie/geeqie-image-crop
+lib/geeqie/geeqie-random-image
+lib/geeqie/geeqie-resize-image
+lib/geeqie/geeqie-rotate
+lib/geeqie/geeqie-symlink
+lib/geeqie/geeqie-tethered-photography
+lib/geeqie/geeqie-tethered-photography-hook-script
+lib/geeqie/geocode-parameters.awk
+lib/geeqie/lensID
+lib/geeqie/resize-help.sh
+man/man1/geeqie.1
+share/applications/org.geeqie.Geeqie.desktop
+share/bash-completion/completions/geeqie
+share/doc/geeqie/COPYING
+share/doc/geeqie/README.md
+share/geeqie/applications/org.geeqie.camera-import.desktop
+share/geeqie/applications/org.geeqie.exif-datetime-to-file.desktop
+share/geeqie/applications/org.geeqie.export-jpeg.desktop
+share/geeqie/applications/org.geeqie.image-crop.desktop
+share/geeqie/applications/org.geeqie.open-with.desktop
+share/geeqie/applications/org.geeqie.random-image.desktop
+share/geeqie/applications/org.geeqie.resize-image.desktop
+share/geeqie/applications/org.geeqie.rotate.desktop
+share/geeqie/applications/org.geeqie.symlink.desktop
+share/geeqie/applications/org.geeqie.tethered-photography.desktop
+share/geeqie/applications/org.geeqie.video-player.desktop
+share/geeqie/org.geeqie.template.desktop
+share/icons/hicolor/scalable/apps/geeqie.svg
+share/icons/hicolor/scalable/apps/org.geeqie.Geeqie.svg
+share/locale/ar/LC_MESSAGES/geeqie.mo
+share/locale/be/LC_MESSAGES/geeqie.mo
+share/locale/bg/LC_MESSAGES/geeqie.mo
+share/locale/ca/LC_MESSAGES/geeqie.mo
+share/locale/cs/LC_MESSAGES/geeqie.mo
+share/locale/da/LC_MESSAGES/geeqie.mo
+share/locale/de/LC_MESSAGES/geeqie.mo
+share/locale/el/LC_MESSAGES/geeqie.mo
+share/locale/en_GB/LC_MESSAGES/geeqie.mo
+share/locale/eo/LC_MESSAGES/geeqie.mo
+share/locale/es/LC_MESSAGES/geeqie.mo
+share/locale/et/LC_MESSAGES/geeqie.mo
+share/locale/eu/LC_MESSAGES/geeqie.mo
+share/locale/fi/LC_MESSAGES/geeqie.mo
+share/locale/fr/LC_MESSAGES/geeqie.mo
+share/locale/hu/LC_MESSAGES/geeqie.mo
+share/locale/id/LC_MESSAGES/geeqie.mo
+share/locale/it/LC_MESSAGES/geeqie.mo
+share/locale/ja/LC_MESSAGES/geeqie.mo
+share/locale/ko/LC_MESSAGES/geeqie.mo
+share/locale/nb/LC_MESSAGES/geeqie.mo
+share/locale/nl/LC_MESSAGES/geeqie.mo
+share/locale/pl/LC_MESSAGES/geeqie.mo
+share/locale/pt_BR/LC_MESSAGES/geeqie.mo
+share/locale/ro/LC_MESSAGES/geeqie.mo
+share/locale/ru/LC_MESSAGES/geeqie.mo
+share/locale/sk/LC_MESSAGES/geeqie.mo
+share/locale/sl/LC_MESSAGES/geeqie.mo
+share/locale/sr/LC_MESSAGES/geeqie.mo
+share/locale/sr@latin/LC_MESSAGES/geeqie.mo
+share/locale/sv/LC_MESSAGES/geeqie.mo
+share/locale/th/LC_MESSAGES/geeqie.mo
+share/locale/tlh/LC_MESSAGES/geeqie.mo
+share/locale/tr/LC_MESSAGES/geeqie.mo
+share/locale/uk/LC_MESSAGES/geeqie.mo
+share/locale/vi/LC_MESSAGES/geeqie.mo
+share/locale/zh_CN/LC_MESSAGES/geeqie.mo
+share/locale/zh_TW/LC_MESSAGES/geeqie.mo
+share/metainfo/org.geeqie.Geeqie.metainfo.xml
Index: pkgsrc/graphics/geeqie-gtk3/distinfo
diff -u /dev/null pkgsrc/graphics/geeqie-gtk3/distinfo:1.1
--- /dev/null Mon Aug 10 07:30:58 2026
+++ pkgsrc/graphics/geeqie-gtk3/distinfo Mon Aug 10 07:30:58 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/08/10 07:30:58 wiz Exp $
+
+BLAKE2s (geeqie-2.9.tar.xz) = a27f2760635d6dfbebb0feed78914ddf90bdd8b119511367f51860e15f9901fb
+SHA512 (geeqie-2.9.tar.xz) = 642d705556ef96bddf86349de097aee8375b57804d1341329e05d5e205301407ed7e57acfefa0e5ad04e45c4a14c281496c574f4f9302705204cc1bc8e50d670
+Size (geeqie-2.9.tar.xz) = 1920800 bytes
Index: pkgsrc/graphics/geeqie-gtk3/options.mk
diff -u /dev/null pkgsrc/graphics/geeqie-gtk3/options.mk:1.1
--- /dev/null Mon Aug 10 07:30:58 2026
+++ pkgsrc/graphics/geeqie-gtk3/options.mk Mon Aug 10 07:30:58 2026
@@ -0,0 +1,27 @@
+# $NetBSD: options.mk,v 1.1 2026/08/10 07:30:58 wiz Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.geeqie-gtk3
+PKG_SUPPORTED_OPTIONS= gspell libarchive libraw libwebp pdf # gtk4
+PKG_SUGGESTED_OPTIONS= # none
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mgspell)
+.include "../../textproc/gspell/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibarchive)
+.include "../../archivers/libarchive/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibraw)
+.include "../../graphics/libraw/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibwebp)
+.include "../../graphics/libwebp/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mpdf)
+.include "../../print/poppler/buildlink3.mk"
+.endif
Home |
Main Index |
Thread Index |
Old Index