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