pkgsrc-WIP-changes archive

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

dino: add upgrade candidate



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Wed May 15 12:18:09 2024 +0200
Changeset:	1c81cc15780898c43f869744822712ae6a46016f

Modified Files:
	Makefile
Added Files:
	dino/DESCR
	dino/Makefile
	dino/PLIST
	dino/TODO
	dino/distinfo
	dino/patches/patch-plugins_gpgme-vala_vapi_gpgme__public.vapi

Log Message:
dino: add upgrade candidate

Doesn't start, reported upstream.

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

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

diffstat:
 Makefile                                           |   1 +
 dino/DESCR                                         |   1 +
 dino/Makefile                                      |  48 +++++++
 dino/PLIST                                         | 147 +++++++++++++++++++++
 dino/TODO                                          |   3 +
 dino/distinfo                                      |   6 +
 ...atch-plugins_gpgme-vala_vapi_gpgme__public.vapi |  19 +++
 7 files changed, 225 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 9cc1abea7a..597dd54c8f 100644
--- a/Makefile
+++ b/Makefile
@@ -675,6 +675,7 @@ SUBDIR+=	digestif
 SUBDIR+=	digitemp
 SUBDIR+=	dillo-devel
 SUBDIR+=	ding
+SUBDIR+=	dino
 SUBDIR+=	dionysus
 SUBDIR+=	discident-glib
 SUBDIR+=	discordo
