* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2018-08-18 19:54 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2018-08-18 19:54 UTC (permalink / raw
To: gentoo-commits
commit: b0b38821930a1a2c2b31f105af5a17f51f213d93
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 18 19:50:25 2018 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Sat Aug 18 19:53:21 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b38821
net-im/dino: add new package
Based on work by Anthony Parsons <ant <AT> flussence.eu> (flussence overlay).
Package-Manager: Portage-2.3.40, Repoman-2.3.9
net-im/dino/dino-9999.ebuild | 80 ++++++++++++++++++++++++++++++++++++++++++++
net-im/dino/metadata.xml | 17 ++++++++++
2 files changed, 97 insertions(+)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
new file mode 100644
index 00000000000..9b578c60888
--- /dev/null
+++ b/net-im/dino/dino-9999.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} == "9999" ]]; 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 00000000000..c488bca606f
--- /dev/null
+++ b/net-im/dino/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>andrey_utkin@gentoo.org</email>
+ <name>Andrey Utkin</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/dino/dino/issues</bugs-to>
+ <remote-id type="github">dino/dino</remote-id>
+ </upstream>
+ <use>
+ <flag name="gnupg">Enable OpenPGP encryption plugin</flag>
+ <flag name="http">Enable HTTP file upload plugin</flag>
+ <flag name="omemo">Enable OMEMO encryption plugin</flag>
+ </use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2018-11-15 14:36 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2018-11-15 14:36 UTC (permalink / raw
To: gentoo-commits
commit: e2f8d45f7750cb1b181ff423c1f2ab7f03a0df26
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 15 14:36:00 2018 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Thu Nov 15 14:36:00 2018 +0000
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 <gentoo <AT> k8n.de>
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
net-im/dino/dino-9999.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 9b578c60888..13e2a28e3b4 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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)
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2019-02-01 18:35 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2019-02-01 18:35 UTC (permalink / raw
To: gentoo-commits
commit: a48aa7bf00f8248057cbf4c5c323025fd52b93e1
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 1 18:34:25 2019 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Fri Feb 1 18:34:25 2019 +0000
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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 13e2a28e3b4..3a91a8f2e77 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2019-02-18 19:29 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2019-02-18 19:29 UTC (permalink / raw
To: gentoo-commits
commit: 510f44e15c8ef736ed124866dc4037d850bc5561
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 18 19:24:50 2019 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Feb 18 19:29:27 2019 +0000
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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 3a91a8f2e77..bbf506d8456 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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"
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2019-02-20 10:56 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2019-02-20 10:56 UTC (permalink / raw
To: gentoo-commits
commit: ac688e86083db94f0461d6ccb3ec5c3de25d084e
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 20 10:56:05 2019 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Wed Feb 20 10:56:31 2019 +0000
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 <gentoo <AT> k8n.de>
Bug: https://bugs.gentoo.org/678402
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index bbf506d8456..80ecc7fbd0b 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2019-03-07 9:43 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2019-03-07 9:43 UTC (permalink / raw
To: gentoo-commits
commit: dce32902fbfb60ba3b2c08878cab96cb80d7b951
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 7 09:42:47 2019 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Thu Mar 7 09:42:47 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce32902
net-im/dino: rename USE flag 'gnupg' to 'gpg'
Suggested-by: Dennis Schridde <devurandom <AT> gmx.net>
Bug: https://bugs.gentoo.org/679632
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 6 +++---
net-im/dino/metadata.xml | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 80ecc7fbd0b..a1a9b20b283 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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} == "9999" ]]; 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 @@
<remote-id type="github">dino/dino</remote-id>
</upstream>
<use>
- <flag name="gnupg">Enable OpenPGP encryption plugin</flag>
+ <flag name="gpg">Enable OpenPGP encryption plugin</flag>
<flag name="http">Enable HTTP file upload plugin</flag>
<flag name="omemo">Enable OMEMO encryption plugin</flag>
</use>
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-02-10 23:54 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-02-10 23:54 UTC (permalink / raw
To: gentoo-commits
commit: ba46f1e3e485035954132b76b49416e118a57fe3
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 23:34:34 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 23:54:04 2020 +0000
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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 7af4594ae5b..937678aeb91 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == "9999" ]]; 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="
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-02-10 23:54 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-02-10 23:54 UTC (permalink / raw
To: gentoo-commits
commit: 7acae01c6eb1fa9fc0b8726bca112585f7288aa8
Author: Jonas Licht <jonas.licht <AT> fem <DOT> tu-ilmenau <DOT> de>
AuthorDate: Fri Jan 24 22:47:07 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 23:54:01 2020 +0000
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 <jonas.licht <AT> fem.tu-ilmenau.de>
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index a1a9b20b283..7af4594ae5b 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-02-10 23:54 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-02-10 23:54 UTC (permalink / raw
To: gentoo-commits
commit: 91abbef97d13310fa9840e405ef3f2758c5c0675
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 23:35:25 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 23:54:08 2020 +0000
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 <andrey_utkin <AT> 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 00000000000..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 00000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-05-06 21:34 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-05-06 21:34 UTC (permalink / raw
To: gentoo-commits
commit: 34dd372eed495a5b89ac458d3cf0382e45d684aa
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Wed May 6 21:30:44 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Wed May 6 21:33:41 2020 +0000
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 <andrey_utkin <AT> 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-07-20 1:10 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2020-07-20 1:10 UTC (permalink / raw
To: gentoo-commits
commit: d0bd7fbaef99205c8af9e152e0c7cbcc2d9190f7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 20 01:04:15 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jul 20 01:04:15 2020 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-11-02 20:38 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-11-02 20:38 UTC (permalink / raw
To: gentoo-commits
commit: e8943a444b958135530c7fac1c99f07f484e9f74
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 2 20:23:36 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Nov 2 20:38:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8943a44
net-im/dino: add USE flag for notification-sound plugin
Applied to 9999 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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 7 ++++++-
net-im/dino/metadata.xml | 1 +
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 937678aeb91..6e43b0dadff 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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} == "9999" ]]; 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 @@
<flag name="gpg">Enable OpenPGP encryption plugin</flag>
<flag name="http">Enable HTTP file upload plugin</flag>
<flag name="omemo">Enable OMEMO encryption plugin</flag>
+ <flag name="notification-sound">notification sounds plugin</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-11-19 7:10 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-11-19 7:10 UTC (permalink / raw
To: gentoo-commits
commit: 2e8196a3e8cf5a3bdb9c8ac148cd934b7d7a220a
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 19 06:57:50 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Thu Nov 19 07:09:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8196a3
net-im/dino: add missing arm64 keyword in 9999
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 6e43b0dadff..87038c75d2f 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-11-19 7:10 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2020-11-19 7:10 UTC (permalink / raw
To: gentoo-commits
commit: 8a8dc08e5abbbe5912b77d6f28a16f99afc26a04
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 19 06:58:26 2020 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Thu Nov 19 07:09:41 2020 +0000
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 <andrey_utkin <AT> 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 00000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-12-29 22:57 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2020-12-29 22:57 UTC (permalink / raw
To: gentoo-commits
commit: bbe6905cc32cf5adb661fd63fa93ae52d04462fb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 22:57:11 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 22:57:27 2020 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2020-12-31 1:47 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2020-12-31 1:47 UTC (permalink / raw
To: gentoo-commits
commit: ddfa8ff8b2d178d90d8d10964aa9684f42bf0c9f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 31 01:47:31 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 31 01:47:31 2020 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-02-22 14:06 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-02-22 14:06 UTC (permalink / raw
To: gentoo-commits
commit: f3bd655f5ed8527dc23b8151f3ef7073286ee699
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 13:36:54 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 14:06:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3bd655f
net-im/dino: 9999: 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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 87038c75d2f..ad4fe786bd3 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-02-22 14:06 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-02-22 14:06 UTC (permalink / raw
To: gentoo-commits
commit: 798b610c8f54bc0d5bdb32f04e3ae9fc69563909
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 22 14:00:43 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Feb 22 14:06:14 2021 +0000
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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index ad4fe786bd3..b16ee80986d 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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() {
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-06-07 21:40 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-06-07 21:40 UTC (permalink / raw
To: gentoo-commits
commit: 7a388910c7649c5092f0e17c05251a6850d1c062
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 7 21:28:23 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Jun 7 21:40:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a388910
net-im/dino: add new version 0.2.1
Cloned from 9999 ebuild.
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Andrey Utkin <andrey_utkin <AT> 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 00000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-06-07 21:45 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-06-07 21:45 UTC (permalink / raw
To: gentoo-commits
commit: 9374b3953cc08b850df2bc7b49881a3b2910a7e3
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 7 21:44:26 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Jun 7 21:44:38 2021 +0000
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 <andrey_utkin <AT> 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..00000000000
--- 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} == "9999" ]]; 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
-}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-06-07 23:02 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-06-07 23:02 UTC (permalink / raw
To: gentoo-commits
commit: 15f9b46963d261e04cf785cc75c7c8b538a51837
Author: Benjamin Neff <benjamin <AT> coding4coffee <DOT> ch>
AuthorDate: Wed Jun 2 01:41:56 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Mon Jun 7 22:55:50 2021 +0000
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 <benjamin <AT> coding4coffee.ch>
Signed-off-by: Andrey Utkin <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index b16ee80986d..e0058ccbf6e 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-06-07 23:10 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2021-06-07 23:10 UTC (permalink / raw
To: gentoo-commits
commit: 78cca5f537c46918032d5c01de886eb5fb4e5b88
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 7 23:09:39 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 7 23:09:39 2021 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-06-08 4:03 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2021-06-08 4:03 UTC (permalink / raw
To: gentoo-commits
commit: df81bfd291f64614439c01574a5a38ae16774ed4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 8 04:03:19 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 8 04:03:19 2021 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-07-24 6:22 John Helmert III
0 siblings, 0 replies; 54+ messages in thread
From: John Helmert III @ 2021-07-24 6:22 UTC (permalink / raw
To: gentoo-commits
commit: ba60cb08a283cde422ddb503900da68b979bc5c5
Author: John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 24 06:16:46 2021 +0000
Commit: John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 06:21:45 2021 +0000
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 <ajak <AT> 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..00000000000
--- 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} == "9999" ]]; 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
-}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-08-11 2:05 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2021-08-11 2:05 UTC (permalink / raw
To: gentoo-commits
commit: 995e865328fc3e9682061f2e37cb7f6879a2a9b7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 11 01:28:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 11 02:05:14 2021 +0000
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 <sam <AT> gentoo.org>
net-im/dino/dino-0.2.1.ebuild | 9 ++++-----
net-im/dino/dino-9999.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} == "9999" ]]; 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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 0decbb057e1..408e90c2968 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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} == "9999" ]]; 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
}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-08-11 2:05 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2021-08-11 2:05 UTC (permalink / raw
To: gentoo-commits
commit: 703bca6cb5ee8d54a29c33e37a818f3d6961b29a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 11 01:23:37 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 11 02:05:13 2021 +0000
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 <sam <AT> gentoo.org>
net-im/dino/dino-0.2.1.ebuild | 15 +--------------
net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index e0058ccbf6e..0decbb057e1 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
-}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-10-13 16:22 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-10-13 16:22 UTC (permalink / raw
To: gentoo-commits
commit: 55ea7779a881567b8080577759683760cbe8295a
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 13:35:20 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 16:22:04 2021 +0000
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 <andrey_utkin <AT> 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 00000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2021-10-22 12:09 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2021-10-22 12:09 UTC (permalink / raw
To: gentoo-commits
commit: 63e8182d3a6a3b8737d037e368dc9596deddb5f9
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 10:47:31 2021 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 11:45:16 2021 +0000
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 <andrey_utkin <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index ec609bb4854..29103bf879e 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.ebuild
@@ -49,6 +49,8 @@ RDEPEND="
DEPEND="
$(vala_depend)
${RDEPEND}
+ media-libs/gst-plugins-base
+ media-libs/gstreamer
sys-devel/gettext
"
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2022-02-16 21:26 David Seifert
0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2022-02-16 21:26 UTC (permalink / raw
To: gentoo-commits
commit: 3e132654d90e330ece7ea625ce93a57e0309717f
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 21:26:19 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 21:26:19 2022 +0000
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 <soap <AT> 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-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 29103bf879ef..dcefefcd1c83 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2022-03-01 23:21 Andrey Utkin
0 siblings, 0 replies; 54+ messages in thread
From: Andrey Utkin @ 2022-03-01 23:21 UTC (permalink / raw
To: gentoo-commits
commit: 58afd450fb5f6b944b22591df7f829130762a0dd
Author: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 1 23:20:47 2022 +0000
Commit: Andrey Utkin <andrey_utkin <AT> gentoo <DOT> org>
CommitDate: Tue Mar 1 23:20:47 2022 +0000
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 <andrey_utkin <AT> 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 000000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2022-04-13 14:46 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2022-04-13 14:46 UTC (permalink / raw
To: gentoo-commits
commit: 4b4e88232b719248e9378a5fff2272650e27a86d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 13 14:45:51 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 13 14:45:51 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b4e8823
net-im/dino: retire andrey_utkin
Signed-off-by: Sam James <sam <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>andrey_utkin@gentoo.org</email>
- <name>Andrey Utkin</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<bugs-to>https://github.com/dino/dino/issues</bugs-to>
<remote-id type="github">dino/dino</remote-id>
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2022-12-18 11:37 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2022-12-18 11:37 UTC (permalink / raw
To: gentoo-commits
commit: 105dafb32ad03e11b6eeea72c078f7fc1761f8f7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 11:37:27 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 11:37:27 2022 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-01-01 14:48 David Seifert
0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2023-01-01 14:48 UTC (permalink / raw
To: gentoo-commits
commit: b6bbb6e0c16e0c32e67870b82770760ccd97e013
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 1 14:47:56 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 1 14:47:56 2023 +0000
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 <soap <AT> 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-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index dcefefcd1c83..3b9f5f130391 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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"
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-01-01 16:20 David Seifert
0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2023-01-01 16:20 UTC (permalink / raw
To: gentoo-commits
commit: 3fcb54e1586623352550b08d0c1772e755dc032d
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 1 16:18:14 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 1 16:18:14 2023 +0000
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 <soap <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-01-01 16:20 David Seifert
0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2023-01-01 16:20 UTC (permalink / raw
To: gentoo-commits
commit: aac794e8bf19a982d62b9f8bc53bfa47892e0553
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 1 16:18:15 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 1 16:18:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac794e8
net-im/dino: drop 0.2.1-r1
Signed-off-by: David Seifert <soap <AT> 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..000000000000
--- 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} == "9999" ]]; 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
-}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-01-01 16:20 David Seifert
0 siblings, 0 replies; 54+ messages in thread
From: David Seifert @ 2023-01-01 16:20 UTC (permalink / raw
To: gentoo-commits
commit: 29e9ce6fa139143d503572a4c7d371bcef78fbb3
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 1 16:18:16 2023 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 1 16:18:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e9ce6f
net-im/dino: update EAPI 7 -> 8
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-im/dino/{dino-0.3.0.ebuild => dino-0.3.0-r1.ebuild} | 16 +++++++---------
net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 3b9f5f130391..5362d42a0864 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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
}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-03-11 16:26 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2023-03-11 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 8aaa7074d5588eaf9ed6eebcd4820487879191f5
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Feb 24 10:06:58 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 16:24:02 2023 +0000
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 <jubalh <AT> iodoru.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-im/dino/Manifest | 1 +
net-im/dino/{dino-9999.ebuild => dino-0.4.0.ebuild} | 17 ++++++++++-------
net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-0.4.0.ebuild
similarity index 87%
copy from net-im/dino/dino-9999.ebuild
copy to net-im/dino/dino-0.4.0.ebuild
index 5362d42a0864..25abd0156494 100644
--- a/net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 5362d42a0864..06edb44323fe 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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}"
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-03-11 16:26 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2023-03-11 16:26 UTC (permalink / raw
To: gentoo-commits
commit: a563d3f7bef380261641d5a3ced40700f0abf9aa
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Tue Mar 7 23:35:54 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 16:24:03 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a563d3f7
net-im/dino: add 0.4.1
Signed-off-by: Michael Vetter <jubalh <AT> iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/29762
Signed-off-by: Sam James <sam <AT> 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 000000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-03-22 5:48 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2023-03-22 5:48 UTC (permalink / raw
To: gentoo-commits
commit: fea2e011dc9b78c475dc9f176b55e17b59c6724d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 22 05:47:06 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 22 05:47:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea2e011
net-im/dino: fix revision name
Signed-off-by: Sam James <sam <AT> 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-03-24 8:44 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-03-24 8:44 UTC (permalink / raw
To: gentoo-commits
commit: 3bdb0c07287e6e7a8dfc2f84297be4452212fe03
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Fri Mar 24 08:24:20 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 08:44:13 2023 +0000
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 <jubalh <AT> iodoru.org>
Signed-off-by: Florian Schmaus <flow <AT> 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-06-01 7:58 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-06-01 7:58 UTC (permalink / raw
To: gentoo-commits
commit: 218bbbb6e36d07ff61b3848001bfba84cfef309a
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 07:46:31 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 07:58:46 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218bbbb6
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 <flow <AT> 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} == "9999" ]]; 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 @@
<flag name="http">Enable HTTP file upload plugin</flag>
<flag name="omemo">Enable OMEMO encryption plugin</flag>
<flag name="notification-sound">notification sounds plugin</flag>
+ <flag name="rtp">Enable Audio/Video calls over XMPP using RTP</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-06-01 7:58 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-06-01 7:58 UTC (permalink / raw
To: gentoo-commits
commit: b1961cf0e7a5fb491b61ddb8cba9c232236b84d5
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 07:54:58 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 07:58:47 2023 +0000
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 <flow <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-06-01 7:58 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-06-01 7:58 UTC (permalink / raw
To: gentoo-commits
commit: 7684fb79ab8af35185cde927d5a69ea7a7098575
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 07:52:49 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 07:58:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7684fb79
net-im/dino: add missing RDEPENDs
Signed-off-by: Florian Schmaus <flow <AT> 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-06-01 7:58 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-06-01 7:58 UTC (permalink / raw
To: gentoo-commits
commit: f33d913c8f8058f95539bca3f27b8e18fb359294
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 07:56:06 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 07:58:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f33d913c
net-im/dino: sync live
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-im/dino/dino-9999.ebuild | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 44362a8ae8fb..2dfba797f01b 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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} == "9999" ]]; 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" "")
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-06-01 7:58 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-06-01 7:58 UTC (permalink / raw
To: gentoo-commits
commit: 9e52fc4162f530e9d29dd071969edce71397382f
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 07:55:12 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 07:58:48 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e52fc41
net-im/dino: drop 0.3.2
Signed-off-by: Florian Schmaus <flow <AT> 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..000000000000
--- 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} == "9999" ]]; 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
-}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-06-01 8:16 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-06-01 8:16 UTC (permalink / raw
To: gentoo-commits
commit: 8788ae58f626edc73d573ed8f5527a6748feef1b
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 1 08:16:32 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Jun 1 08:16:32 2023 +0000
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 <flow <AT> gentoo.org>
net-im/dino/{dino-0.4.2.ebuild => dino-0.4.2-r1.ebuild} | 2 +-
net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 2dfba797f01b..2b090f8e836f 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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="
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-07-10 8:58 Florian Schmaus
0 siblings, 0 replies; 54+ messages in thread
From: Florian Schmaus @ 2023-07-10 8:58 UTC (permalink / raw
To: gentoo-commits
commit: 46bea462d5422a00b82f6790d8eda5bdfa66d312
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 10 08:56:17 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jul 10 08:57:42 2023 +0000
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 <flow <AT> gentoo.org>
Reported-by: Serg <g00g1+gentoo.org <AT> at.encryp.ch>
net-im/dino/{dino-0.4.2-r1.ebuild => dino-0.4.2-r2.ebuild} | 2 +-
net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 2b090f8e836f..2f820b80edf9 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.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:=
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-07-26 3:02 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2023-07-26 3:02 UTC (permalink / raw
To: gentoo-commits
commit: bebf26d22680710de88bc21db16799bdc27114f9
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Tue Jul 11 05:06:41 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 03:00:06 2023 +0000
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 <jubalh <AT> iodoru.org>
Signed-off-by: Sam James <sam <AT> 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)"
)
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2023-07-26 3:02 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2023-07-26 3:02 UTC (permalink / raw
To: gentoo-commits
commit: 8aa266a08a3c550beaa8f04970e603e6f1b3f157
Author: Michael Vetter <jubalh <AT> iodoru <DOT> org>
AuthorDate: Tue Jul 11 05:08:50 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 26 03:00:07 2023 +0000
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 <jubalh <AT> iodoru.org>
Closes: https://github.com/gentoo/gentoo/pull/31828
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-im/dino/Manifest | 1 +
net-im/dino/{dino-9999.ebuild => dino-0.4.3.ebuild} | 3 ++-
net-im/dino/dino-9999.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-9999.ebuild b/net-im/dino/dino-0.4.3.ebuild
similarity index 97%
copy from net-im/dino/dino-9999.ebuild
copy to net-im/dino/dino-0.4.3.ebuild
index 2f820b80edf9..443a60ca974f 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-0.4.3.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; 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-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 2f820b80edf9..443a60ca974f 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; 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)"
)
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2024-07-03 0:37 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2024-07-03 0:37 UTC (permalink / raw
To: gentoo-commits
commit: f609e490d9bdf41626914052182efc69b19cd24d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 3 00:30:36 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 3 00:30:36 2024 +0000
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 <sam <AT> 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 000000000000..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} == "9999" ]]; 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
+}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2024-07-03 2:59 Sam James
0 siblings, 0 replies; 54+ messages in thread
From: Sam James @ 2024-07-03 2:59 UTC (permalink / raw
To: gentoo-commits
commit: ac1b57b73553469b1ee0f39e9fde8ad6f93ee230
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 3 02:58:51 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jul 3 02:58:51 2024 +0000
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 <sam <AT> 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} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2024-10-23 7:53 Jakov Smolić
0 siblings, 0 replies; 54+ messages in thread
From: Jakov Smolić @ 2024-10-23 7:53 UTC (permalink / raw
To: gentoo-commits
commit: 6a11b6cd6008c8fa07ff5040e8d68e3aa918d84b
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 07:53:38 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 07:53:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a11b6cd
net-im/dino: Stabilize 0.4.4 amd64, #941992
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-im/dino/dino-0.4.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/dino/dino-0.4.4.ebuild b/net-im/dino/dino-0.4.4.ebuild
index 9b99d0f5f067..34ca295a1c73 100644
--- a/net-im/dino/dino-0.4.4.ebuild
+++ b/net-im/dino/dino-0.4.4.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == "9999" ]]; 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
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2024-10-23 16:12 Andreas Sturmlechner
0 siblings, 0 replies; 54+ messages in thread
From: Andreas Sturmlechner @ 2024-10-23 16:12 UTC (permalink / raw
To: gentoo-commits
commit: c541b1b12d8f19d7b9297ad4443d2a936a64c28f
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 21:51:30 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 16:11:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c541b1b1
net-im/dino: drop 0.4.2-r2, 0.4.3 and 0.4.3-r1
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-im/dino/Manifest | 2 -
net-im/dino/dino-0.4.2-r2.ebuild | 99 -------------------------------------
net-im/dino/dino-0.4.3-r1.ebuild | 104 ---------------------------------------
net-im/dino/dino-0.4.3.ebuild | 99 -------------------------------------
4 files changed, 304 deletions(-)
diff --git a/net-im/dino/Manifest b/net-im/dino/Manifest
index 517074502e56..581719fb6f55 100644
--- a/net-im/dino/Manifest
+++ b/net-im/dino/Manifest
@@ -1,3 +1 @@
-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.2-r2.ebuild b/net-im/dino/dino-0.4.2-r2.ebuild
deleted file mode 100644
index de4977426bc8..000000000000
--- a/net-im/dino/dino-0.4.2-r2.ebuild
+++ /dev/null
@@ -1,99 +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 +rtp test"
-RESTRICT="!test? ( test )"
-
-MY_REPO_URI="https://github.com/dino/dino"
-if [[ ${PV} == "9999" ]]; 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
-}
diff --git a/net-im/dino/dino-0.4.3-r1.ebuild b/net-im/dino/dino-0.4.3-r1.ebuild
deleted file mode 100644
index 429ec8e36db0..000000000000
--- a/net-im/dino/dino-0.4.3-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# 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} == "9999" ]]; 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
- "${FILESDIR}"/${P}-vala-gpgme.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/dino-0.4.3.ebuild b/net-im/dino/dino-0.4.3.ebuild
deleted file mode 100644
index 443a60ca974f..000000000000
--- a/net-im/dino/dino-0.4.3.ebuild
+++ /dev/null
@@ -1,99 +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 +rtp test"
-RESTRICT="!test? ( test )"
-
-MY_REPO_URI="https://github.com/dino/dino"
-if [[ ${PV} == "9999" ]]; 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
-}
^ permalink raw reply related [flat|nested] 54+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-im/dino/
@ 2024-11-04 18:39 Andreas Sturmlechner
0 siblings, 0 replies; 54+ messages in thread
From: Andreas Sturmlechner @ 2024-11-04 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 5f360a599cbec568cb2fb74545e96da651b26784
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 22 21:53:14 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Nov 4 18:38:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f360a59
net-im/dino: Set libcanberra[sound] IUSE default
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-im/dino/{dino-0.4.4.ebuild => dino-0.4.4-r1.ebuild} | 5 ++---
net-im/dino/dino-9999.ebuild | 7 +++----
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/net-im/dino/dino-0.4.4.ebuild b/net-im/dino/dino-0.4.4-r1.ebuild
similarity index 96%
rename from net-im/dino/dino-0.4.4.ebuild
rename to net-im/dino/dino-0.4.4-r1.ebuild
index 34ca295a1c73..91ec3bd34108 100644
--- a/net-im/dino/dino-0.4.4.ebuild
+++ b/net-im/dino/dino-0.4.4-r1.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
x11-libs/pango
gpg? ( app-crypt/gpgme:= )
http? ( net-libs/libsoup:2.4 )
- notification-sound? ( media-libs/libcanberra:0[sound] )
+ notification-sound? ( media-libs/libcanberra:0[sound(+)] )
omemo? (
dev-libs/libgcrypt:=
media-gfx/qrencode:=
@@ -51,8 +51,7 @@ RDEPEND="
media-libs/webrtc-audio-processing:0
)
"
-DEPEND="
- ${RDEPEND}
+DEPEND="${RDEPEND}
media-libs/gst-plugins-base
media-libs/gstreamer
"
diff --git a/net-im/dino/dino-9999.ebuild b/net-im/dino/dino-9999.ebuild
index 443a60ca974f..f072fcc344e7 100644
--- a/net-im/dino/dino-9999.ebuild
+++ b/net-im/dino/dino-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -40,7 +40,7 @@ RDEPEND="
x11-libs/pango
gpg? ( app-crypt/gpgme:= )
http? ( net-libs/libsoup:2.4 )
- notification-sound? ( media-libs/libcanberra:0[sound] )
+ notification-sound? ( media-libs/libcanberra:0[sound(+)] )
omemo? (
dev-libs/libgcrypt:=
media-gfx/qrencode:=
@@ -51,8 +51,7 @@ RDEPEND="
media-libs/webrtc-audio-processing:0
)
"
-DEPEND="
- ${RDEPEND}
+DEPEND="${RDEPEND}
media-libs/gst-plugins-base
media-libs/gstreamer
"
^ permalink raw reply related [flat|nested] 54+ messages in thread
end of thread, other threads:[~2024-11-04 18:40 UTC | newest]
Thread overview: 54+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-10 23:54 [gentoo-commits] repo/gentoo:master commit in: net-im/dino/ Andrey Utkin
-- strict thread matches above, loose matches on Subject: below --
2024-11-04 18:39 Andreas Sturmlechner
2024-10-23 16:12 Andreas Sturmlechner
2024-10-23 7:53 Jakov Smolić
2024-07-03 2:59 Sam James
2024-07-03 0:37 Sam James
2023-07-26 3:02 Sam James
2023-07-26 3:02 Sam James
2023-07-10 8:58 Florian Schmaus
2023-06-01 8:16 Florian Schmaus
2023-06-01 7:58 Florian Schmaus
2023-06-01 7:58 Florian Schmaus
2023-06-01 7:58 Florian Schmaus
2023-06-01 7:58 Florian Schmaus
2023-06-01 7:58 Florian Schmaus
2023-03-24 8:44 Florian Schmaus
2023-03-22 5:48 Sam James
2023-03-11 16:26 Sam James
2023-03-11 16:26 Sam James
2023-01-01 16:20 David Seifert
2023-01-01 16:20 David Seifert
2023-01-01 16:20 David Seifert
2023-01-01 14:48 David Seifert
2022-12-18 11:37 Sam James
2022-04-13 14:46 Sam James
2022-03-01 23:21 Andrey Utkin
2022-02-16 21:26 David Seifert
2021-10-22 12:09 Andrey Utkin
2021-10-13 16:22 Andrey Utkin
2021-08-11 2:05 Sam James
2021-08-11 2:05 Sam James
2021-07-24 6:22 John Helmert III
2021-06-08 4:03 Sam James
2021-06-07 23:10 Sam James
2021-06-07 23:02 Andrey Utkin
2021-06-07 21:45 Andrey Utkin
2021-06-07 21:40 Andrey Utkin
2021-02-22 14:06 Andrey Utkin
2021-02-22 14:06 Andrey Utkin
2020-12-31 1:47 Sam James
2020-12-29 22:57 Sam James
2020-11-19 7:10 Andrey Utkin
2020-11-19 7:10 Andrey Utkin
2020-11-02 20:38 Andrey Utkin
2020-07-20 1:10 Sam James
2020-05-06 21:34 Andrey Utkin
2020-02-10 23:54 Andrey Utkin
2020-02-10 23:54 Andrey Utkin
2019-03-07 9:43 Andrey Utkin
2019-02-20 10:56 Andrey Utkin
2019-02-18 19:29 Andrey Utkin
2019-02-01 18:35 Andrey Utkin
2018-11-15 14:36 Andrey Utkin
2018-08-18 19:54 Andrey Utkin
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox