pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

geeqie-git: add git package for geeqie



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Sat Oct 3 22:54:25 2026 +0200
Changeset:	9f6a4b913ad6e242d59399b3b39cdc5de7a9f6e6

Modified Files:
	Makefile
Added Files:
	geeqie-git/DESCR
	geeqie-git/Makefile
	geeqie-git/PLIST
	geeqie-git/distinfo
	geeqie-git/options.mk

Log Message:
geeqie-git: add git package for geeqie

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=9f6a4b913ad6e242d59399b3b39cdc5de7a9f6e6

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |  1 +
 geeqie-git/DESCR      |  5 ++++
 geeqie-git/Makefile   | 63 +++++++++++++++++++++++++++++++++++++++
 geeqie-git/PLIST      | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++
 geeqie-git/distinfo   |  5 ++++
 geeqie-git/options.mk | 31 +++++++++++++++++++
 6 files changed, 187 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5fdd4188b8..98e67d3c8f 100644
--- a/Makefile
+++ b/Makefile
@@ -1265,6 +1265,7 @@ SUBDIR+=	gdu
 SUBDIR+=	geant
 SUBDIR+=	gecode
 SUBDIR+=	geekcode
+SUBDIR+=	geeqie-git
 SUBDIR+=	gef
 SUBDIR+=	gemma
 SUBDIR+=	generand
diff --git a/geeqie-git/DESCR b/geeqie-git/DESCR
new file mode 100644
index 0000000000..091e4560c6
--- /dev/null
+++ b/geeqie-git/DESCR
@@ -0,0 +1,5 @@
+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.
diff --git a/geeqie-git/Makefile b/geeqie-git/Makefile
new file mode 100644
index 0000000000..57bc92bbe9
--- /dev/null
+++ b/geeqie-git/Makefile
@@ -0,0 +1,63 @@
+# $NetBSD: Makefile,v 1.177 2026/09/29 06:05:38 wiz Exp $
+
+DISTNAME=	geeqie-3.2
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_GITHUB:=BestImageViewer/}
+GIT_REPO=	https://github.com/BestImageViewer/geeqie.git
+#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-gtk3-[0-9]*
+
+LDFLAGS.SunOS+=		-lm -lsocket -lnsl
+
+MESON_ARGS+=	-Ddoxygen=disabled
+MESON_ARGS+=	-Dpandoc=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
+
+# test status as of 3.1
+# Ok:                1058
+# Fail:              1
+
+.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/gtk4/buildlink3.mk"
+.include "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/geeqie-git/PLIST b/geeqie-git/PLIST
new file mode 100644
index 0000000000..5b0a471823
--- /dev/null
+++ b/geeqie-git/PLIST
@@ -0,0 +1,82 @@
+@comment $NetBSD$
+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/ChangeLog
+share/doc/geeqie/ChangeLog.html
+share/doc/geeqie/INSTALL.md
+share/doc/geeqie/README.md
+share/doc/geeqie/icon-fallbacks/COPYING.Adwaita
+share/doc/geeqie/icon-fallbacks/COPYING.GPL-3
+share/doc/geeqie/icon-fallbacks/COPYING.LGPL-3
+share/doc/geeqie/icon-fallbacks/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
diff --git a/geeqie-git/distinfo b/geeqie-git/distinfo
new file mode 100644
index 0000000000..a24230cff4
--- /dev/null
+++ b/geeqie-git/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.49 2026/09/28 14:20:57 wiz Exp $
+
+BLAKE2s (geeqie-3.2.tar.xz) = 9c4beee03584c4b5b91e4df72ea8c89372b0775a199005ef492dcdcbf4da49ac
+SHA512 (geeqie-3.2.tar.xz) = a37707ea542951dec7e74e300caaff9b99139abdc352f3b5dac6fa50596e6ce7ed91b87f96608c530c6c2a9a20b95057e2a0e64989c302ce7371e72943621954
+Size (geeqie-3.2.tar.xz) = 1979928 bytes
diff --git a/geeqie-git/options.mk b/geeqie-git/options.mk
new file mode 100644
index 0000000000..b7a89c0df7
--- /dev/null
+++ b/geeqie-git/options.mk
@@ -0,0 +1,31 @@
+# $NetBSD: options.mk,v 1.14 2026/08/09 18:00:15 wiz Exp $
+
+PKG_OPTIONS_VAR=		PKG_OPTIONS.geeqie
+PKG_SUPPORTED_OPTIONS=		libarchive libraw libshumate libspelling libwebp pdf
+PKG_SUGGESTED_OPTIONS=		# none
+
+.include "../../mk/bsd.options.mk"
+
+.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:Mlibshumate)
+.include "../../geography/libshumate/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibspelling)
+.include "../../textproc/libspelling/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