diff --git a/dino/DESCR b/dino/DESCR
new file mode 100644
index 0000000000..afce5ad983
--- /dev/null
+++ b/dino/DESCR
@@ -0,0 +1 @@
+Modern XMPP (Jabber) client using GTK+/Vala.
diff --git a/dino/Makefile b/dino/Makefile
new file mode 100644
index 0000000000..f539e2c8ea
--- /dev/null
+++ b/dino/Makefile
@@ -0,0 +1,48 @@
+# $NetBSD: Makefile,v 1.35 2024/04/07 07:33:38 wiz Exp $
+
+DISTNAME=	dino-0.4.3
+CATEGORIES=	chat
+MASTER_SITES=	${MASTER_SITE_GITHUB:=dino/}
+GITHUB_PROJECT=	dino
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	ryoon%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/dino/dino/
+COMMENT=	Modern XMPP (Jabber) chat client
+LICENSE=	gnu-gpl-v3
+
+DEPENDS+=	glib-networking-[0-9]*:../../net/glib-networking
+
+USE_TOOLS+=		pkg-config
+USE_LANGUAGES=		c c++
+
+CMAKE_ARGS+=		-DUSE_SOUP3:BOOL=ON
+
+BUILDLINK_TRANSFORM+=	opt:-Wno-incompatible-pointer-types-discards-qualifiers:-Wno-incompatible-pointer-types
+
+# make[2]: don't know how to make exports/xmpp-vala.vapi. Stop
+MAKE_JOBS_SAFE=	no
+
+.include "../../devel/cmake/build.mk"
+
+.include "../../chat/libsignal-protocol-c/buildlink3.mk"
+.include "../../comms/srtp/buildlink3.mk"
+.include "../../converters/qrencode/buildlink3.mk"
+#BUILDLINK_API_DEPENDS.sqlite3+=	sqlite3>=3.24
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libadwaita/buildlink3.mk"
+.include "../../devel/libgee/buildlink3.mk"
+#.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../lang/vala/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../net/libnice/buildlink3.mk"
+.include "../../net/libsoup3/buildlink3.mk"
+.include "../../security/gpgme/buildlink3.mk"
+#.include "../../security/gnutls/buildlink3.mk"
+.include "../../security/libgcrypt/buildlink3.mk"
+#.include "../../textproc/gspell/buildlink3.mk"
+.include "../../textproc/icu/buildlink3.mk"
+.include "../../x11/gtk4/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/dino/PLIST b/dino/PLIST
new file mode 100644
index 0000000000..5f6e524cfa
--- /dev/null
+++ b/dino/PLIST
@@ -0,0 +1,147 @@
+@comment $NetBSD$
+bin/dino
+include/crypto-vala.h
+include/dino.h
+include/dino_i18n.h
+include/qlite.h
+include/xmpp-vala.h
+lib/dino/plugins/http-files.so
+lib/dino/plugins/ice.so
+lib/dino/plugins/omemo.so
+lib/dino/plugins/openpgp.so
+lib/dino/plugins/rtp.so
+lib/libcrypto-vala.so
+lib/libcrypto-vala.so.0
+lib/libcrypto-vala.so.0.0
+lib/libdino.so
+lib/libdino.so.0
+lib/libdino.so.0.0
+lib/libqlite.so
+lib/libqlite.so.0
+lib/libqlite.so.0.1
+lib/libxmpp-vala.so
+lib/libxmpp-vala.so.0
+lib/libxmpp-vala.so.0.1
+share/applications/im.dino.Dino.desktop
+share/dbus-1/services/im.dino.Dino.service
+share/icons/hicolor/scalable/apps/im.dino.Dino.svg
+share/icons/hicolor/symbolic/apps/im.dino.Dino-symbolic.svg
+share/locale/ar/LC_MESSAGES/dino-omemo.mo
+share/locale/ar/LC_MESSAGES/dino-openpgp.mo
+share/locale/ar/LC_MESSAGES/dino.mo
+share/locale/ca/LC_MESSAGES/dino-omemo.mo
+share/locale/ca/LC_MESSAGES/dino-openpgp.mo
+share/locale/ca/LC_MESSAGES/dino.mo
+share/locale/cs/LC_MESSAGES/dino-omemo.mo
+share/locale/cs/LC_MESSAGES/dino-openpgp.mo
+share/locale/cs/LC_MESSAGES/dino.mo
+share/locale/da/LC_MESSAGES/dino.mo
+share/locale/de/LC_MESSAGES/dino-omemo.mo
+share/locale/de/LC_MESSAGES/dino-openpgp.mo
+share/locale/de/LC_MESSAGES/dino.mo
+share/locale/el/LC_MESSAGES/dino-omemo.mo
+share/locale/el/LC_MESSAGES/dino-openpgp.mo
+share/locale/el/LC_MESSAGES/dino.mo
+share/locale/en/LC_MESSAGES/dino-omemo.mo
+share/locale/en/LC_MESSAGES/dino-openpgp.mo
+share/locale/en/LC_MESSAGES/dino.mo
+share/locale/eo/LC_MESSAGES/dino-omemo.mo
+share/locale/eo/LC_MESSAGES/dino-openpgp.mo
+share/locale/eo/LC_MESSAGES/dino.mo
+share/locale/es/LC_MESSAGES/dino-omemo.mo
+share/locale/es/LC_MESSAGES/dino-openpgp.mo
+share/locale/es/LC_MESSAGES/dino.mo
+share/locale/eu/LC_MESSAGES/dino-omemo.mo
+share/locale/eu/LC_MESSAGES/dino-openpgp.mo
+share/locale/eu/LC_MESSAGES/dino.mo
+share/locale/fa/LC_MESSAGES/dino-omemo.mo
+share/locale/fa/LC_MESSAGES/dino-openpgp.mo
+share/locale/fa/LC_MESSAGES/dino.mo
+share/locale/fi/LC_MESSAGES/dino-omemo.mo
+share/locale/fi/LC_MESSAGES/dino.mo
+share/locale/fr/LC_MESSAGES/dino-omemo.mo
+share/locale/fr/LC_MESSAGES/dino-openpgp.mo
+share/locale/fr/LC_MESSAGES/dino.mo
+share/locale/gl/LC_MESSAGES/dino-omemo.mo
+share/locale/gl/LC_MESSAGES/dino-openpgp.mo
+share/locale/gl/LC_MESSAGES/dino.mo
+share/locale/hu/LC_MESSAGES/dino-omemo.mo
+share/locale/hu/LC_MESSAGES/dino-openpgp.mo
+share/locale/hu/LC_MESSAGES/dino.mo
+share/locale/id/LC_MESSAGES/dino-omemo.mo
+share/locale/id/LC_MESSAGES/dino-openpgp.mo
+share/locale/id/LC_MESSAGES/dino.mo
+share/locale/ie/LC_MESSAGES/dino-omemo.mo
+share/locale/ie/LC_MESSAGES/dino-openpgp.mo
+share/locale/ie/LC_MESSAGES/dino.mo
+share/locale/is/LC_MESSAGES/dino-openpgp.mo
+share/locale/is/LC_MESSAGES/dino.mo
+share/locale/it/LC_MESSAGES/dino-omemo.mo
+share/locale/it/LC_MESSAGES/dino-openpgp.mo
+share/locale/it/LC_MESSAGES/dino.mo
+share/locale/ja/LC_MESSAGES/dino-omemo.mo
+share/locale/ja/LC_MESSAGES/dino-openpgp.mo
+share/locale/ja/LC_MESSAGES/dino.mo
+share/locale/kab/LC_MESSAGES/dino.mo
+share/locale/ko/LC_MESSAGES/dino-openpgp.mo
+share/locale/ko/LC_MESSAGES/dino.mo
+share/locale/lb/LC_MESSAGES/dino-omemo.mo
+share/locale/lb/LC_MESSAGES/dino-openpgp.mo
+share/locale/lb/LC_MESSAGES/dino.mo
+share/locale/lt/LC_MESSAGES/dino-omemo.mo
+share/locale/lt/LC_MESSAGES/dino-openpgp.mo
+share/locale/lt/LC_MESSAGES/dino.mo
+share/locale/lv/LC_MESSAGES/dino-openpgp.mo
+share/locale/lv/LC_MESSAGES/dino.mo
+share/locale/nb/LC_MESSAGES/dino-omemo.mo
+share/locale/nb/LC_MESSAGES/dino-openpgp.mo
+share/locale/nb/LC_MESSAGES/dino.mo
+share/locale/nl/LC_MESSAGES/dino-omemo.mo
+share/locale/nl/LC_MESSAGES/dino-openpgp.mo
+share/locale/nl/LC_MESSAGES/dino.mo
+share/locale/oc/LC_MESSAGES/dino-omemo.mo
+share/locale/oc/LC_MESSAGES/dino-openpgp.mo
+share/locale/oc/LC_MESSAGES/dino.mo
+share/locale/pl/LC_MESSAGES/dino-omemo.mo
+share/locale/pl/LC_MESSAGES/dino-openpgp.mo
+share/locale/pl/LC_MESSAGES/dino.mo
+share/locale/pt/LC_MESSAGES/dino-omemo.mo
+share/locale/pt/LC_MESSAGES/dino-openpgp.mo
+share/locale/pt/LC_MESSAGES/dino.mo
+share/locale/pt_BR/LC_MESSAGES/dino-omemo.mo
+share/locale/pt_BR/LC_MESSAGES/dino-openpgp.mo
+share/locale/pt_BR/LC_MESSAGES/dino.mo
+share/locale/ro/LC_MESSAGES/dino-omemo.mo
+share/locale/ro/LC_MESSAGES/dino-openpgp.mo
+share/locale/ro/LC_MESSAGES/dino.mo
+share/locale/ru/LC_MESSAGES/dino-omemo.mo
+share/locale/ru/LC_MESSAGES/dino-openpgp.mo
+share/locale/ru/LC_MESSAGES/dino.mo
+share/locale/sq/LC_MESSAGES/dino-omemo.mo
+share/locale/sq/LC_MESSAGES/dino-openpgp.mo
+share/locale/sq/LC_MESSAGES/dino.mo
+share/locale/sv/LC_MESSAGES/dino-omemo.mo
+share/locale/sv/LC_MESSAGES/dino-openpgp.mo
+share/locale/sv/LC_MESSAGES/dino.mo
+share/locale/ta/LC_MESSAGES/dino.mo
+share/locale/tr/LC_MESSAGES/dino-omemo.mo
+share/locale/tr/LC_MESSAGES/dino-openpgp.mo
+share/locale/tr/LC_MESSAGES/dino.mo
+share/locale/uk/LC_MESSAGES/dino-omemo.mo
+share/locale/uk/LC_MESSAGES/dino-openpgp.mo
+share/locale/uk/LC_MESSAGES/dino.mo
+share/locale/zh_CN/LC_MESSAGES/dino-omemo.mo
+share/locale/zh_CN/LC_MESSAGES/dino-openpgp.mo
+share/locale/zh_CN/LC_MESSAGES/dino.mo
+share/locale/zh_TW/LC_MESSAGES/dino-omemo.mo
+share/locale/zh_TW/LC_MESSAGES/dino-openpgp.mo
+share/locale/zh_TW/LC_MESSAGES/dino.mo
+share/metainfo/im.dino.Dino.appdata.xml
+share/vala/vapi/crypto-vala.deps
+share/vala/vapi/crypto-vala.vapi
+share/vala/vapi/dino.deps
+share/vala/vapi/dino.vapi
+share/vala/vapi/qlite.deps
+share/vala/vapi/qlite.vapi
+share/vala/vapi/xmpp-vala.deps
+share/vala/vapi/xmpp-vala.vapi
diff --git a/dino/TODO b/dino/TODO
new file mode 100644
index 0000000000..cc4119d1b7
--- /dev/null
+++ b/dino/TODO
@@ -0,0 +1,3 @@
+failed to add UI from resource /im/dino/Dino/unified_main_content.ui: .:26:1 Invalid object type 'DinoUiConversationSelector'
+
+https://github.com/dino/dino/issues/1585
diff --git a/dino/distinfo b/dino/distinfo
new file mode 100644
index 0000000000..d7f291c246
--- /dev/null
+++ b/dino/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.9 2023/11/30 10:35:02 nros Exp $
+
+BLAKE2s (dino-0.4.3.tar.gz) = f69a5a53b6519245ab5c55d6a08ce8e84e716f5a9645e9a918234711911b798a
+SHA512 (dino-0.4.3.tar.gz) = c3e5e3ba05d7190206a8a3144002eac94f162525ab229edd420215eff3d5644293d0c8737266f0ed9f112313b2e6e83fb02fcc10d0f568fb5b2295238ebe78ea
+Size (dino-0.4.3.tar.gz) = 883558 bytes
+SHA1 (patch-plugins_gpgme-vala_vapi_gpgme__public.vapi) = e2aa0badf668c1ca1de7e87d5e7c7bd0c997c3fc
diff --git a/dino/patches/patch-plugins_gpgme-vala_vapi_gpgme__public.vapi b/dino/patches/patch-plugins_gpgme-vala_vapi_gpgme__public.vapi
new file mode 100644
index 0000000000..63f274e7c1
--- /dev/null
+++ b/dino/patches/patch-plugins_gpgme-vala_vapi_gpgme__public.vapi
@@ -0,0 +1,19 @@
+$NetBSD$
+
+Fix build with vala 0.56
+https://github.com/dino/dino/issues/1576
+
+--- plugins/gpgme-vala/vapi/gpgme_public.vapi.orig	2024-05-15 10:07:26.045175155 +0000
++++ plugins/gpgme-vala/vapi/gpgme_public.vapi
+@@ -22,9 +22,9 @@ public class Key {
+     public string issuer_name;
+     public string chain_id;
+     public Validity owner_trust;
+-    [CCode(array_null_terminated = true)]
++    [CCode (array_length = false, array_null_terminated = true)]
+     public SubKey[] subkeys;
+-    [CCode(array_null_terminated = true)]
++    [CCode (array_length = false, array_null_terminated = true)]
+     public UserID[] uids;
+     public KeylistMode keylist_mode;
+     // public string fpr; // requires gpgme >= 1.7.0


Home | Main Index | Thread Index | Old Index