[gentoo-commits] repo/gentoo:master commit in: net-im/dino/

2024-07-02 Thread Sam James
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/

2024-07-02 Thread Sam James
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/

2024-07-02 Thread Sam James
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/

2024-03-03 Thread Sam James
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/

2023-07-25 Thread Sam James
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/

2023-07-25 Thread Sam James
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/

2023-07-10 Thread Florian Schmaus
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/

2023-06-01 Thread Florian Schmaus
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/

2023-06-01 Thread Florian Schmaus
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/

2023-06-01 Thread Florian Schmaus
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/

2023-06-01 Thread Florian Schmaus
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/

2023-06-01 Thread Florian Schmaus
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/

2023-06-01 Thread Florian Schmaus
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/

2023-03-24 Thread Florian Schmaus
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/

2023-03-21 Thread Sam James
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/

2023-03-11 Thread Sam James
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/

2023-03-11 Thread Sam James
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/

2023-01-01 Thread David Seifert
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/

2023-01-01 Thread David Seifert
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/

2023-01-01 Thread David Seifert
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/

2023-01-01 Thread David Seifert
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/

2022-12-18 Thread Sam James
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/

2022-04-13 Thread Sam James
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/

2022-03-01 Thread Andrey Utkin
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/

2022-02-16 Thread David Seifert
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/

2021-10-22 Thread Andrey Utkin
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/

2021-10-22 Thread Andrey Utkin
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/

2021-10-13 Thread Andrey Utkin
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/

2021-08-10 Thread Sam James
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/

2021-08-10 Thread Sam James
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/

2021-07-23 Thread John Helmert III
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/

2021-06-07 Thread Sam James
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/

2021-06-07 Thread Sam James
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/

2021-06-07 Thread Andrey Utkin
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/

2021-06-07 Thread Andrey Utkin
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/

2021-06-07 Thread Andrey Utkin
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/

2021-02-22 Thread Andrey Utkin
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/

2021-02-22 Thread Andrey Utkin
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/

2020-12-30 Thread Sam James
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/

2020-12-29 Thread Sam James
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/

2020-11-18 Thread Andrey Utkin
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/

2020-11-18 Thread Andrey Utkin
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/

2020-11-02 Thread Andrey Utkin
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/

2020-07-19 Thread Sam James
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/

2020-05-06 Thread Andrey Utkin
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/

2020-02-10 Thread Andrey Utkin
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/

2020-02-10 Thread Andrey Utkin
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/

2020-02-10 Thread Andrey Utkin
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/

2019-03-07 Thread Andrey Utkin
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/

2019-02-20 Thread Andrey Utkin
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/

2019-02-18 Thread Andrey Utkin
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/

2019-02-01 Thread Andrey Utkin
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/

2018-11-15 Thread Andrey Utkin
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/

2018-08-18 Thread Andrey Utkin
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
+   
+