[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: ac1b57b73553469b1ee0f39e9fde8ad6f93ee230 Author: Sam James gentoo org> AuthorDate: Wed Jul 3 02:58:51 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jul 3 02:58:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac1b57b7 net-im/dino: Stabilize 0.4.3-r1 amd64, #935381 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.4.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild index 4f9c5a607668..429ec8e36db0 100644 --- a/net-im/dino/dino-0.4.3-r1.ebuild +++ b/net-im/dino/dino-0.4.3-r1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/files/, net-im/dino/
commit: 17b280061ae4915912092cb9ea6c7a6b89f6c86b Author: Sam James gentoo org> AuthorDate: Wed Jul 3 00:59:07 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jul 3 00:59:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17b28006 net-im/dino: backport new Vala compile fix This is in 0.4.4 but let's backport it so we can stable it quickly. Closes: https://bugs.gentoo.org/930539 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.4.3-r1.ebuild | 1 + net-im/dino/files/dino-0.4.3-vala-gpgme.patch | 32 +++ 2 files changed, 33 insertions(+) diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild index 0badcf1fd992..4f9c5a607668 100644 --- a/net-im/dino/dino-0.4.3-r1.ebuild +++ b/net-im/dino/dino-0.4.3-r1.ebuild @@ -63,6 +63,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-c99.patch + "${FILESDIR}"/${P}-vala-gpgme.patch ) src_configure() { diff --git a/net-im/dino/files/dino-0.4.3-vala-gpgme.patch b/net-im/dino/files/dino-0.4.3-vala-gpgme.patch new file mode 100644 index ..fa609a97d88d --- /dev/null +++ b/net-im/dino/files/dino-0.4.3-vala-gpgme.patch @@ -0,0 +1,32 @@ +https://bugs.gentoo.org/930539 +https://github.com/dino/dino/issues/1576 +https://github.com/dino/dino/commit/a90edd05389d2f8011eccda3acd5f24f3948b8b5 + +From a90edd05389d2f8011eccda3acd5f24f3948b8b5 Mon Sep 17 00:00:00 2001 +From: Rico Tzschichholz +Date: Sun, 28 Apr 2024 21:30:12 +0200 +Subject: [PATCH] Annotating with array_null_terminated doesn't imply a missing + array_length + +Taken from https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077 +--- + plugins/gpgme-vala/vapi/gpgme_public.vapi | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/plugins/gpgme-vala/vapi/gpgme_public.vapi b/plugins/gpgme-vala/vapi/gpgme_public.vapi +index bcf125696..4f9010c98 100644 +--- a/plugins/gpgme-vala/vapi/gpgme_public.vapi b/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 +
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: f609e490d9bdf41626914052182efc69b19cd24d Author: Sam James gentoo org> AuthorDate: Wed Jul 3 00:30:36 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jul 3 00:30:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f609e490 net-im/dino: add 0.4.4 Closes: https://bugs.gentoo.org/930539 Signed-off-by: Sam James gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.4.4.ebuild | 99 +++ 2 files changed, 100 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 674adcabd18e..517074502e56 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1,3 @@ DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19 DIST dino-0.4.3.tar.gz 883558 BLAKE2B 31ea5eafedcaabbc1ec99c72b5a0c1a6f80462ce3f8288b2d54d68106cfb9a31d3ac525660cd1ff7bf0faf2fbfdb2f47dd37672cc0f2b3283121fd364f670092 SHA512 c3e5e3ba05d7190206a8a3144002eac94f162525ab229edd420215eff3d5644293d0c8737266f0ed9f112313b2e6e83fb02fcc10d0f568fb5b2295238ebe78ea +DIST dino-0.4.4.tar.gz 884259 BLAKE2B 5290543aeaf89f2adf5acf648b6ff4fb7daafc7d4e0b9e948f34a4af81ea49073664aa37d2541753e2f75dbfe492ac82ebdda5fe9ab5749e7b251d6788a36f3a SHA512 d2d5553c60d20e163930c0d8468727109871651f7305bf86940b7efd70a42d11ca85572f4dbea01e67ec8ce48fb0a244acb29b491d5d43bf188653ddc6ecface diff --git a/net-im/dino/dino-0.4.4.ebuild b/net-im/dino/dino-0.4.4.ebuild new file mode 100644 index ..9b99d0f5f067 --- /dev/null +++ b/net-im/dino/dino-0.4.4.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vala xdg readme.gentoo-r1 + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; + +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound +rtp test" +RESTRICT="!test? ( test )" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu:= + dev-libs/libgee:0.8= + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2.0:1[vala] + media-libs/graphene + net-libs/glib-networking + net-libs/gnutls:= + >=net-libs/libnice-0.1.15 + net-libs/libsignal-protocol-c + net-libs/libsrtp:2= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + gpg? ( app-crypt/gpgme:= ) + http? ( net-libs/libsoup:2.4 ) + notification-sound? ( media-libs/libcanberra:0[sound] ) + omemo? ( + dev-libs/libgcrypt:= + media-gfx/qrencode:= + ) + rtp? ( + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/webrtc-audio-processing:0 + ) +" +DEPEND=" + ${RDEPEND} + media-libs/gst-plugins-base + media-libs/gstreamer +" +BDEPEND=" + sys-devel/gettext + $(vala_depend) +" + +src_configure() { + vala_setup + + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + $(usex rtp "" rtp) + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + "-DSOUP_VERSION=2" + "-DBUILD_TESTS=$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/files/, net-im/dino/
commit: 0a5a81b94069143e452d8196d659b1d8a8565475 Author: Sam James gentoo org> AuthorDate: Mon Mar 4 05:44:19 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 4 05:44:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5a81b9 net-im/dino: fix modern C issues Closes: https://bugs.gentoo.org/926073 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.4.3-r1.ebuild | 103 + net-im/dino/files/dino-0.4.3-c99.patch | 57 ++ 2 files changed, 160 insertions(+) diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild new file mode 100644 index ..0badcf1fd992 --- /dev/null +++ b/net-im/dino/dino-0.4.3-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vala xdg readme.gentoo-r1 + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; + +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound +rtp test" +RESTRICT="!test? ( test )" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu:= + dev-libs/libgee:0.8= + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2.0:1[vala] + media-libs/graphene + net-libs/glib-networking + net-libs/gnutls:= + >=net-libs/libnice-0.1.15 + net-libs/libsignal-protocol-c + net-libs/libsrtp:2= + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + gpg? ( app-crypt/gpgme:= ) + http? ( net-libs/libsoup:2.4 ) + notification-sound? ( media-libs/libcanberra:0[sound] ) + omemo? ( + dev-libs/libgcrypt:= + media-gfx/qrencode:= + ) + rtp? ( + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/webrtc-audio-processing:0 + ) +" +DEPEND=" + ${RDEPEND} + media-libs/gst-plugins-base + media-libs/gstreamer +" +BDEPEND=" + sys-devel/gettext + $(vala_depend) +" + +PATCHES=( + "${FILESDIR}"/${P}-c99.patch +) + +src_configure() { + vala_setup + + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + $(usex rtp "" rtp) + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + "-DSOUP_VERSION=2" + "-DBUILD_TESTS=$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/net-im/dino/files/dino-0.4.3-c99.patch b/net-im/dino/files/dino-0.4.3-c99.patch new file mode 100644 index ..d21ff5e4adec --- /dev/null +++ b/net-im/dino/files/dino-0.4.3-c99.patch @@ -0,0 +1,57 @@ +https://bugs.gentoo.org/926073 +https://github.com/dino/dino/commit/0c45387bf903e5b0d02502d27642dd2a78aa6539 + +From 0c45387bf903e5b0d02502d27642dd2a78aa6539 Mon Sep 17 00:00:00 2001 +From: fiaxh +Date: Sat, 7 Oct 2023 13:56:38 +0200 +Subject: [PATCH] Fix implicit-function-declaration compiler warnings + +--- a/xmpp-vala/src/module/xep/0384_omemo/omemo_encryptor.vala b/xmpp-vala/src/module/xep/0384_omemo/omemo_encryptor.vala +@@ -72,27 +72,27 @@ namespace Xmpp.Xep.Omemo { + } + + public class EncryptionResult { +-public int lost { get; internal set; } +-public int success { get; internal set; } +-public int unknown { get; internal set; } +-public int failure { get; internal set; } ++public int lost { get; set; } ++public int success { get; set; } ++public int unknown { get; set; } ++public int failure { get; set; } + } + + public class EncryptState { +-public bool encrypted { get; internal set; } +-public int other_devices { get; internal set; } +-public int other_success { get; internal set; } +-public int other_lost { get; internal set; } +-public int other_unknown { get; internal set; } +-public int other_failure { get; internal set; } +-public int other_waiting_lists { get; internal set;
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: bebf26d22680710de88bc21db16799bdc27114f9 Author: Michael Vetter iodoru org> AuthorDate: Tue Jul 11 05:06:41 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 26 03:00:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bebf26d2 net-im/dino: Specify soup version Bug: https://bugs.gentoo.org/902753 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.4.2-r2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/net-im/dino/dino-0.4.2-r2.ebuild b/net-im/dino/dino-0.4.2-r2.ebuild index 3dc255e58a6c..de4977426bc8 100644 --- a/net-im/dino/dino-0.4.2-r2.ebuild +++ b/net-im/dino/dino-0.4.2-r2.ebuild @@ -77,6 +77,7 @@ src_configure() { "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" + "-DSOUP_VERSION=2" "-DBUILD_TESTS=$(usex test)" )
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 8aa266a08a3c550beaa8f04970e603e6f1b3f157 Author: Michael Vetter iodoru org> AuthorDate: Tue Jul 11 05:08:50 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 26 03:00:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa266a0 net-im/dino: Add 0.4.3 [sam: Sync live, fix keywords.] Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/31828 Signed-off-by: Sam James gentoo.org> net-im/dino/Manifest| 1 + net-im/dino/{dino-.ebuild => dino-0.4.3.ebuild} | 3 ++- net-im/dino/dino-.ebuild| 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index d45bd4206da7..674adcabd18e 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1 +1,2 @@ DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19 +DIST dino-0.4.3.tar.gz 883558 BLAKE2B 31ea5eafedcaabbc1ec99c72b5a0c1a6f80462ce3f8288b2d54d68106cfb9a31d3ac525660cd1ff7bf0faf2fbfdb2f47dd37672cc0f2b3283121fd364f670092 SHA512 c3e5e3ba05d7190206a8a3144002eac94f162525ab229edd420215eff3d5644293d0c8737266f0ed9f112313b2e6e83fb02fcc10d0f568fb5b2295238ebe78ea diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-0.4.3.ebuild similarity index 97% copy from net-im/dino/dino-.ebuild copy to net-im/dino/dino-0.4.3.ebuild index 2f820b80edf9..443a60ca974f 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-0.4.3.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="amd64" + KEYWORDS="~amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi @@ -77,6 +77,7 @@ src_configure() { "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" + "-DSOUP_VERSION=2" "-DBUILD_TESTS=$(usex test)" ) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 2f820b80edf9..443a60ca974f 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="amd64" + KEYWORDS="~amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi @@ -77,6 +77,7 @@ src_configure() { "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" + "-DSOUP_VERSION=2" "-DBUILD_TESTS=$(usex test)" )
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 46bea462d5422a00b82f6790d8eda5bdfa66d312 Author: Florian Schmaus gentoo org> AuthorDate: Mon Jul 10 08:56:17 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Mon Jul 10 08:57:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46bea462 net-im/dino: add 'vala' USE flag to libadwaita Thanks to Serg for reporting this. Closes: https://bugs.gentoo.org/910179 Signed-off-by: Florian Schmaus gentoo.org> Reported-by: Serg at.encryp.ch> net-im/dino/{dino-0.4.2-r1.ebuild => dino-0.4.2-r2.ebuild} | 2 +- net-im/dino/dino-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/dino/dino-0.4.2-r1.ebuild b/net-im/dino/dino-0.4.2-r2.ebuild similarity index 98% rename from net-im/dino/dino-0.4.2-r1.ebuild rename to net-im/dino/dino-0.4.2-r2.ebuild index 5746d3e99bf0..3dc255e58a6c 100644 --- a/net-im/dino/dino-0.4.2-r1.ebuild +++ b/net-im/dino/dino-0.4.2-r2.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1 + >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:= diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 2b090f8e836f..2f820b80edf9 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/icu:= dev-libs/libgee:0.8= gui-libs/gtk:4 - >=gui-libs/libadwaita-1.2.0:1 + >=gui-libs/libadwaita-1.2.0:1[vala] media-libs/graphene net-libs/glib-networking net-libs/gnutls:=
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 8788ae58f626edc73d573ed8f5527a6748feef1b Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 1 08:16:32 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 1 08:16:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8788ae58 net-im/dino: add slot to dep, revbump due to new deps Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/{dino-0.4.2.ebuild => dino-0.4.2-r1.ebuild} | 2 +- net-im/dino/dino-.ebuild| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/dino/dino-0.4.2.ebuild b/net-im/dino/dino-0.4.2-r1.ebuild similarity index 98% rename from net-im/dino/dino-0.4.2.ebuild rename to net-im/dino/dino-0.4.2-r1.ebuild index 2dfba797f01b..2b090f8e836f 100644 --- a/net-im/dino/dino-0.4.2.ebuild +++ b/net-im/dino/dino-0.4.2-r1.ebuild @@ -48,7 +48,7 @@ RDEPEND=" rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 - media-libs/webrtc-audio-processing + media-libs/webrtc-audio-processing:0 ) " DEPEND=" diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 2dfba797f01b..2b090f8e836f 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -48,7 +48,7 @@ RDEPEND=" rtp? ( media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 - media-libs/webrtc-audio-processing + media-libs/webrtc-audio-processing:0 ) " DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: f33d913c8f8058f95539bca3f27b8e18fb359294 Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 1 07:56:06 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 1 07:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f33d913c net-im/dino: sync live Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/dino-.ebuild | 14 +++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 44362a8ae8fb..2dfba797f01b 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://dino.im"; LICENSE="GPL-3" SLOT="0" -IUSE="+gpg +http +omemo +notification-sound test" +IUSE="+gpg +http +omemo +notification-sound +rtp test" RESTRICT="!test? ( test )" MY_REPO_URI="https://github.com/dino/dino"; @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi @@ -29,10 +29,12 @@ RDEPEND=" dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 + media-libs/graphene net-libs/glib-networking + net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c - net-libs/libsrtp:2 + net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango @@ -43,6 +45,11 @@ RDEPEND=" dev-libs/libgcrypt:= media-gfx/qrencode:= ) + rtp? ( + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/webrtc-audio-processing + ) " DEPEND=" ${RDEPEND} @@ -61,6 +68,7 @@ src_configure() { $(usex gpg "" "openpgp") $(usex omemo "" "omemo") $(usex http "" "http-files") + $(usex rtp "" rtp) ) local enabled_plugins=( $(usex notification-sound "notification-sound" "")
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 9e52fc4162f530e9d29dd071969edce71397382f Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 1 07:55:12 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 1 07:58:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e52fc41 net-im/dino: drop 0.3.2 Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/Manifest | 1 - net-im/dino/dino-0.3.2.ebuild | 90 --- 2 files changed, 91 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 0cf96733c61b..d45bd4206da7 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1 @@ -DIST dino-0.3.2.tar.gz 806730 BLAKE2B 669cfa2af1f80023e890e22f1b585f03b9b2d09b9763c182c79544c540c5fc3d5690a6ea971ccb480943071856bae63f0d84b17cec6392b21e26fa860e4f8f9a SHA512 f95c37c44e81c2625f9d6ecf1cf3a64826025240a57300716bf7aabcbfcaa6f8bc75ae7ab12dead9d48eeea5c436b8c02eb053acd491742aee2e9168e8af5800 DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19 diff --git a/net-im/dino/dino-0.3.2.ebuild b/net-im/dino/dino-0.3.2.ebuild deleted file mode 100644 index 3dbdd954e2be.. --- a/net-im/dino/dino-0.3.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake vala xdg readme.gentoo-r1 - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im"; - -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound test" -RESTRICT="!test? ( test )" - -MY_REPO_URI="https://github.com/dino/dino"; -if [[ ${PV} == "" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="amd64 arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - app-text/gspell[vala] - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu - dev-libs/libgee:0.8 - net-libs/glib-networking - >=net-libs/libnice-0.1.15 - net-libs/libsignal-protocol-c - net-libs/libsrtp:2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango - gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:2.4 ) - omemo? ( - dev-libs/libgcrypt:0 - media-gfx/qrencode - ) - notification-sound? ( media-libs/libcanberra:0[sound] ) -" -DEPEND=" - ${RDEPEND} - media-libs/gst-plugins-base - media-libs/gstreamer -" -BDEPEND=" - sys-devel/gettext - $(vala_depend) -" - -src_configure() { - vala_setup - - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs+=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - "-DBUILD_TESTS=$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -src_install() { - cmake_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - readme.gentoo_print_elog -}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 7684fb79ab8af35185cde927d5a69ea7a7098575 Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 1 07:52:49 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 1 07:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7684fb79 net-im/dino: add missing RDEPENDs Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/dino-0.4.2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.4.2.ebuild b/net-im/dino/dino-0.4.2.ebuild index 1a58bab58470..40b27b516f7d 100644 --- a/net-im/dino/dino-0.4.2.ebuild +++ b/net-im/dino/dino-0.4.2.ebuild @@ -29,10 +29,12 @@ RDEPEND=" dev-libs/libgee:0.8= gui-libs/gtk:4 >=gui-libs/libadwaita-1.2.0:1 + media-libs/graphene net-libs/glib-networking + net-libs/gnutls:= >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c - net-libs/libsrtp:2 + net-libs/libsrtp:2= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 2186e36d07ff61b3848001bfba84cfef309a Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 1 07:46:31 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 1 07:58:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2186 net-im/dino: add USE=rtp This required dropping the arm64 keyword for now. Thanks to Сергей for providing the initial patch. Closes: https://github.com/gentoo/gentoo/pull/30365 Closes: https://bugs.gentoo.org/903179 Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/dino-0.4.2.ebuild | 12 net-im/dino/metadata.xml | 1 + 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/net-im/dino/dino-0.4.2.ebuild b/net-im/dino/dino-0.4.2.ebuild index b2932f67878a..1a58bab58470 100644 --- a/net-im/dino/dino-0.4.2.ebuild +++ b/net-im/dino/dino-0.4.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://dino.im"; LICENSE="GPL-3" SLOT="0" -IUSE="+gpg +http +omemo +notification-sound test" +IUSE="+gpg +http +omemo +notification-sound +rtp test" RESTRICT="!test? ( test )" MY_REPO_URI="https://github.com/dino/dino"; @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi @@ -43,6 +43,11 @@ RDEPEND=" dev-libs/libgcrypt:= media-gfx/qrencode:= ) + rtp? ( + media-libs/gst-plugins-base:1.0 + media-libs/gstreamer:1.0 + media-libs/webrtc-audio-processing + ) " DEPEND=" ${RDEPEND} @@ -57,12 +62,11 @@ BDEPEND=" src_configure() { vala_setup - # TODO: Make videocalls (rtp) optional and not completely disable it local disabled_plugins=( $(usex gpg "" "openpgp") $(usex omemo "" "omemo") $(usex http "" "http-files") - "rtp" + $(usex rtp "" rtp) ) local enabled_plugins=( $(usex notification-sound "notification-sound" "") diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml index 9f5aee117e5c..8798c1dab8d4 100644 --- a/net-im/dino/metadata.xml +++ b/net-im/dino/metadata.xml @@ -11,5 +11,6 @@ Enable HTTP file upload plugin Enable OMEMO encryption plugin notification sounds plugin + Enable Audio/Video calls over XMPP using RTP
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: b1961cf0e7a5fb491b61ddb8cba9c232236b84d5 Author: Florian Schmaus gentoo org> AuthorDate: Thu Jun 1 07:54:58 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Thu Jun 1 07:58:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1961cf0 net-im/dino: stabilize 0.4.2 for amd64 Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/dino-0.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.4.2.ebuild b/net-im/dino/dino-0.4.2.ebuild index 40b27b516f7d..2dfba797f01b 100644 --- a/net-im/dino/dino-0.4.2.ebuild +++ b/net-im/dino/dino-0.4.2.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64" + KEYWORDS="amd64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 3bdb0c07287e6e7a8dfc2f84297be4452212fe03 Author: Michael Vetter iodoru org> AuthorDate: Fri Mar 24 08:24:20 2023 + Commit: Florian Schmaus gentoo org> CommitDate: Fri Mar 24 08:44:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bdb0c07 net-im/dino: bump 0.4.1 → 0.4.2 and 0.3.0-r1 → 0.3.2 Addresses CVE-2023-28686. Bug: https://bugs.gentoo.org/902877 Closes: https://github.com/gentoo/gentoo/pull/30328 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Florian Schmaus gentoo.org> net-im/dino/Manifest| 4 ++-- net-im/dino/{dino-0.3.0-r1.ebuild => dino-0.3.2.ebuild} | 0 net-im/dino/{dino-0.4.1-r1.ebuild => dino-0.4.2.ebuild} | 0 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 9460a69aa88d..0cf96733c61b 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1,2 @@ -DIST dino-0.3.0.tar.gz 804810 BLAKE2B cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556 SHA512 e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515 -DIST dino-0.4.1.tar.gz 882374 BLAKE2B 79d057721f5fc62d89b6afcdcad6851a63604c80135aa3971a7185c29fb393bbe40c28e01a7dfe49058d6d74a9b9a75d0df641bf9e9486db8d04c63dbb35015b SHA512 cdc3e5e066cbd9351c084a7ab41d82bf4b5b4d937e81b955924667c35b59dcbe7472be1caa1dfea1903667ba7f625d118251f3425b3cefc89ab8cb358e6f79be +DIST dino-0.3.2.tar.gz 806730 BLAKE2B 669cfa2af1f80023e890e22f1b585f03b9b2d09b9763c182c79544c540c5fc3d5690a6ea971ccb480943071856bae63f0d84b17cec6392b21e26fa860e4f8f9a SHA512 f95c37c44e81c2625f9d6ecf1cf3a64826025240a57300716bf7aabcbfcaa6f8bc75ae7ab12dead9d48eeea5c436b8c02eb053acd491742aee2e9168e8af5800 +DIST dino-0.4.2.tar.gz 882421 BLAKE2B 36c0487a19202506e4de69afd923991c912e82c974f61e787ff4af37a40133fdbdb02315e82f7e85ccb8b3cd7d734aed7f8508ca31c1ffec49674ef68f71793b SHA512 b5d5b9e2ab2ff24f53778303e5428ed0613537944cf5d9139aa7e13558ee40ffb1566c6e9267dd802938a6abf0f0d5fbe94ef17fb3e18a11d47cc0d040928d19 diff --git a/net-im/dino/dino-0.3.0-r1.ebuild b/net-im/dino/dino-0.3.2.ebuild similarity index 100% rename from net-im/dino/dino-0.3.0-r1.ebuild rename to net-im/dino/dino-0.3.2.ebuild diff --git a/net-im/dino/dino-0.4.1-r1.ebuild b/net-im/dino/dino-0.4.2.ebuild similarity index 100% rename from net-im/dino/dino-0.4.1-r1.ebuild rename to net-im/dino/dino-0.4.2.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: fea2e011dc9b78c475dc9f176b55e17b59c6724d Author: Sam James gentoo org> AuthorDate: Wed Mar 22 05:47:06 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 22 05:47:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea2e011 net-im/dino: fix revision name Signed-off-by: Sam James gentoo.org> net-im/dino/Manifest | 1 - 1 file changed, 1 deletion(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 93ca8314ad79..9460a69aa88d 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,3 +1,2 @@ DIST dino-0.3.0.tar.gz 804810 BLAKE2B cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556 SHA512 e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515 -DIST dino-0.4.0.tar.gz 882288 BLAKE2B 7d05f358746c09d5c129db1366fdb609f796cdc11c889bc22f9d0d71daa1b9b622b83512e15cbfe8d1e6f3fcf2870f20d7e0c5ecbf66257e7a155d2e020f7652 SHA512 09abfda34625a680dd7bc4cfa842c6bcbc4097fa613bf91bb7c6a4a10d2075f5050d3be705379fd7ecf9c686024000cd6791757eb8b0958ff8e533774267085a DIST dino-0.4.1.tar.gz 882374 BLAKE2B 79d057721f5fc62d89b6afcdcad6851a63604c80135aa3971a7185c29fb393bbe40c28e01a7dfe49058d6d74a9b9a75d0df641bf9e9486db8d04c63dbb35015b SHA512 cdc3e5e066cbd9351c084a7ab41d82bf4b5b4d937e81b955924667c35b59dcbe7472be1caa1dfea1903667ba7f625d118251f3425b3cefc89ab8cb358e6f79be
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 8aaa7074d5588eaf9ed6eebcd4820487879191f5 Author: Michael Vetter iodoru org> AuthorDate: Fri Feb 24 10:06:58 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 11 16:24:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aaa7074 net-im/dino: add 0.4.0 Bug: https://bugs.gentoo.org/851765 Closes: https://bugs.gentoo.org/869971 Signed-off-by: Michael Vetter iodoru.org> Signed-off-by: Sam James gentoo.org> net-im/dino/Manifest| 1 + net-im/dino/{dino-.ebuild => dino-0.4.0.ebuild} | 17 ++--- net-im/dino/dino-.ebuild| 15 --- 3 files changed, 19 insertions(+), 14 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 20cbe5460593..ed37f9d9df06 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1 +1,2 @@ DIST dino-0.3.0.tar.gz 804810 BLAKE2B cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556 SHA512 e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515 +DIST dino-0.4.0.tar.gz 882288 BLAKE2B 7d05f358746c09d5c129db1366fdb609f796cdc11c889bc22f9d0d71daa1b9b622b83512e15cbfe8d1e6f3fcf2870f20d7e0c5ecbf66257e7a155d2e020f7652 SHA512 09abfda34625a680dd7bc4cfa842c6bcbc4097fa613bf91bb7c6a4a10d2075f5050d3be705379fd7ecf9c686024000cd6791757eb8b0958ff8e533774267085a diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-0.4.0.ebuild similarity index 87% copy from net-im/dino/dino-.ebuild copy to net-im/dino/dino-0.4.0.ebuild index 5362d42a0864..25abd0156494 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-0.4.0.ebuild @@ -26,23 +26,24 @@ RDEPEND=" app-text/gspell[vala] dev-db/sqlite:3 dev-libs/glib:2 - dev-libs/icu - dev-libs/libgee:0.8 + dev-libs/icu:= + dev-libs/libgee:0.8= + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2.0:1 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) + notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( - dev-libs/libgcrypt:0 - media-gfx/qrencode + dev-libs/libgcrypt:= + media-gfx/qrencode:= ) - notification-sound? ( media-libs/libcanberra:0[sound] ) " DEPEND=" ${RDEPEND} @@ -57,15 +58,17 @@ BDEPEND=" src_configure() { vala_setup + # TODO: Make videocalls (rtp) optional and not completely disable it local disabled_plugins=( $(usex gpg "" "openpgp") $(usex omemo "" "omemo") $(usex http "" "http-files") + "rtp" ) local enabled_plugins=( $(usex notification-sound "notification-sound" "") ) - local mycmakeargs+=( + local mycmakeargs=( "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 5362d42a0864..06edb44323fe 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -26,23 +26,24 @@ RDEPEND=" app-text/gspell[vala] dev-db/sqlite:3 dev-libs/glib:2 - dev-libs/icu - dev-libs/libgee:0.8 + dev-libs/icu:= + dev-libs/libgee:0.8= + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2.0:1 net-libs/glib-networking >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 x11-libs/pango gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) + notification-sound? ( media-libs/libcanberra:0[sound] ) omemo? ( - dev-libs/libgcrypt:0 - media-gfx/qrencode + dev-libs/libgcrypt:= + media-gfx/qrencode:= ) - notification-sound? ( media-libs/libcanberra:0[sound] ) " DEPEND=" ${RDEPEND} @@ -65,7 +66,7 @@ src_configure() { local enabled_plugins=( $(usex notification-sound "notification-sound" "") ) - local mycmakeargs+=( + local mycmakeargs=( "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}"
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: a563d3f7bef380261641d5a3ced40700f0abf9aa Author: Michael Vetter iodoru org> AuthorDate: Tue Mar 7 23:35:54 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 11 16:24:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a563d3f7 net-im/dino: add 0.4.1 Signed-off-by: Michael Vetter iodoru.org> Closes: https://github.com/gentoo/gentoo/pull/29762 Signed-off-by: Sam James gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.4.1.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index ed37f9d9df06..93ca8314ad79 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1,3 @@ DIST dino-0.3.0.tar.gz 804810 BLAKE2B cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556 SHA512 e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515 DIST dino-0.4.0.tar.gz 882288 BLAKE2B 7d05f358746c09d5c129db1366fdb609f796cdc11c889bc22f9d0d71daa1b9b622b83512e15cbfe8d1e6f3fcf2870f20d7e0c5ecbf66257e7a155d2e020f7652 SHA512 09abfda34625a680dd7bc4cfa842c6bcbc4097fa613bf91bb7c6a4a10d2075f5050d3be705379fd7ecf9c686024000cd6791757eb8b0958ff8e533774267085a +DIST dino-0.4.1.tar.gz 882374 BLAKE2B 79d057721f5fc62d89b6afcdcad6851a63604c80135aa3971a7185c29fb393bbe40c28e01a7dfe49058d6d74a9b9a75d0df641bf9e9486db8d04c63dbb35015b SHA512 cdc3e5e066cbd9351c084a7ab41d82bf4b5b4d937e81b955924667c35b59dcbe7472be1caa1dfea1903667ba7f625d118251f3425b3cefc89ab8cb358e6f79be diff --git a/net-im/dino/dino-0.4.1.ebuild b/net-im/dino/dino-0.4.1.ebuild new file mode 100644 index ..25abd0156494 --- /dev/null +++ b/net-im/dino/dino-0.4.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake vala xdg readme.gentoo-r1 + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; + +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound test" +RESTRICT="!test? ( test )" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + app-text/gspell[vala] + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu:= + dev-libs/libgee:0.8= + gui-libs/gtk:4 + >=gui-libs/libadwaita-1.2.0:1 + net-libs/glib-networking + >=net-libs/libnice-0.1.15 + net-libs/libsignal-protocol-c + net-libs/libsrtp:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/pango + gpg? ( app-crypt/gpgme:= ) + http? ( net-libs/libsoup:2.4 ) + notification-sound? ( media-libs/libcanberra:0[sound] ) + omemo? ( + dev-libs/libgcrypt:= + media-gfx/qrencode:= + ) +" +DEPEND=" + ${RDEPEND} + media-libs/gst-plugins-base + media-libs/gstreamer +" +BDEPEND=" + sys-devel/gettext + $(vala_depend) +" + +src_configure() { + vala_setup + + # TODO: Make videocalls (rtp) optional and not completely disable it + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + "rtp" + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + "-DBUILD_TESTS=$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 29e9ce6fa139143d503572a4c7d371bcef78fbb3 Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 16:18:16 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 16:18:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e9ce6f net-im/dino: update EAPI 7 -> 8 Signed-off-by: David Seifert gentoo.org> net-im/dino/{dino-0.3.0.ebuild => dino-0.3.0-r1.ebuild} | 16 +++- net-im/dino/dino-.ebuild| 16 +++- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/net-im/dino/dino-0.3.0.ebuild b/net-im/dino/dino-0.3.0-r1.ebuild similarity index 93% rename from net-im/dino/dino-0.3.0.ebuild rename to net-im/dino/dino-0.3.0-r1.ebuild index 43f9fadf65e6..3dbdd954e2be 100644 --- a/net-im/dino/dino-0.3.0.ebuild +++ b/net-im/dino/dino-0.3.0-r1.ebuild @@ -1,9 +1,8 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -CMAKE_MAKEFILE_GENERATOR="ninja" inherit cmake vala xdg readme.gentoo-r1 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" @@ -46,19 +45,18 @@ RDEPEND=" notification-sound? ( media-libs/libcanberra:0[sound] ) " DEPEND=" - $(vala_depend) ${RDEPEND} media-libs/gst-plugins-base media-libs/gstreamer +" +BDEPEND=" sys-devel/gettext + $(vala_depend) " -src_prepare() { - cmake_src_prepare - vala_src_prepare -} - src_configure() { + vala_setup + local disabled_plugins=( $(usex gpg "" "openpgp") $(usex omemo "" "omemo") @@ -86,7 +84,7 @@ src_install() { readme.gentoo_create_doc } -src_postinst() { +pkg_postinst() { xdg_pkg_postinst readme.gentoo_print_elog } diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 3b9f5f130391..5362d42a0864 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,9 +1,8 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -CMAKE_MAKEFILE_GENERATOR="ninja" inherit cmake vala xdg readme.gentoo-r1 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" @@ -46,19 +45,18 @@ RDEPEND=" notification-sound? ( media-libs/libcanberra:0[sound] ) " DEPEND=" - $(vala_depend) ${RDEPEND} media-libs/gst-plugins-base media-libs/gstreamer +" +BDEPEND=" sys-devel/gettext + $(vala_depend) " -src_prepare() { - cmake_src_prepare - vala_src_prepare -} - src_configure() { + vala_setup + local disabled_plugins=( $(usex gpg "" "openpgp") $(usex omemo "" "omemo") @@ -86,7 +84,7 @@ src_install() { readme.gentoo_create_doc } -src_postinst() { +pkg_postinst() { xdg_pkg_postinst readme.gentoo_print_elog }
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 3fcb54e1586623352550b08d0c1772e755dc032d Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 16:18:14 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 16:18:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcb54e1 net-im/dino: stabilize 0.3.0 for amd64 Signed-off-by: David Seifert gentoo.org> net-im/dino/dino-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.3.0.ebuild b/net-im/dino/dino-0.3.0.ebuild index cb7d67078164..43f9fadf65e6 100644 --- a/net-im/dino/dino-0.3.0.ebuild +++ b/net-im/dino/dino-0.3.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 arm64" + KEYWORDS="amd64 arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: aac794e8bf19a982d62b9f8bc53bfa47892e0553 Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 16:18:15 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 16:18:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac794e8 net-im/dino: drop 0.2.1-r1 Signed-off-by: David Seifert gentoo.org> net-im/dino/Manifest | 1 - net-im/dino/dino-0.2.1-r1.ebuild | 78 2 files changed, 79 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 0c5caf3183b0..20cbe5460593 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1 @@ -DIST dino-0.2.1.tar.gz 514504 BLAKE2B 42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a SHA512 b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49 DIST dino-0.3.0.tar.gz 804810 BLAKE2B cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556 SHA512 e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515 diff --git a/net-im/dino/dino-0.2.1-r1.ebuild b/net-im/dino/dino-0.2.1-r1.ebuild deleted file mode 100644 index cf654bee3386.. --- a/net-im/dino/dino-0.2.1-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR="ninja" -inherit cmake vala xdg - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im"; - -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound test" -RESTRICT="!test? ( test )" - -MY_REPO_URI="https://github.com/dino/dino"; -if [[ ${PV} == "" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="amd64 arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - app-text/gspell[vala] - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu - dev-libs/libgee:0.8 - net-libs/glib-networking - net-libs/libsignal-protocol-c - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango - gpg? ( app-crypt/gpgme:= ) - http? ( net-libs/libsoup:2.4 ) - omemo? ( - dev-libs/libgcrypt:0 - media-gfx/qrencode - ) - notification-sound? ( media-libs/libcanberra:0[sound] ) -" -DEPEND=" - $(vala_depend) - ${RDEPEND} - sys-devel/gettext -" - -src_prepare() { - cmake_src_prepare - vala_src_prepare -} - -src_configure() { - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs+=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - "-DBUILD_TESTS=$(usex test)" - ) - - cmake_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: b6bbb6e0c16e0c32e67870b82770760ccd97e013 Author: David Seifert gentoo org> AuthorDate: Sun Jan 1 14:47:56 2023 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 1 14:47:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bbb6e0 net-im/dino: remove stale VALA_MIN_API_VERSION Signed-off-by: David Seifert gentoo.org> net-im/dino/dino-0.2.1-r1.ebuild | 3 +-- net-im/dino/dino-0.3.0.ebuild| 3 +-- net-im/dino/dino-.ebuild | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/net-im/dino/dino-0.2.1-r1.ebuild b/net-im/dino/dino-0.2.1-r1.ebuild index 4a660b77b34b..cf654bee3386 100644 --- a/net-im/dino/dino-0.2.1-r1.ebuild +++ b/net-im/dino/dino-0.2.1-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" -VALA_MIN_API_VERSION="0.34" inherit cmake vala xdg DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" diff --git a/net-im/dino/dino-0.3.0.ebuild b/net-im/dino/dino-0.3.0.ebuild index 096c50a08a58..cb7d67078164 100644 --- a/net-im/dino/dino-0.3.0.ebuild +++ b/net-im/dino/dino-0.3.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" -VALA_MIN_API_VERSION="0.34" inherit cmake vala xdg readme.gentoo-r1 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index dcefefcd1c83..3b9f5f130391 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" -VALA_MIN_API_VERSION="0.34" inherit cmake vala xdg readme.gentoo-r1 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala"
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 105dafb32ad03e11b6eeea72c078f7fc1761f8f7 Author: Sam James gentoo org> AuthorDate: Sun Dec 18 11:37:27 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 18 11:37:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=105dafb3 net-im/dino: Stabilize 0.3.0 arm64, #886761 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.3.0.ebuild b/net-im/dino/dino-0.3.0.ebuild index dcefefcd1c83..096c50a08a58 100644 --- a/net-im/dino/dino-0.3.0.ebuild +++ b/net-im/dino/dino-0.3.0.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 4b4e88232b719248e9378a5fff2272650e27a86d Author: Sam James gentoo org> AuthorDate: Wed Apr 13 14:45:51 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 13 14:45:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b4e8823 net-im/dino: retire andrey_utkin Signed-off-by: Sam James gentoo.org> net-im/dino/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml index b2e7c53af48d..9f5aee117e5c 100644 --- a/net-im/dino/metadata.xml +++ b/net-im/dino/metadata.xml @@ -1,10 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd";> - - andrey_ut...@gentoo.org - Andrey Utkin - + https://github.com/dino/dino/issues dino/dino
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 58afd450fb5f6b944b22591df7f829130762a0dd Author: Andrey Utkin gentoo org> AuthorDate: Tue Mar 1 23:20:47 2022 + Commit: Andrey Utkin gentoo org> CommitDate: Tue Mar 1 23:20:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58afd450 net-im/dino: add new version 0.3.0 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.3.0.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 800169e77e53..31d947152e89 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1,3 @@ DIST dino-0.2.1.tar.gz 514504 BLAKE2B 42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a SHA512 b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49 DIST dino-0.2.2.tar.gz 514648 BLAKE2B 54110f3767b5d1d3d4bffc82b767d3c92114c55449ad10705ed10b8815ecc9c337016348886acc3df21d5f27be5d93bbe3c203173167146ff9859bd03f0be7a6 SHA512 6c973b0b88e2c8aecbab694b456762973c5f60217bbf6bc81f4d81226fe8124596bddfe7c190f35307ec3ad6376858ce8f686c74aaebec133124377d8a9e4898 +DIST dino-0.3.0.tar.gz 804810 BLAKE2B cb6365f6fad051d0308909c6d5d2c59d7f57cb94f9f691516e27b7bb3aba214fdffa95066d8203d8ac5bd770bec1580e81baad313beef7fe5c058e1e94a37556 SHA512 e3d885208451b00b0416a1401780a94a169fb1179b2f609f7965e3445873d6b72ded84cb471d534616892ec89b5edcd6701fc97c36f19d690f4b894399000515 diff --git a/net-im/dino/dino-0.3.0.ebuild b/net-im/dino/dino-0.3.0.ebuild new file mode 100644 index ..dcefefcd1c83 --- /dev/null +++ b/net-im/dino/dino-0.3.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="ninja" +VALA_MIN_API_VERSION="0.34" +inherit cmake vala xdg readme.gentoo-r1 + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; + +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound test" +RESTRICT="!test? ( test )" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + app-text/gspell[vala] + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu + dev-libs/libgee:0.8 + net-libs/glib-networking + >=net-libs/libnice-0.1.15 + net-libs/libsignal-protocol-c + net-libs/libsrtp:2 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + gpg? ( app-crypt/gpgme:= ) + http? ( net-libs/libsoup:2.4 ) + omemo? ( + dev-libs/libgcrypt:0 + media-gfx/qrencode + ) + notification-sound? ( media-libs/libcanberra:0[sound] ) +" +DEPEND=" + $(vala_depend) + ${RDEPEND} + media-libs/gst-plugins-base + media-libs/gstreamer + sys-devel/gettext +" + +src_prepare() { + cmake_src_prepare + vala_src_prepare +} + +src_configure() { + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs+=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + "-DBUILD_TESTS=$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +src_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 3e132654d90e330ece7ea625ce93a57e0309717f Author: David Seifert gentoo org> AuthorDate: Wed Feb 16 21:26:19 2022 + Commit: David Seifert gentoo org> CommitDate: Wed Feb 16 21:26:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e132654 net-im/dino: add subslot op on app-crypt/gpgme Signed-off-by: David Seifert gentoo.org> net-im/dino/{dino-0.2.1.ebuild => dino-0.2.1-r1.ebuild} | 4 ++-- net-im/dino/{dino-0.2.2.ebuild => dino-0.2.2-r1.ebuild} | 4 ++-- net-im/dino/dino-.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1-r1.ebuild similarity index 96% rename from net-im/dino/dino-0.2.1.ebuild rename to net-im/dino/dino-0.2.1-r1.ebuild index b9cbc662d434..4a660b77b34b 100644 --- a/net-im/dino/dino-0.2.1.ebuild +++ b/net-im/dino/dino-0.2.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -36,7 +36,7 @@ RDEPEND=" x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango - gpg? ( app-crypt/gpgme:1 ) + gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) omemo? ( dev-libs/libgcrypt:0 diff --git a/net-im/dino/dino-0.2.2.ebuild b/net-im/dino/dino-0.2.2-r1.ebuild similarity index 96% rename from net-im/dino/dino-0.2.2.ebuild rename to net-im/dino/dino-0.2.2-r1.ebuild index 169e9707eef1..28342ac091db 100644 --- a/net-im/dino/dino-0.2.2.ebuild +++ b/net-im/dino/dino-0.2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -36,7 +36,7 @@ RDEPEND=" x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango - gpg? ( app-crypt/gpgme:1 ) + gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) omemo? ( dev-libs/libgcrypt:0 diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 29103bf879ef..dcefefcd1c83 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -38,7 +38,7 @@ RDEPEND=" x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango - gpg? ( app-crypt/gpgme:1 ) + gpg? ( app-crypt/gpgme:= ) http? ( net-libs/libsoup:2.4 ) omemo? ( dev-libs/libgcrypt:0
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 63e8182d3a6a3b8737d037e368dc9596deddb5f9 Author: Andrey Utkin gentoo org> AuthorDate: Fri Oct 22 10:47:31 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Fri Oct 22 11:45:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e8182d net-im/dino: declare gstreamer deps Dino binary and its rtp.so plugin are linked against libgstreamer, libgstbase, libgstvideo etc. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index ec609bb4854..29103bf879e 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -49,6 +49,8 @@ RDEPEND=" DEPEND=" $(vala_depend) ${RDEPEND} + media-libs/gst-plugins-base + media-libs/gstreamer sys-devel/gettext "
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/files/, net-im/dino/
commit: ba37afa4406e0cf14e9fb5af84d528f2980ff065 Author: Andrey Utkin gentoo org> AuthorDate: Fri Oct 22 10:39:20 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Fri Oct 22 11:45:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba37afa4 net-im/dino: document how to enable video calls Video calls need some runtime dependencies. Video calls are not going to be used by everyone (at least not immediately) so these dependencies are optional. So they go to post-installation notice and not RDEPEND for now. Bug: https://bugs.gentoo.org/795129 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild| 12 +++- net-im/dino/files/README.gentoo | 23 +++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 408e90c2968..ec609bb4854 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -5,7 +5,7 @@ EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" VALA_MIN_API_VERSION="0.34" -inherit cmake vala xdg +inherit cmake vala xdg readme.gentoo-r1 DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; @@ -79,3 +79,13 @@ src_configure() { src_test() { "${BUILD_DIR}"/xmpp-vala-test || die } + +src_install() { + cmake_src_install + readme.gentoo_create_doc +} + +src_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog +} diff --git a/net-im/dino/files/README.gentoo b/net-im/dino/files/README.gentoo new file mode 100644 index 000..b51e4391562 --- /dev/null +++ b/net-im/dino/files/README.gentoo @@ -0,0 +1,23 @@ +To enable video calls, install the following packages. + +Transport level security: +- gst-plugins-srtp +- gst-plugins-dtls + +Peer to peer connection reliability: +- gst-plugins-libnice + +Video output into a window: +- gst-plugins-gtk + +At least one codec is needed in common with the other end of the call, as they +are negotiated when the call begins. + +Video codecs: +- gst-plugins-x264 +- gst-plugins-vpx + +Audio codecs: +- gst-plugins-good +- gst-plugins-speex +- gst-plugins-opus
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 55ea7779a881567b8080577759683760cbe8295a Author: Andrey Utkin gentoo org> AuthorDate: Wed Oct 13 13:35:20 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Wed Oct 13 16:22:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ea7779 net-im/dino: add new version 0.2.2 Upstream release tag says > Maintenance release for GTK+ 3.24.30 support and bug fixes. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.2.2.ebuild | 79 +++ 2 files changed, 80 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index ba33a251e4d..800169e77e5 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1 +1,2 @@ DIST dino-0.2.1.tar.gz 514504 BLAKE2B 42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a SHA512 b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49 +DIST dino-0.2.2.tar.gz 514648 BLAKE2B 54110f3767b5d1d3d4bffc82b767d3c92114c55449ad10705ed10b8815ecc9c337016348886acc3df21d5f27be5d93bbe3c203173167146ff9859bd03f0be7a6 SHA512 6c973b0b88e2c8aecbab694b456762973c5f60217bbf6bc81f4d81226fe8124596bddfe7c190f35307ec3ad6376858ce8f686c74aaebec133124377d8a9e4898 diff --git a/net-im/dino/dino-0.2.2.ebuild b/net-im/dino/dino-0.2.2.ebuild new file mode 100644 index 000..169e9707eef --- /dev/null +++ b/net-im/dino/dino-0.2.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="ninja" +VALA_MIN_API_VERSION="0.34" +inherit cmake vala xdg + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; + +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound test" +RESTRICT="!test? ( test )" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + app-text/gspell[vala] + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu + dev-libs/libgee:0.8 + net-libs/glib-networking + net-libs/libsignal-protocol-c + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + gpg? ( app-crypt/gpgme:1 ) + http? ( net-libs/libsoup:2.4 ) + omemo? ( + dev-libs/libgcrypt:0 + media-gfx/qrencode + ) + notification-sound? ( media-libs/libcanberra:0[sound] ) +" +DEPEND=" + $(vala_depend) + ${RDEPEND} + sys-devel/gettext +" + +src_prepare() { + cmake_src_prepare + vala_src_prepare +} + +src_configure() { + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs+=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + "-DBUILD_TESTS=$(usex test)" + ) + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 703bca6cb5ee8d54a29c33e37a818f3d6961b29a Author: Sam James gentoo org> AuthorDate: Wed Aug 11 01:23:37 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 11 02:05:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=703bca6c net-im/dino: [QA] fix updating icon cache gnome-utils doesn't supply the cache updating function in newer EAPIs. (Note the "command not found" error in the log within the bug.) Closes: https://bugs.gentoo.org/794856 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.2.1.ebuild | 15 +-- net-im/dino/dino-.ebuild | 15 +-- 2 files changed, 2 insertions(+), 28 deletions(-) diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild index c640a0cc338..bdb86b5b322 100644 --- a/net-im/dino/dino-0.2.1.ebuild +++ b/net-im/dino/dino-0.2.1.ebuild @@ -5,7 +5,7 @@ EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" VALA_MIN_API_VERSION="0.34" -inherit cmake gnome2-utils vala xdg-utils +inherit cmake vala xdg DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; @@ -78,16 +78,3 @@ src_configure() { src_test() { "${BUILD_DIR}"/xmpp-vala-test || die } - -update_caches() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - update_caches -} - -pkg_postrm() { - update_caches -} diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index e0058ccbf6e..0decbb057e1 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -5,7 +5,7 @@ EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" VALA_MIN_API_VERSION="0.34" -inherit cmake gnome2-utils vala xdg-utils +inherit cmake vala xdg DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; @@ -80,16 +80,3 @@ src_configure() { src_test() { "${BUILD_DIR}"/xmpp-vala-test || die } - -update_caches() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - update_caches -} - -pkg_postrm() { - update_caches -}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 995e865328fc3e9682061f2e37cb7f6879a2a9b7 Author: Sam James gentoo org> AuthorDate: Wed Aug 11 01:28:41 2021 + Commit: Sam James gentoo org> CommitDate: Wed Aug 11 02:05:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=995e8653 net-im/dino: [QA] use test USE flag to control building, not FEATURES FEATURES isn't defined by PMS, so conditional building of tests (or conditional dependencie) should be done with a USE flag + RESTRICT. Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.2.1.ebuild | 9 - net-im/dino/dino-.ebuild | 9 - 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild index bdb86b5b322..b9cbc662d43 100644 --- a/net-im/dino/dino-0.2.1.ebuild +++ b/net-im/dino/dino-0.2.1.ebuild @@ -9,9 +9,11 @@ inherit cmake vala xdg DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; + LICENSE="GPL-3" SLOT="0" -IUSE="+gpg +http +omemo +notification-sound" +IUSE="+gpg +http +omemo +notification-sound test" +RESTRICT="!test? ( test )" MY_REPO_URI="https://github.com/dino/dino"; if [[ ${PV} == "" ]]; then @@ -66,12 +68,9 @@ src_configure() { "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" + "-DBUILD_TESTS=$(usex test)" ) - if has test ${FEATURES}; then - mycmakeargs+=("-DBUILD_TESTS=yes") - fi - cmake_src_configure } diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 0decbb057e1..408e90c2968 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -9,9 +9,11 @@ inherit cmake vala xdg DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; + LICENSE="GPL-3" SLOT="0" -IUSE="+gpg +http +omemo +notification-sound" +IUSE="+gpg +http +omemo +notification-sound test" +RESTRICT="!test? ( test )" MY_REPO_URI="https://github.com/dino/dino"; if [[ ${PV} == "" ]]; then @@ -68,12 +70,9 @@ src_configure() { "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" + "-DBUILD_TESTS=$(usex test)" ) - if has test ${FEATURES}; then - mycmakeargs+=("-DBUILD_TESTS=yes") - fi - cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: ba60cb08a283cde422ddb503900da68b979bc5c5 Author: John Helmert III gentoo org> AuthorDate: Sat Jul 24 06:16:46 2021 + Commit: John Helmert III gentoo org> CommitDate: Sat Jul 24 06:21:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba60cb08 net-im/dino: drop 0.2.0 Bug: https://bugs.gentoo.org/794841 Signed-off-by: John Helmert III gentoo.org> net-im/dino/Manifest | 1 - net-im/dino/dino-0.2.0.ebuild | 92 --- 2 files changed, 93 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 53b54a8ff6b..ba33a251e4d 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1 @@ -DIST dino-0.2.0.tar.gz 514257 BLAKE2B a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0 SHA512 296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e DIST dino-0.2.1.tar.gz 514504 BLAKE2B 42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a SHA512 b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49 diff --git a/net-im/dino/dino-0.2.0.ebuild b/net-im/dino/dino-0.2.0.ebuild deleted file mode 100644 index 55024c67c5c..000 --- a/net-im/dino/dino-0.2.0.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -CMAKE_MAKEFILE_GENERATOR="ninja" -VALA_MIN_API_VERSION="0.34" -inherit cmake-utils gnome2-utils vala xdg-utils - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im"; -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo +notification-sound" - -MY_REPO_URI="https://github.com/dino/dino"; -if [[ ${PV} == "" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="amd64 arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu - dev-libs/libgee:0.8 - net-libs/glib-networking - net-libs/libsignal-protocol-c - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango - gpg? ( app-crypt/gpgme:1 ) - http? ( net-libs/libsoup:2.4 ) - omemo? ( - dev-libs/libgcrypt:0 - media-gfx/qrencode - ) - notification-sound? ( media-libs/libcanberra:0[sound] ) -" -DEPEND=" - $(vala_depend) - ${RDEPEND} - sys-devel/gettext -" - -src_prepare() { - cmake-utils_src_prepare - vala_src_prepare -} - -src_configure() { - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - ) - local enabled_plugins=( - $(usex notification-sound "notification-sound" "") - ) - local mycmakeargs+=( - "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - ) - - if has test ${FEATURES}; then - mycmakeargs+=("-DBUILD_TESTS=yes") - fi - - cmake-utils_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -update_caches() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - update_caches -} - -pkg_postrm() { - update_caches -}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: df81bfd291f64614439c01574a5a38ae16774ed4 Author: Sam James gentoo org> AuthorDate: Tue Jun 8 04:03:19 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 8 04:03:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df81bfd2 net-im/dino: Stabilize 0.2.1 arm64, #794841 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild index 51686ff2a86..c640a0cc338 100644 --- a/net-im/dino/dino-0.2.1.ebuild +++ b/net-im/dino/dino-0.2.1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="amd64 ~arm64" + KEYWORDS="amd64 arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 78cca5f537c46918032d5c01de886eb5fb4e5b88 Author: Sam James gentoo org> AuthorDate: Mon Jun 7 23:09:39 2021 + Commit: Sam James gentoo org> CommitDate: Mon Jun 7 23:09:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78cca5f5 net-im/dino: Stabilize 0.2.1 amd64, #794841 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild index b16ee80986d..51686ff2a86 100644 --- a/net-im/dino/dino-0.2.1.ebuild +++ b/net-im/dino/dino-0.2.1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 15f9b46963d261e04cf785cc75c7c8b538a51837 Author: Benjamin Neff coding4coffee ch> AuthorDate: Wed Jun 2 01:41:56 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Jun 7 22:55:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f9b469 net-im/dino: Add net-libs/libnice and net-libs/libsrtp to dependencies Bug: https://bugs.gentoo.org/790143 Signed-off-by: Benjamin Neff coding4coffee.ch> Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index b16ee80986d..e0058ccbf6e 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -29,7 +29,9 @@ RDEPEND=" dev-libs/icu dev-libs/libgee:0.8 net-libs/glib-networking + >=net-libs/libnice-0.1.15 net-libs/libsignal-protocol-c + net-libs/libsrtp:2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 9374b3953cc08b850df2bc7b49881a3b2910a7e3 Author: Andrey Utkin gentoo org> AuthorDate: Mon Jun 7 21:44:26 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Jun 7 21:44:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9374b395 net-im/dino: delete old version 0.1.0 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/Manifest | 1 - net-im/dino/dino-0.1.0.ebuild | 87 --- 2 files changed, 88 deletions(-) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index 58aca6c4e2f..53b54a8ff6b 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,3 +1,2 @@ -DIST dino-0.1.0.tar.gz 441638 BLAKE2B 08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33 SHA512 b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8 DIST dino-0.2.0.tar.gz 514257 BLAKE2B a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0 SHA512 296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e DIST dino-0.2.1.tar.gz 514504 BLAKE2B 42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a SHA512 b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49 diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild deleted file mode 100644 index 51136f83805..000 --- a/net-im/dino/dino-0.1.0.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -CMAKE_MAKEFILE_GENERATOR="ninja" -VALA_MIN_API_VERSION="0.34" -inherit cmake-utils gnome2-utils vala xdg-utils - -DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" -HOMEPAGE="https://dino.im"; -LICENSE="GPL-3" -SLOT="0" -IUSE="+gpg +http +omemo" - -MY_REPO_URI="https://github.com/dino/dino"; -if [[ ${PV} == "" ]]; then - EGIT_REPO_URI="${MY_REPO_URI}.git" - inherit git-r3 -else - KEYWORDS="~amd64 ~arm64" - SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" -fi - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/glib:2 - dev-libs/icu - dev-libs/libgee:0.8 - net-libs/glib-networking - ~net-libs/libsignal-protocol-c-2.3.2 - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/pango - gpg? ( app-crypt/gpgme:1 ) - http? ( net-libs/libsoup:2.4 ) - omemo? ( - dev-libs/libgcrypt:0 - media-gfx/qrencode - ) -" -DEPEND=" - $(vala_depend) - ${RDEPEND} - sys-devel/gettext -" - -src_prepare() { - cmake-utils_src_prepare - vala_src_prepare -} - -src_configure() { - local disabled_plugins=( - $(usex gpg "" "openpgp") - $(usex omemo "" "omemo") - $(usex http "" "http-files") - ) - local mycmakeargs+=( - "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" - "-DVALA_EXECUTABLE=${VALAC}" - ) - - if has test ${FEATURES}; then - mycmakeargs+=("-DBUILD_TESTS=yes") - fi - - cmake-utils_src_configure -} - -src_test() { - "${BUILD_DIR}"/xmpp-vala-test || die -} - -update_caches() { - gnome2_icon_cache_update - xdg_desktop_database_update -} - -pkg_postinst() { - update_caches -} - -pkg_postrm() { - update_caches -}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 7a388910c7649c5092f0e17c05251a6850d1c062 Author: Andrey Utkin gentoo org> AuthorDate: Mon Jun 7 21:28:23 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Jun 7 21:40:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a388910 net-im/dino: add new version 0.2.1 Cloned from ebuild. Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.2.1.ebuild | 93 +++ 2 files changed, 94 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index fbf42220f5e..58aca6c4e2f 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1,2 +1,3 @@ DIST dino-0.1.0.tar.gz 441638 BLAKE2B 08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33 SHA512 b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8 DIST dino-0.2.0.tar.gz 514257 BLAKE2B a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0 SHA512 296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e +DIST dino-0.2.1.tar.gz 514504 BLAKE2B 42fae18bb7cda276c1eadeefdea130069f9929dfde62855f00ab6b88912fe9db3374315f40ff8f53350cf38e45fe61b0fd6256ef390cdbed6a65a3f2d79ac80a SHA512 b71497ec115945eadf7d33bb973f68465a20284aa75f37f1ae25fc30c1c423ce28cb10f7e9123c47f82e77e97170b8fa72c75389dacc3a2aa3d487a9c9610d49 diff --git a/net-im/dino/dino-0.2.1.ebuild b/net-im/dino/dino-0.2.1.ebuild new file mode 100644 index 000..b16ee80986d --- /dev/null +++ b/net-im/dino/dino-0.2.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="ninja" +VALA_MIN_API_VERSION="0.34" +inherit cmake gnome2-utils vala xdg-utils + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + app-text/gspell[vala] + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu + dev-libs/libgee:0.8 + net-libs/glib-networking + net-libs/libsignal-protocol-c + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + gpg? ( app-crypt/gpgme:1 ) + http? ( net-libs/libsoup:2.4 ) + omemo? ( + dev-libs/libgcrypt:0 + media-gfx/qrencode + ) + notification-sound? ( media-libs/libcanberra:0[sound] ) +" +DEPEND=" + $(vala_depend) + ${RDEPEND} + sys-devel/gettext +" + +src_prepare() { + cmake_src_prepare + vala_src_prepare +} + +src_configure() { + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs+=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + ) + + if has test ${FEATURES}; then + mycmakeargs+=("-DBUILD_TESTS=yes") + fi + + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +update_caches() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + update_caches +} + +pkg_postrm() { + update_caches +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: f3bd655f5ed8527dc23b8151f3ef7073286ee699 Author: Andrey Utkin gentoo org> AuthorDate: Mon Feb 22 13:36:54 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Feb 22 14:06:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bd655f net-im/dino: : declare dep on gspell Bug: https://bugs.gentoo.org/767253 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 87038c75d2f..ad4fe786bd3 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -23,6 +23,7 @@ else fi RDEPEND=" + app-text/gspell[vala] dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 798b610c8f54bc0d5bdb32f04e3ae9fc69563909 Author: Andrey Utkin gentoo org> AuthorDate: Mon Feb 22 14:00:43 2021 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Feb 22 14:06:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=798b610c net-im/dino: migrate from cmake-utils to cmake eclass Per repoman warning. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index ad4fe786bd3..b16ee80986d 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 CMAKE_MAKEFILE_GENERATOR="ninja" VALA_MIN_API_VERSION="0.34" -inherit cmake-utils gnome2-utils vala xdg-utils +inherit cmake gnome2-utils vala xdg-utils DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; @@ -49,7 +49,7 @@ DEPEND=" " src_prepare() { - cmake-utils_src_prepare + cmake_src_prepare vala_src_prepare } @@ -72,7 +72,7 @@ src_configure() { mycmakeargs+=("-DBUILD_TESTS=yes") fi - cmake-utils_src_configure + cmake_src_configure } src_test() {
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: ddfa8ff8b2d178d90d8d10964aa9684f42bf0c9f Author: Sam James gentoo org> AuthorDate: Thu Dec 31 01:47:31 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 31 01:47:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfa8ff8 net-im/dino: Stabilize 0.2.0 arm64, #762463 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.2.0.ebuild b/net-im/dino/dino-0.2.0.ebuild index 63fbc133bca..55024c67c5c 100644 --- a/net-im/dino/dino-0.2.0.ebuild +++ b/net-im/dino/dino-0.2.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="amd64 ~arm64" + KEYWORDS="amd64 arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: bbe6905cc32cf5adb661fd63fa93ae52d04462fb Author: Sam James gentoo org> AuthorDate: Tue Dec 29 22:57:11 2020 + Commit: Sam James gentoo org> CommitDate: Tue Dec 29 22:57:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe6905c net-im/dino: Stabilize 0.2.0 amd64, #762463 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.2.0.ebuild b/net-im/dino/dino-0.2.0.ebuild index 87038c75d2f..63fbc133bca 100644 --- a/net-im/dino/dino-0.2.0.ebuild +++ b/net-im/dino/dino-0.2.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64 ~arm64" + KEYWORDS="amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 2e8196a3e8cf5a3bdb9c8ac148cd934b7d7a220a Author: Andrey Utkin gentoo org> AuthorDate: Thu Nov 19 06:57:50 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Thu Nov 19 07:09:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8196a3 net-im/dino: add missing arm64 keyword in Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 6e43b0dadff..87038c75d2f 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 8a8dc08e5abbbe5912b77d6f28a16f99afc26a04 Author: Andrey Utkin gentoo org> AuthorDate: Thu Nov 19 06:58:26 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Thu Nov 19 07:09:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8dc08e net-im/dino: add new version 0.2.0 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.2.0.ebuild | 92 +++ 2 files changed, 93 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest index f126436b1b3..fbf42220f5e 100644 --- a/net-im/dino/Manifest +++ b/net-im/dino/Manifest @@ -1 +1,2 @@ DIST dino-0.1.0.tar.gz 441638 BLAKE2B 08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33 SHA512 b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8 +DIST dino-0.2.0.tar.gz 514257 BLAKE2B a4536372a806fa60e157a6492381b0204f33041b113dc26dfd4d494c86c96e5b94e928c400fde3198e481aecbfc79d0358979d4a20c550e35f762b3520e2f7c0 SHA512 296576f91d45a4dd8c548a7ca5b47bcaf847f6ff0f8e5dbafaa4eb49a2d4f1ed7e2bbfac94f1b32e22f5ec61b23748ac76b12bb4ceb710889aff166953ca7a2e diff --git a/net-im/dino/dino-0.2.0.ebuild b/net-im/dino/dino-0.2.0.ebuild new file mode 100644 index 000..87038c75d2f --- /dev/null +++ b/net-im/dino/dino-0.2.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CMAKE_MAKEFILE_GENERATOR="ninja" +VALA_MIN_API_VERSION="0.34" +inherit cmake-utils gnome2-utils vala xdg-utils + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo +notification-sound" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64 ~arm64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu + dev-libs/libgee:0.8 + net-libs/glib-networking + net-libs/libsignal-protocol-c + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + gpg? ( app-crypt/gpgme:1 ) + http? ( net-libs/libsoup:2.4 ) + omemo? ( + dev-libs/libgcrypt:0 + media-gfx/qrencode + ) + notification-sound? ( media-libs/libcanberra:0[sound] ) +" +DEPEND=" + $(vala_depend) + ${RDEPEND} + sys-devel/gettext +" + +src_prepare() { + cmake-utils_src_prepare + vala_src_prepare +} + +src_configure() { + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) + local mycmakeargs+=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + ) + + if has test ${FEATURES}; then + mycmakeargs+=("-DBUILD_TESTS=yes") + fi + + cmake-utils_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +update_caches() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + update_caches +} + +pkg_postrm() { + update_caches +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: e8943a444b958135530c7fac1c99f07f484e9f74 Author: Andrey Utkin gentoo org> AuthorDate: Mon Nov 2 20:23:36 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Nov 2 20:38:13 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8943a44 net-im/dino: add USE flag for notification-sound plugin Applied to ebuild only, for now. Bug: https://bugs.gentoo.org/723510 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 7 ++- net-im/dino/metadata.xml | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 937678aeb91..6e43b0dadff 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; LICENSE="GPL-3" SLOT="0" -IUSE="+gpg +http +omemo" +IUSE="+gpg +http +omemo +notification-sound" MY_REPO_URI="https://github.com/dino/dino"; if [[ ${PV} == "" ]]; then @@ -39,6 +39,7 @@ RDEPEND=" dev-libs/libgcrypt:0 media-gfx/qrencode ) + notification-sound? ( media-libs/libcanberra:0[sound] ) " DEPEND=" $(vala_depend) @@ -57,7 +58,11 @@ src_configure() { $(usex omemo "" "omemo") $(usex http "" "http-files") ) + local enabled_plugins=( + $(usex notification-sound "notification-sound" "") + ) local mycmakeargs+=( + "-DENABLED_PLUGINS=$(local IFS=";"; echo "${enabled_plugins[*]}")" "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" "-DVALA_EXECUTABLE=${VALAC}" ) diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml index 05d64fd0a3f..65da392eaa0 100644 --- a/net-im/dino/metadata.xml +++ b/net-im/dino/metadata.xml @@ -13,5 +13,6 @@ Enable OpenPGP encryption plugin Enable HTTP file upload plugin Enable OMEMO encryption plugin + notification sounds plugin
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: d0bd7fbaef99205c8af9e152e0c7cbcc2d9190f7 Author: Sam James gentoo org> AuthorDate: Mon Jul 20 01:04:15 2020 + Commit: Sam James gentoo org> CommitDate: Mon Jul 20 01:04:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bd7fba net-im/dino: arm64 keyworded (bug #733108) Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Sam James gentoo.org> net-im/dino/dino-0.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild index 107f28ed4d2..51136f83805 100644 --- a/net-im/dino/dino-0.1.0.ebuild +++ b/net-im/dino/dino-0.1.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == "" ]]; then EGIT_REPO_URI="${MY_REPO_URI}.git" inherit git-r3 else - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64" SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 34dd372eed495a5b89ac458d3cf0382e45d684aa Author: Andrey Utkin gentoo org> AuthorDate: Wed May 6 21:30:44 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Wed May 6 21:33:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34dd372e net-im/dino: fix net-libs/libsignal-protocol-c version Dino 0.1.0 requires strictly version 2.3.2 of this dependency. Bug: https://bugs.gentoo.org/718726 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-0.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild index 937678aeb91..107f28ed4d2 100644 --- a/net-im/dino/dino-0.1.0.ebuild +++ b/net-im/dino/dino-0.1.0.ebuild @@ -28,7 +28,7 @@ RDEPEND=" dev-libs/icu dev-libs/libgee:0.8 net-libs/glib-networking - net-libs/libsignal-protocol-c + ~net-libs/libsignal-protocol-c-2.3.2 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: ba46f1e3e485035954132b76b49416e118a57fe3 Author: Andrey Utkin gentoo org> AuthorDate: Mon Feb 10 23:34:34 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Feb 10 23:54:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba46f1e3 net-im/dino: edit SRC_URI to match upstream distfile Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 7af4594ae5b..937678aeb91 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == "" ]]; then inherit git-r3 else KEYWORDS="~amd64" - SRC_URI="${MY_REPO_URI}/archive/${PV}.tar.gz" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" fi RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 7acae01c6eb1fa9fc0b8726bca112585f7288aa8 Author: Jonas Licht fem tu-ilmenau de> AuthorDate: Fri Jan 24 22:47:07 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Feb 10 23:54:01 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acae01c net-im/dino: add new dependency on net-libs/libsignal-protocol-c Bug: https://bugs.gentoo.org/706116 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Jonas Licht fem.tu-ilmenau.de> Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index a1a9b20b283..7af4594ae5b 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -28,6 +28,7 @@ RDEPEND=" dev-libs/icu dev-libs/libgee:0.8 net-libs/glib-networking + net-libs/libsignal-protocol-c x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 91abbef97d13310fa9840e405ef3f2758c5c0675 Author: Andrey Utkin gentoo org> AuthorDate: Mon Feb 10 23:35:25 2020 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Feb 10 23:54:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91abbef9 net-im/dino: add new version 0.1.0 Bug: https://bugs.gentoo.org/707956 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/Manifest | 1 + net-im/dino/dino-0.1.0.ebuild | 87 +++ 2 files changed, 88 insertions(+) diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest new file mode 100644 index 000..f126436b1b3 --- /dev/null +++ b/net-im/dino/Manifest @@ -0,0 +1 @@ +DIST dino-0.1.0.tar.gz 441638 BLAKE2B 08f332d38af866eed1049fae7d0e207da5a3486fdaf07eb5327e7abf614ac4adc130fd8f2d9465d6cb248ecfe4b809e022a69c72df5879d98719d24635771b33 SHA512 b63bf87dbf7f728f038f22d0dba34770a06d7eb1be2ec249293ff876e16c151165add895ff3cb20a3216c3581d20e10634d454ee8b024b895012efb34f9d7de8 diff --git a/net-im/dino/dino-0.1.0.ebuild b/net-im/dino/dino-0.1.0.ebuild new file mode 100644 index 000..937678aeb91 --- /dev/null +++ b/net-im/dino/dino-0.1.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CMAKE_MAKEFILE_GENERATOR="ninja" +VALA_MIN_API_VERSION="0.34" +inherit cmake-utils gnome2-utils vala xdg-utils + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; +LICENSE="GPL-3" +SLOT="0" +IUSE="+gpg +http +omemo" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64" + SRC_URI="${MY_REPO_URI}/releases/download/v${PV}/${P}.tar.gz" +fi + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/icu + dev-libs/libgee:0.8 + net-libs/glib-networking + net-libs/libsignal-protocol-c + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + gpg? ( app-crypt/gpgme:1 ) + http? ( net-libs/libsoup:2.4 ) + omemo? ( + dev-libs/libgcrypt:0 + media-gfx/qrencode + ) +" +DEPEND=" + $(vala_depend) + ${RDEPEND} + sys-devel/gettext +" + +src_prepare() { + cmake-utils_src_prepare + vala_src_prepare +} + +src_configure() { + local disabled_plugins=( + $(usex gpg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + ) + local mycmakeargs+=( + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" + ) + + if has test ${FEATURES}; then + mycmakeargs+=("-DBUILD_TESTS=yes") + fi + + cmake-utils_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +update_caches() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + update_caches +} + +pkg_postrm() { + update_caches +}
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: dce32902fbfb60ba3b2c08878cab96cb80d7b951 Author: Andrey Utkin gentoo org> AuthorDate: Thu Mar 7 09:42:47 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Thu Mar 7 09:42:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce32902 net-im/dino: rename USE flag 'gnupg' to 'gpg' Suggested-by: Dennis Schridde gmx.net> Bug: https://bugs.gentoo.org/679632 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 6 +++--- net-im/dino/metadata.xml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 80ecc7fbd0b..a1a9b20b283 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im"; LICENSE="GPL-3" SLOT="0" -IUSE="+gnupg +http +omemo" +IUSE="+gpg +http +omemo" MY_REPO_URI="https://github.com/dino/dino"; if [[ ${PV} == "" ]]; then @@ -32,7 +32,7 @@ RDEPEND=" x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango - gnupg? ( app-crypt/gpgme:1 ) + gpg? ( app-crypt/gpgme:1 ) http? ( net-libs/libsoup:2.4 ) omemo? ( dev-libs/libgcrypt:0 @@ -52,7 +52,7 @@ src_prepare() { src_configure() { local disabled_plugins=( - $(usex gnupg "" "openpgp") + $(usex gpg "" "openpgp") $(usex omemo "" "omemo") $(usex http "" "http-files") ) diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml index c488bca606f..05d64fd0a3f 100644 --- a/net-im/dino/metadata.xml +++ b/net-im/dino/metadata.xml @@ -10,7 +10,7 @@ dino/dino - Enable OpenPGP encryption plugin + Enable OpenPGP encryption plugin Enable HTTP file upload plugin Enable OMEMO encryption plugin
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: ac688e86083db94f0461d6ccb3ec5c3de25d084e Author: Andrey Utkin gentoo org> AuthorDate: Wed Feb 20 10:56:05 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Wed Feb 20 10:56:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac688e86 net-im/dino: specify valac for build system to use Before, dino's cmake scripts just searched for unversioned valac, and versioned ones with versions in the range 0.32 - 0.38. There are good reasons to let Portage decide which valac to use. * Now we have 0.40 and 0.42 in Gentoo tree. These are not detected by dino build system (bug 678402). * Allow users to override valac version uniformly across Gentoo with VALAC envvar. Suggested-by: Daniel Kenzelmann k8n.de> Bug: https://bugs.gentoo.org/678402 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index bbf506d8456..80ecc7fbd0b 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -47,6 +47,7 @@ DEPEND=" src_prepare() { cmake-utils_src_prepare + vala_src_prepare } src_configure() { @@ -57,6 +58,7 @@ src_configure() { ) local mycmakeargs+=( "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + "-DVALA_EXECUTABLE=${VALAC}" ) if has test ${FEATURES}; then
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: 510f44e15c8ef736ed124866dc4037d850bc5561 Author: Andrey Utkin gentoo org> AuthorDate: Mon Feb 18 19:24:50 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Feb 18 19:29:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510f44e1 net-im/dino: inherit xdg-utils explicitly As suggested by https://gentooqa.levelnine.at Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 3a91a8f2e77..bbf506d8456 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -5,7 +5,7 @@ EAPI=6 CMAKE_MAKEFILE_GENERATOR="ninja" VALA_MIN_API_VERSION="0.34" -inherit cmake-utils gnome2-utils vala +inherit cmake-utils gnome2-utils vala xdg-utils DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" HOMEPAGE="https://dino.im";
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: a48aa7bf00f8248057cbf4c5c323025fd52b93e1 Author: Andrey Utkin gentoo org> AuthorDate: Fri Feb 1 18:34:25 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Fri Feb 1 18:34:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a48aa7bf net-im/dino: add dep on dev-libs/icu Omitted ">= 57.0" part because it's satisfied by every version in current Gentoo tree. Bug: https://bugs.gentoo.org/676926 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andrey Utkin gentoo.org> net-im/dino/dino-.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 13e2a28e3b4..3a91a8f2e77 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -25,6 +25,7 @@ fi RDEPEND=" dev-db/sqlite:3 dev-libs/glib:2 + dev-libs/icu dev-libs/libgee:0.8 net-libs/glib-networking x11-libs/cairo
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: e2f8d45f7750cb1b181ff423c1f2ab7f03a0df26 Author: Andrey Utkin gentoo org> AuthorDate: Thu Nov 15 14:36:00 2018 + Commit: Andrey Utkin gentoo org> CommitDate: Thu Nov 15 14:36:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2f8d45f net-im/dino: add media-gfx/qrencode to deps As declared in upstream's README.md since commit eb43c4a35dea. Bug: https://bugs.gentoo.org/671022 Reported-by: Daniel Kenzelmann k8n.de> Signed-off-by: Andrey Utkin gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 net-im/dino/dino-.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild index 9b578c60888..13e2a28e3b4 100644 --- a/net-im/dino/dino-.ebuild +++ b/net-im/dino/dino-.ebuild @@ -33,7 +33,10 @@ RDEPEND=" x11-libs/pango gnupg? ( app-crypt/gpgme:1 ) http? ( net-libs/libsoup:2.4 ) - omemo? ( dev-libs/libgcrypt:0 ) + omemo? ( + dev-libs/libgcrypt:0 + media-gfx/qrencode + ) " DEPEND=" $(vala_depend)
[gentoo-commits] repo/gentoo:master commit in: net-im/dino/
commit: b0b38821930a1a2c2b31f105af5a17f51f213d93 Author: Andrey Utkin gentoo org> AuthorDate: Sat Aug 18 19:50:25 2018 + Commit: Andrey Utkin gentoo org> CommitDate: Sat Aug 18 19:53:21 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b38821 net-im/dino: add new package Based on work by Anthony Parsons flussence.eu> (flussence overlay). Package-Manager: Portage-2.3.40, Repoman-2.3.9 net-im/dino/dino-.ebuild | 80 net-im/dino/metadata.xml | 17 ++ 2 files changed, 97 insertions(+) diff --git a/net-im/dino/dino-.ebuild b/net-im/dino/dino-.ebuild new file mode 100644 index 000..9b578c60888 --- /dev/null +++ b/net-im/dino/dino-.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +CMAKE_MAKEFILE_GENERATOR="ninja" +VALA_MIN_API_VERSION="0.34" +inherit cmake-utils gnome2-utils vala + +DESCRIPTION="Modern Jabber/XMPP Client using GTK+/Vala" +HOMEPAGE="https://dino.im"; +LICENSE="GPL-3" +SLOT="0" +IUSE="+gnupg +http +omemo" + +MY_REPO_URI="https://github.com/dino/dino"; +if [[ ${PV} == "" ]]; then + EGIT_REPO_URI="${MY_REPO_URI}.git" + inherit git-r3 +else + KEYWORDS="~amd64" + SRC_URI="${MY_REPO_URI}/archive/${PV}.tar.gz" +fi + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/glib:2 + dev-libs/libgee:0.8 + net-libs/glib-networking + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/pango + gnupg? ( app-crypt/gpgme:1 ) + http? ( net-libs/libsoup:2.4 ) + omemo? ( dev-libs/libgcrypt:0 ) +" +DEPEND=" + $(vala_depend) + ${RDEPEND} + sys-devel/gettext +" + +src_prepare() { + cmake-utils_src_prepare +} + +src_configure() { + local disabled_plugins=( + $(usex gnupg "" "openpgp") + $(usex omemo "" "omemo") + $(usex http "" "http-files") + ) + local mycmakeargs+=( + "-DDISABLED_PLUGINS=$(local IFS=";"; echo "${disabled_plugins[*]}")" + ) + + if has test ${FEATURES}; then + mycmakeargs+=("-DBUILD_TESTS=yes") + fi + + cmake-utils_src_configure +} + +src_test() { + "${BUILD_DIR}"/xmpp-vala-test || die +} + +update_caches() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + update_caches +} + +pkg_postrm() { + update_caches +} diff --git a/net-im/dino/metadata.xml b/net-im/dino/metadata.xml new file mode 100644 index 000..c488bca606f --- /dev/null +++ b/net-im/dino/metadata.xml @@ -0,0 +1,17 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + andrey_ut...@gentoo.org + Andrey Utkin + + + https://github.com/dino/dino/issues + dino/dino + + + Enable OpenPGP encryption plugin + Enable HTTP file upload plugin + Enable OMEMO encryption plugin + +