* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2020-05-25 1:03 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2020-05-25 1:03 UTC (permalink / raw
To: gentoo-commits
commit: f4e4cbd2518039a8ac57275b94a596726d2d0de4
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon May 25 00:53:58 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon May 25 01:03:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f4e4cbd2
net-im/nheko: New package.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/metadata.xml | 11 +++++++++++
net-im/nheko/nheko-0.7.1.ebuild | 40 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 52 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
new file mode 100644
index 0000000..ea118d5
--- /dev/null
+++ b/net-im/nheko/Manifest
@@ -0,0 +1 @@
+DIST nheko-0.7.1.tar.gz 781856 BLAKE2B ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b SHA512 c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
new file mode 100644
index 0000000..4a3f8ed
--- /dev/null
+++ b/net-im/nheko/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>gentoo@tastytea.de</email>
+ <name>Ronny (tastytea) Gutbrod</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Nheko-Reborn/nheko</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-im/nheko/nheko-0.7.1.ebuild b/net-im/nheko/nheko-0.7.1.ebuild
new file mode 100644
index 0000000..e5dcde9
--- /dev/null
+++ b/net-im/nheko/nheko-0.7.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtsvg:5
+ dev-qt/qtconcurrent:5
+ app-text/cmark
+ dev-libs/tweeny
+ dev-db/lmdb++
+ >=dev-libs/mtxclient-0.3.0
+ dev-cpp/nlohmann_json
+"
+DEPEND="
+ ${RDEPEND}
+ dev-qt/linguist-tools:5
+ dev-libs/spdlog
+"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_src_prepare
+
+ # TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2020-06-13 1:28 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2020-06-13 1:28 UTC (permalink / raw
To: gentoo-commits
commit: 713a98c7c77dd5f53e82561eef9aa338eb563b18
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Jun 13 01:15:34 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Jun 13 01:27:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=713a98c7
net-im/nheko: Version bump 0.7.2.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.7.2.ebuild | 40 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 41 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index ea118d5..fa46f76 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1 +1,2 @@
DIST nheko-0.7.1.tar.gz 781856 BLAKE2B ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b SHA512 c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc
+DIST nheko-0.7.2.tar.gz 899595 BLAKE2B dcf6316e651501580036f55e1a81eb8bf30c725167f43e3f36a20079159a2c980258b6602571c32791ba24d00a7427bde6e302ebf4831eda371f9d69e2f1dda5 SHA512 6faac4d5507358231004af474b2de2672aab0b9b369b5ae7f311774e8c3525cecbab0aacf61ec484696d56db171b66b688d044e05a6938c9c04ec9e885e1e82e
diff --git a/net-im/nheko/nheko-0.7.2.ebuild b/net-im/nheko/nheko-0.7.2.ebuild
new file mode 100644
index 0000000..54b3b78
--- /dev/null
+++ b/net-im/nheko/nheko-0.7.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtsvg:5
+ dev-qt/qtconcurrent:5
+ app-text/cmark
+ dev-libs/tweeny
+ dev-db/lmdb++
+ >=dev-libs/mtxclient-0.3.1
+ dev-cpp/nlohmann_json
+"
+DEPEND="
+ ${RDEPEND}
+ dev-qt/linguist-tools:5
+ dev-libs/spdlog
+"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_src_prepare
+
+ # TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2020-07-19 22:07 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2020-07-19 22:07 UTC (permalink / raw
To: gentoo-commits
commit: 76899dafa15650c39ce9d443d512d7a16c605538
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Jul 19 22:00:43 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Jul 19 22:06:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76899daf
net-im/nheko: Fix Manifest.
The tag for 0.7.2 moved from 3ea5a92b2a1ce372d900c757cc9a2ab3cfef2ef9 to
887ad25ab751e8cb87c98438e8e64ac8565a780c.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index fa46f76..52d4340 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,2 @@
DIST nheko-0.7.1.tar.gz 781856 BLAKE2B ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b SHA512 c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc
-DIST nheko-0.7.2.tar.gz 899595 BLAKE2B dcf6316e651501580036f55e1a81eb8bf30c725167f43e3f36a20079159a2c980258b6602571c32791ba24d00a7427bde6e302ebf4831eda371f9d69e2f1dda5 SHA512 6faac4d5507358231004af474b2de2672aab0b9b369b5ae7f311774e8c3525cecbab0aacf61ec484696d56db171b66b688d044e05a6938c9c04ec9e885e1e82e
+DIST nheko-0.7.2.tar.gz 899562 BLAKE2B 39a21c5a164cdc1090479422607297e48ca0e1d5455e3fabd4cf4e2af6ee8527409fbde58b0320ae0938757f055929ca5188e5b4bb9be3d1a2832d66914588a6 SHA512 8f253bdac22a2d3412fcb18671145d9601d8609dbc79358412e81a17a9677a1cb44b6fc4d029f4d850818cb3fe3531adc869a7e54273e7bb17d0aa7ef85dce17
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2020-08-15 12:18 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2020-08-15 12:18 UTC (permalink / raw
To: gentoo-commits
commit: edbacefb52d3992741406ede9cbe1aef5d3e8036
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Aug 15 12:08:26 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Aug 15 12:09:27 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=edbacefb
net-im/nheko: Move dev-qt/linguist-tools to BDEPEND.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.7.1.ebuild | 2 +-
net-im/nheko/nheko-0.7.2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.7.1.ebuild b/net-im/nheko/nheko-0.7.1.ebuild
index e5dcde9..16b387a 100644
--- a/net-im/nheko/nheko-0.7.1.ebuild
+++ b/net-im/nheko/nheko-0.7.1.ebuild
@@ -28,9 +28,9 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- dev-qt/linguist-tools:5
dev-libs/spdlog
"
+BDEPEND="dev-qt/linguist-tools:5"
src_prepare() {
cmake_src_prepare
diff --git a/net-im/nheko/nheko-0.7.2.ebuild b/net-im/nheko/nheko-0.7.2.ebuild
index 54b3b78..b226c0c 100644
--- a/net-im/nheko/nheko-0.7.2.ebuild
+++ b/net-im/nheko/nheko-0.7.2.ebuild
@@ -28,9 +28,9 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- dev-qt/linguist-tools:5
dev-libs/spdlog
"
+BDEPEND="dev-qt/linguist-tools:5"
src_prepare() {
cmake_src_prepare
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2020-08-15 12:18 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2020-08-15 12:18 UTC (permalink / raw
To: gentoo-commits
commit: 8d48c4e2221cca354735589d67215e1af1a6258b
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Aug 15 12:11:37 2020 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Aug 15 12:11:37 2020 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8d48c4e2
net-im/nheko: Don't call base_src_prepare() 2 times.
cmake_src_prepare() and xdg_src_prepare() both call default()
a.k.a. base_src_prepare(). That would result in the attempt to apply
each patch 2 times.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.7.1.ebuild | 2 +-
net-im/nheko/nheko-0.7.2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.7.1.ebuild b/net-im/nheko/nheko-0.7.1.ebuild
index 16b387a..43287ca 100644
--- a/net-im/nheko/nheko-0.7.1.ebuild
+++ b/net-im/nheko/nheko-0.7.1.ebuild
@@ -34,7 +34,7 @@ BDEPEND="dev-qt/linguist-tools:5"
src_prepare() {
cmake_src_prepare
- xdg_src_prepare
+ xdg_environment_reset
# TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
}
diff --git a/net-im/nheko/nheko-0.7.2.ebuild b/net-im/nheko/nheko-0.7.2.ebuild
index b226c0c..e6ce8bd 100644
--- a/net-im/nheko/nheko-0.7.2.ebuild
+++ b/net-im/nheko/nheko-0.7.2.ebuild
@@ -34,7 +34,7 @@ BDEPEND="dev-qt/linguist-tools:5"
src_prepare() {
cmake_src_prepare
- xdg_src_prepare
+ xdg_environment_reset
# TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-01-20 3:39 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-01-20 3:39 UTC (permalink / raw
To: gentoo-commits
commit: 2c3dafa13ed99bf16e8adee4ed27e9cfc4148516
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Jan 20 03:35:12 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Jan 20 03:39:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2c3dafa1
net-im/nheko: Version bump 0.8.0.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.8.0.ebuild | 54 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 52d4340a..f3fdab00 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.7.1.tar.gz 781856 BLAKE2B ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b SHA512 c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc
DIST nheko-0.7.2.tar.gz 899562 BLAKE2B 39a21c5a164cdc1090479422607297e48ca0e1d5455e3fabd4cf4e2af6ee8527409fbde58b0320ae0938757f055929ca5188e5b4bb9be3d1a2832d66914588a6 SHA512 8f253bdac22a2d3412fcb18671145d9601d8609dbc79358412e81a17a9677a1cb44b6fc4d029f4d850818cb3fe3531adc869a7e54273e7bb17d0aa7ef85dce17
+DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
diff --git a/net-im/nheko/nheko-0.8.0.ebuild b/net-im/nheko/nheko-0.8.0.ebuild
new file mode 100644
index 00000000..ba84dfd6
--- /dev/null
+++ b/net-im/nheko/nheko-0.8.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtsvg:5
+ dev-qt/qtconcurrent:5
+ app-text/cmark
+ dev-libs/tweeny
+ dev-db/lmdb++
+ >=dev-libs/mtxclient-0.4.0
+ dev-cpp/nlohmann_json
+ dev-libs/qtkeychain
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/spdlog
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_src_prepare
+}
+
+# # Preparation for when gstreamer >= 1.18 lands in ::gentoo.
+# MY_GSTREAMER_V="1.18"
+#
+# voip? (
+# >=media-libs/gstreamer-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-meta-${MY_GSTREAMER_V}[opus,vpx]
+# >=media-libs/gst-plugins-base-${MY_GSTREAMER_V}[opengl]
+# >=media-libs/gst-plugins-good-${MY_GSTREAMER_V}
+# >=media-libs/gst-plugins-bad-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-dtls-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-srtp-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-webrtc-${MY_GSTREAMER_V}
+# net-libs/libnice
+# )
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-01-20 3:39 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-01-20 3:39 UTC (permalink / raw
To: gentoo-commits
commit: 3c87c691d94542109cc5267a2ed24fee52900107
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Jan 20 03:36:22 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Jan 20 03:39:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3c87c691
net-im/nheko: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.7.1.ebuild | 40 ----------------------------------------
2 files changed, 41 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index f3fdab00..c30dc70a 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
-DIST nheko-0.7.1.tar.gz 781856 BLAKE2B ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b SHA512 c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc
DIST nheko-0.7.2.tar.gz 899562 BLAKE2B 39a21c5a164cdc1090479422607297e48ca0e1d5455e3fabd4cf4e2af6ee8527409fbde58b0320ae0938757f055929ca5188e5b4bb9be3d1a2832d66914588a6 SHA512 8f253bdac22a2d3412fcb18671145d9601d8609dbc79358412e81a17a9677a1cb44b6fc4d029f4d850818cb3fe3531adc869a7e54273e7bb17d0aa7ef85dce17
DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
diff --git a/net-im/nheko/nheko-0.7.1.ebuild b/net-im/nheko/nheko-0.7.1.ebuild
deleted file mode 100644
index 16b387a0..00000000
--- a/net-im/nheko/nheko-0.7.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtsvg:5
- dev-qt/qtconcurrent:5
- app-text/cmark
- dev-libs/tweeny
- dev-db/lmdb++
- >=dev-libs/mtxclient-0.3.0
- dev-cpp/nlohmann_json
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/spdlog
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_src_prepare
-
- # TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-01-28 1:44 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-01-28 1:44 UTC (permalink / raw
To: gentoo-commits
commit: 78881a38c5cd8a75345bf2da25e75c7a4f3dc70d
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jan 28 01:41:08 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jan 28 01:41:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=78881a38
net-im/nheko: Version bump 0.8.1.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.8.1.ebuild | 54 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index c30dc70a..5d5d6e00 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.7.2.tar.gz 899562 BLAKE2B 39a21c5a164cdc1090479422607297e48ca0e1d5455e3fabd4cf4e2af6ee8527409fbde58b0320ae0938757f055929ca5188e5b4bb9be3d1a2832d66914588a6 SHA512 8f253bdac22a2d3412fcb18671145d9601d8609dbc79358412e81a17a9677a1cb44b6fc4d029f4d850818cb3fe3531adc869a7e54273e7bb17d0aa7ef85dce17
DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
+DIST nheko-0.8.1.tar.gz 1176445 BLAKE2B 5ef1523b23b1512d56cd6109f05ec3f710629a561ddf8e766d8f3f3a2d3bdd65d6a83da381f3e53bfbd1ee470243dae8ff488880973dadc166cc82e52d03abbe SHA512 180c876121338ea6d45e85d11a3cfd1f988a084a650becacfa5a9cbb4a556a0f47625194e3d9870bb6692b15d16c5ac75999e241f08a2828ec471b3d64c1eb62
diff --git a/net-im/nheko/nheko-0.8.1.ebuild b/net-im/nheko/nheko-0.8.1.ebuild
new file mode 100644
index 00000000..a017628c
--- /dev/null
+++ b/net-im/nheko/nheko-0.8.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtsvg:5
+ dev-qt/qtconcurrent:5
+ app-text/cmark
+ dev-libs/tweeny
+ dev-db/lmdb++
+ >=dev-libs/mtxclient-0.4.1
+ dev-cpp/nlohmann_json
+ dev-libs/qtkeychain
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/spdlog
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_src_prepare
+}
+
+# # Preparation for when gstreamer >= 1.18 lands in ::gentoo.
+# MY_GSTREAMER_V="1.18"
+#
+# voip? (
+# >=media-libs/gstreamer-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-meta-${MY_GSTREAMER_V}[opus,vpx]
+# >=media-libs/gst-plugins-base-${MY_GSTREAMER_V}[opengl]
+# >=media-libs/gst-plugins-good-${MY_GSTREAMER_V}
+# >=media-libs/gst-plugins-bad-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-dtls-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-srtp-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-webrtc-${MY_GSTREAMER_V}
+# net-libs/libnice
+# )
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-01-28 1:44 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-01-28 1:44 UTC (permalink / raw
To: gentoo-commits
commit: dfebefdaf4bf90d03da3c789412b605ffabc7b87
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jan 28 01:42:59 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jan 28 01:42:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfebefda
net-im/nheko: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.7.2.ebuild | 40 ----------------------------------------
2 files changed, 41 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 5d5d6e00..2f9709fe 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
-DIST nheko-0.7.2.tar.gz 899562 BLAKE2B 39a21c5a164cdc1090479422607297e48ca0e1d5455e3fabd4cf4e2af6ee8527409fbde58b0320ae0938757f055929ca5188e5b4bb9be3d1a2832d66914588a6 SHA512 8f253bdac22a2d3412fcb18671145d9601d8609dbc79358412e81a17a9677a1cb44b6fc4d029f4d850818cb3fe3531adc869a7e54273e7bb17d0aa7ef85dce17
DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
DIST nheko-0.8.1.tar.gz 1176445 BLAKE2B 5ef1523b23b1512d56cd6109f05ec3f710629a561ddf8e766d8f3f3a2d3bdd65d6a83da381f3e53bfbd1ee470243dae8ff488880973dadc166cc82e52d03abbe SHA512 180c876121338ea6d45e85d11a3cfd1f988a084a650becacfa5a9cbb4a556a0f47625194e3d9870bb6692b15d16c5ac75999e241f08a2828ec471b3d64c1eb62
diff --git a/net-im/nheko/nheko-0.7.2.ebuild b/net-im/nheko/nheko-0.7.2.ebuild
deleted file mode 100644
index b226c0c4..00000000
--- a/net-im/nheko/nheko-0.7.2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtsvg:5
- dev-qt/qtconcurrent:5
- app-text/cmark
- dev-libs/tweeny
- dev-db/lmdb++
- >=dev-libs/mtxclient-0.3.1
- dev-cpp/nlohmann_json
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/spdlog
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_src_prepare
-
- # TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-04-09 16:46 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-04-09 16:46 UTC (permalink / raw
To: gentoo-commits
commit: 3b913fd5b389640fd84fa371698fa112cc026450
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Apr 9 16:35:10 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Apr 9 16:35:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3b913fd5
net-im/nheko: Fix dependencies.
dev-libs/tweeny and dev-db/lmdb++ are build-time dependencies.
There are 2 incompatible repositories for lmdb++. The old one is
<https://github.com/drycpp/lmdbxx> and the new one is
<https://github.com/hoytech/lmdbxx>.
<=net-im/nheko-0.8.1 needs the old one. dev-db/lmdb++-0.9.14.0 installs
the old one. dev-db/lmdb++-1.0.0 installs the new one.
>net-im/nheko-0.8.1 will need the new one. So the version pinning will
go away in the ebuild for the next version.
Closes: https://bugs.gentoo.org/781662
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.8.0.ebuild | 4 ++--
net-im/nheko/nheko-0.8.1.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-im/nheko/nheko-0.8.0.ebuild b/net-im/nheko/nheko-0.8.0.ebuild
index ba84dfd69..1d9735f03 100644
--- a/net-im/nheko/nheko-0.8.0.ebuild
+++ b/net-im/nheko/nheko-0.8.0.ebuild
@@ -21,8 +21,6 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtconcurrent:5
app-text/cmark
- dev-libs/tweeny
- dev-db/lmdb++
>=dev-libs/mtxclient-0.4.0
dev-cpp/nlohmann_json
dev-libs/qtkeychain
@@ -30,6 +28,8 @@ RDEPEND="
DEPEND="
${RDEPEND}
dev-libs/spdlog
+ dev-libs/tweeny
+ <dev-db/lmdb++-1.0.0
"
BDEPEND="dev-qt/linguist-tools:5"
diff --git a/net-im/nheko/nheko-0.8.1.ebuild b/net-im/nheko/nheko-0.8.1.ebuild
index a017628ce..07a8d5310 100644
--- a/net-im/nheko/nheko-0.8.1.ebuild
+++ b/net-im/nheko/nheko-0.8.1.ebuild
@@ -21,8 +21,6 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtconcurrent:5
app-text/cmark
- dev-libs/tweeny
- dev-db/lmdb++
>=dev-libs/mtxclient-0.4.1
dev-cpp/nlohmann_json
dev-libs/qtkeychain
@@ -30,6 +28,8 @@ RDEPEND="
DEPEND="
${RDEPEND}
dev-libs/spdlog
+ dev-libs/tweeny
+ <dev-db/lmdb++-1.0.0
"
BDEPEND="dev-qt/linguist-tools:5"
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-04-21 6:21 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-04-21 6:21 UTC (permalink / raw
To: gentoo-commits
commit: b58b8dac7224635ce539b8181db695e9813b0dba
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Apr 21 06:17:51 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Apr 21 06:20:01 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b58b8dac
net-im/nheko: Fix dev-libs/mtxclient dependency.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.8.0.ebuild | 2 +-
net-im/nheko/nheko-0.8.1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.8.0.ebuild b/net-im/nheko/nheko-0.8.0.ebuild
index 1d9735f03..e89aaaa6d 100644
--- a/net-im/nheko/nheko-0.8.0.ebuild
+++ b/net-im/nheko/nheko-0.8.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtconcurrent:5
app-text/cmark
- >=dev-libs/mtxclient-0.4.0
+ <dev-libs/mtxclient-0.5.0
dev-cpp/nlohmann_json
dev-libs/qtkeychain
"
diff --git a/net-im/nheko/nheko-0.8.1.ebuild b/net-im/nheko/nheko-0.8.1.ebuild
index 07a8d5310..e89aaaa6d 100644
--- a/net-im/nheko/nheko-0.8.1.ebuild
+++ b/net-im/nheko/nheko-0.8.1.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
dev-qt/qtsvg:5
dev-qt/qtconcurrent:5
app-text/cmark
- >=dev-libs/mtxclient-0.4.1
+ <dev-libs/mtxclient-0.5.0
dev-cpp/nlohmann_json
dev-libs/qtkeychain
"
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-04-23 10:56 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-04-23 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 0d0dab2e2bd3366f81f765a4191cf1a8a56c3bb4
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Apr 23 10:53:21 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Apr 23 10:55:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0d0dab2e
net-im/nheko: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.8.0.ebuild | 54 -----------------------------------------
2 files changed, 55 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index bd0fe2415..b4ca85359 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
-DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
DIST nheko-0.8.1.tar.gz 1176445 BLAKE2B 5ef1523b23b1512d56cd6109f05ec3f710629a561ddf8e766d8f3f3a2d3bdd65d6a83da381f3e53bfbd1ee470243dae8ff488880973dadc166cc82e52d03abbe SHA512 180c876121338ea6d45e85d11a3cfd1f988a084a650becacfa5a9cbb4a556a0f47625194e3d9870bb6692b15d16c5ac75999e241f08a2828ec471b3d64c1eb62
DIST nheko-0.8.2.tar.gz 1232245 BLAKE2B cb7397a2247c280cac23efe4a5983e43ebe9a6cacbadfdb3798b856633bd9e9c1ac1c56750373817373691d5d3624aec815040743d44c60dcb900f8616498d8f SHA512 907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465
diff --git a/net-im/nheko/nheko-0.8.0.ebuild b/net-im/nheko/nheko-0.8.0.ebuild
deleted file mode 100644
index e89aaaa6d..000000000
--- a/net-im/nheko/nheko-0.8.0.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtsvg:5
- dev-qt/qtconcurrent:5
- app-text/cmark
- <dev-libs/mtxclient-0.5.0
- dev-cpp/nlohmann_json
- dev-libs/qtkeychain
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/spdlog
- dev-libs/tweeny
- <dev-db/lmdb++-1.0.0
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_src_prepare
-}
-
-# # Preparation for when gstreamer >= 1.18 lands in ::gentoo.
-# MY_GSTREAMER_V="1.18"
-#
-# voip? (
-# >=media-libs/gstreamer-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-meta-${MY_GSTREAMER_V}[opus,vpx]
-# >=media-libs/gst-plugins-base-${MY_GSTREAMER_V}[opengl]
-# >=media-libs/gst-plugins-good-${MY_GSTREAMER_V}
-# >=media-libs/gst-plugins-bad-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-dtls-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-srtp-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-webrtc-${MY_GSTREAMER_V}
-# net-libs/libnice
-# )
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-04-23 10:56 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-04-23 10:56 UTC (permalink / raw
To: gentoo-commits
commit: eb55a8834428c7b31d384ad4a1f8d0a58a87bdde
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Apr 23 10:33:08 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Apr 23 10:55:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb55a883
net-im/nheko: Version bump: 0.8.2.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.8.2.ebuild | 53 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 2f9709fef..bd0fe2415 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.8.0.tar.gz 1150754 BLAKE2B ef932f824a2e519514836aa1362504b11c4c9f511e8e66889008891cf5ac008442629afc56deb221dfaebda42c91c9c145f5e489733fee95838e100b4d4c5b77 SHA512 c427904bc846956aeda57ec6bc1bcf25962caa99f47da669c006d5adeb10b8b14c75aa98d9879fa91b558af8d0e9b475f52c60a1a3ee34b2cd5780f84130bcdb
DIST nheko-0.8.1.tar.gz 1176445 BLAKE2B 5ef1523b23b1512d56cd6109f05ec3f710629a561ddf8e766d8f3f3a2d3bdd65d6a83da381f3e53bfbd1ee470243dae8ff488880973dadc166cc82e52d03abbe SHA512 180c876121338ea6d45e85d11a3cfd1f988a084a650becacfa5a9cbb4a556a0f47625194e3d9870bb6692b15d16c5ac75999e241f08a2828ec471b3d64c1eb62
+DIST nheko-0.8.2.tar.gz 1232245 BLAKE2B cb7397a2247c280cac23efe4a5983e43ebe9a6cacbadfdb3798b856633bd9e9c1ac1c56750373817373691d5d3624aec815040743d44c60dcb900f8616498d8f SHA512 907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465
diff --git a/net-im/nheko/nheko-0.8.2.ebuild b/net-im/nheko/nheko-0.8.2.ebuild
new file mode 100644
index 000000000..462407d6a
--- /dev/null
+++ b/net-im/nheko/nheko-0.8.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtsvg:5
+ dev-qt/qtconcurrent:5
+ app-text/cmark
+ >=dev-libs/mtxclient-0.5.1
+ dev-cpp/nlohmann_json
+ dev-libs/qtkeychain
+"
+DEPEND="
+ ${RDEPEND}
+ dev-libs/spdlog
+ >=dev-db/lmdb++-1.0.0
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_src_prepare
+}
+
+# # Preparation for when gstreamer >= 1.18 lands in ::gentoo.
+# MY_GSTREAMER_V="1.18"
+#
+# voip? (
+# >=media-libs/gstreamer-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-meta-${MY_GSTREAMER_V}[opus,vpx]
+# >=media-libs/gst-plugins-base-${MY_GSTREAMER_V}[opengl]
+# >=media-libs/gst-plugins-good-${MY_GSTREAMER_V}
+# >=media-libs/gst-plugins-bad-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-dtls-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-srtp-${MY_GSTREAMER_V}
+# >=media-plugins/gst-plugins-webrtc-${MY_GSTREAMER_V}
+# net-libs/libnice
+# )
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-06-24 9:27 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-06-24 9:27 UTC (permalink / raw
To: gentoo-commits
commit: 41951c598b6cc4194609be6bfe1efd5c2f287e43
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jun 24 09:22:24 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jun 24 09:25:35 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41951c59
net-im/nheko: Fix dependencies
- Move dev-db/lmdb and dev-libs/spdlog to RDEPEND
- Move dev-cpp/nlohmann_json to DEPEND
Closes: https://bugs.gentoo.org/798303
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.8.2-r1.ebuild | 38 ++++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/net-im/nheko/nheko-0.8.2-r1.ebuild b/net-im/nheko/nheko-0.8.2-r1.ebuild
new file mode 100644
index 000000000..56bf754ca
--- /dev/null
+++ b/net-im/nheko/nheko-0.8.2-r1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtsvg:5
+ dev-qt/qtconcurrent:5
+ app-text/cmark
+ >=dev-libs/mtxclient-0.5.1
+ dev-libs/qtkeychain
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/spdlog
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ cmake_src_prepare
+ xdg_src_prepare
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-10-04 11:45 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-10-04 11:45 UTC (permalink / raw
To: gentoo-commits
commit: 37f86ec08bbfeabce2ed4720e1f7354d2a7473c8
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Oct 3 20:58:37 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Oct 4 11:43:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37f86ec0
net-im/nheko: Version bump 0.9.0_pre20211003.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/metadata.xml | 4 ++
net-im/nheko/nheko-0.9.0_pre20211003.ebuild | 57 +++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
index 4a3f8ed7d..3da131833 100644
--- a/net-im/nheko/metadata.xml
+++ b/net-im/nheko/metadata.xml
@@ -8,4 +8,8 @@
<upstream>
<remote-id type="github">Nheko-Reborn/nheko</remote-id>
</upstream>
+ <use>
+ <flag name="video">Enables video calls</flag>
+ <flag name="voip">Enables audio calls</flag>
+ </use>
</pkgmetadata>
diff --git a/net-im/nheko/nheko-0.9.0_pre20211003.ebuild b/net-im/nheko/nheko-0.9.0_pre20211003.ebuild
new file mode 100644
index 000000000..c214fa70f
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.0_pre20211003.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+MY_COMMIT="c43c2bd4b9481f761e9f1b16453f0e7f5b1beabe"
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.5.2_pre20210916
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ voip? (
+ dev-qt/qtmultimedia:5[gstreamer]
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ use voip || sed -i '/^pkg_check_modules(GSTREAMER/d' CMakeLists.txt || die
+
+ cmake_src_prepare
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-10-04 11:45 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-10-04 11:45 UTC (permalink / raw
To: gentoo-commits
commit: 1318e12b945d63ef7d4576320ab325934b8e9f37
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Oct 3 21:04:11 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Oct 4 11:43:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1318e12b
net-im/nheko: Remove old ebuilds.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 2 +-
net-im/nheko/nheko-0.8.1.ebuild | 54 -----------------------------------------
net-im/nheko/nheko-0.8.2.ebuild | 53 ----------------------------------------
3 files changed, 1 insertion(+), 108 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index b4ca85359..66478361d 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,2 @@
-DIST nheko-0.8.1.tar.gz 1176445 BLAKE2B 5ef1523b23b1512d56cd6109f05ec3f710629a561ddf8e766d8f3f3a2d3bdd65d6a83da381f3e53bfbd1ee470243dae8ff488880973dadc166cc82e52d03abbe SHA512 180c876121338ea6d45e85d11a3cfd1f988a084a650becacfa5a9cbb4a556a0f47625194e3d9870bb6692b15d16c5ac75999e241f08a2828ec471b3d64c1eb62
DIST nheko-0.8.2.tar.gz 1232245 BLAKE2B cb7397a2247c280cac23efe4a5983e43ebe9a6cacbadfdb3798b856633bd9e9c1ac1c56750373817373691d5d3624aec815040743d44c60dcb900f8616498d8f SHA512 907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465
+DIST nheko-0.9.0_pre20211003.tar.gz 1378662 BLAKE2B 84c1a0cc49b2f230e80e79bcf2681d4395d43bae521d8c5f38df06788fb93633e0a70db2a6df9cc0a72b94d0d40cea72a559a93edcc1c0f248c17ffd27d2d278 SHA512 be5f16ec446d1ab373bcc19afae1f2f1b90d701403c19e47ee172a716606640f8af7135f614aa6a8a913b9a864ce77af41ee5ae8270eaf40a3fc8a1797726920
diff --git a/net-im/nheko/nheko-0.8.1.ebuild b/net-im/nheko/nheko-0.8.1.ebuild
deleted file mode 100644
index e89aaaa6d..000000000
--- a/net-im/nheko/nheko-0.8.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtsvg:5
- dev-qt/qtconcurrent:5
- app-text/cmark
- <dev-libs/mtxclient-0.5.0
- dev-cpp/nlohmann_json
- dev-libs/qtkeychain
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/spdlog
- dev-libs/tweeny
- <dev-db/lmdb++-1.0.0
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_src_prepare
-}
-
-# # Preparation for when gstreamer >= 1.18 lands in ::gentoo.
-# MY_GSTREAMER_V="1.18"
-#
-# voip? (
-# >=media-libs/gstreamer-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-meta-${MY_GSTREAMER_V}[opus,vpx]
-# >=media-libs/gst-plugins-base-${MY_GSTREAMER_V}[opengl]
-# >=media-libs/gst-plugins-good-${MY_GSTREAMER_V}
-# >=media-libs/gst-plugins-bad-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-dtls-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-srtp-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-webrtc-${MY_GSTREAMER_V}
-# net-libs/libnice
-# )
diff --git a/net-im/nheko/nheko-0.8.2.ebuild b/net-im/nheko/nheko-0.8.2.ebuild
deleted file mode 100644
index 462407d6a..000000000
--- a/net-im/nheko/nheko-0.8.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtsvg:5
- dev-qt/qtconcurrent:5
- app-text/cmark
- >=dev-libs/mtxclient-0.5.1
- dev-cpp/nlohmann_json
- dev-libs/qtkeychain
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/spdlog
- >=dev-db/lmdb++-1.0.0
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_src_prepare
-}
-
-# # Preparation for when gstreamer >= 1.18 lands in ::gentoo.
-# MY_GSTREAMER_V="1.18"
-#
-# voip? (
-# >=media-libs/gstreamer-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-meta-${MY_GSTREAMER_V}[opus,vpx]
-# >=media-libs/gst-plugins-base-${MY_GSTREAMER_V}[opengl]
-# >=media-libs/gst-plugins-good-${MY_GSTREAMER_V}
-# >=media-libs/gst-plugins-bad-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-dtls-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-srtp-${MY_GSTREAMER_V}
-# >=media-plugins/gst-plugins-webrtc-${MY_GSTREAMER_V}
-# net-libs/libnice
-# )
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-10-16 16:27 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-10-16 16:27 UTC (permalink / raw
To: gentoo-commits
commit: 358b20224f9df0285b2f050e1e88b34d0c8c3ed5
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Oct 16 16:19:54 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Oct 16 16:19:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=358b2022
net-im/nheko: Add image format dependencies.
GIF, JPEG, PNG.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild | 58 ++++++++++++++++++++++++++
1 file changed, 58 insertions(+)
diff --git a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
new file mode 100644
index 000000000..ccf722579
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+MY_COMMIT="c43c2bd4b9481f761e9f1b16453f0e7f5b1beabe"
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.5.2_pre20210916
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ voip? (
+ dev-qt/qtmultimedia:5[gstreamer]
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_prepare() {
+ use voip || sed -i '/^pkg_check_modules(GSTREAMER/d' CMakeLists.txt || die
+
+ cmake_src_prepare
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-10-16 16:27 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-10-16 16:27 UTC (permalink / raw
To: gentoo-commits
commit: c2ae594fa44ce370cc367347bff82b85fbe25fad
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Oct 16 16:26:36 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Oct 16 16:26:36 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2ae594f
net-im/nheko: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0_pre20211003.ebuild | 57 -----------------------------
1 file changed, 57 deletions(-)
diff --git a/net-im/nheko/nheko-0.9.0_pre20211003.ebuild b/net-im/nheko/nheko-0.9.0_pre20211003.ebuild
deleted file mode 100644
index c214fa70f..000000000
--- a/net-im/nheko/nheko-0.9.0_pre20211003.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-MY_COMMIT="c43c2bd4b9481f761e9f1b16453f0e7f5b1beabe"
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.5.2_pre20210916
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtmultimedia:5[qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsvg:5
- voip? (
- dev-qt/qtmultimedia:5[gstreamer]
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- use voip || sed -i '/^pkg_check_modules(GSTREAMER/d' CMakeLists.txt || die
-
- cmake_src_prepare
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-10-16 18:31 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-10-16 18:31 UTC (permalink / raw
To: gentoo-commits
commit: 1d060c58b07d8a751e0b5cd342b2bb4202b80bc2
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Oct 16 18:30:56 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Oct 16 18:30:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d060c58
net-im/nheko: Add ICE dependency.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
index ccf722579..4c12e58e2 100644
--- a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
+++ b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
voip? (
dev-qt/qtmultimedia:5[gstreamer]
>=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
>=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
>=media-plugins/gst-plugins-srtp-${MY_GST_V}
>=media-plugins/gst-plugins-webrtc-${MY_GST_V}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-11-19 1:15 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-11-19 1:15 UTC (permalink / raw
To: gentoo-commits
commit: 486c26d972f1cc0f8adb99fb57a2992fda565977
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Nov 19 01:05:08 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Nov 19 01:05:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=486c26d9
net-im/nheko: Remove old ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.8.2-r1.ebuild | 38 --------------------------------------
2 files changed, 39 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 2078691f6..b96caec28 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
-DIST nheko-0.8.2.tar.gz 1232245 BLAKE2B cb7397a2247c280cac23efe4a5983e43ebe9a6cacbadfdb3798b856633bd9e9c1ac1c56750373817373691d5d3624aec815040743d44c60dcb900f8616498d8f SHA512 907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465
DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
DIST nheko-0.9.0_pre20211003.tar.gz 1378662 BLAKE2B 84c1a0cc49b2f230e80e79bcf2681d4395d43bae521d8c5f38df06788fb93633e0a70db2a6df9cc0a72b94d0d40cea72a559a93edcc1c0f248c17ffd27d2d278 SHA512 be5f16ec446d1ab373bcc19afae1f2f1b90d701403c19e47ee172a716606640f8af7135f614aa6a8a913b9a864ce77af41ee5ae8270eaf40a3fc8a1797726920
diff --git a/net-im/nheko/nheko-0.8.2-r1.ebuild b/net-im/nheko/nheko-0.8.2-r1.ebuild
deleted file mode 100644
index 56bf754ca..000000000
--- a/net-im/nheko/nheko-0.8.2-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtsvg:5
- dev-qt/qtconcurrent:5
- app-text/cmark
- >=dev-libs/mtxclient-0.5.1
- dev-libs/qtkeychain
- >=dev-db/lmdb++-1.0.0
- dev-libs/spdlog
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- cmake_src_prepare
- xdg_src_prepare
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-11-19 1:15 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-11-19 1:15 UTC (permalink / raw
To: gentoo-commits
commit: 332a96d5117a16b765ce83fc9ffc9d493a7c59de
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Nov 19 00:50:33 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Nov 19 00:50:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=332a96d5
net-im/nheko: Version bump 0.9.0.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.9.0.ebuild | 65 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 66478361d..2078691f6 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.8.2.tar.gz 1232245 BLAKE2B cb7397a2247c280cac23efe4a5983e43ebe9a6cacbadfdb3798b856633bd9e9c1ac1c56750373817373691d5d3624aec815040743d44c60dcb900f8616498d8f SHA512 907b5fd770c2e451ee4d5a4483810cf87529f643d584784b2f3c471b54229243842313206bbd38c8b6ca9a91bf505b683d6741bdce8ea24407ae4178da579465
+DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
DIST nheko-0.9.0_pre20211003.tar.gz 1378662 BLAKE2B 84c1a0cc49b2f230e80e79bcf2681d4395d43bae521d8c5f38df06788fb93633e0a70db2a6df9cc0a72b94d0d40cea72a559a93edcc1c0f248c17ffd27d2d278 SHA512 be5f16ec446d1ab373bcc19afae1f2f1b90d701403c19e47ee172a716606640f8af7135f614aa6a8a913b9a864ce77af41ee5ae8270eaf40a3fc8a1797726920
diff --git a/net-im/nheko/nheko-0.9.0.ebuild b/net-im/nheko/nheko-0.9.0.ebuild
new file mode 100644
index 000000000..aaff5f4d0
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark
+ dev-cpp/qt-jdenticon
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.6.0
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ "-DSCREENSHARE_X11=$(usex video)"
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "Audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-11-19 18:38 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-11-19 18:38 UTC (permalink / raw
To: gentoo-commits
commit: f9c264eb7581261b266b5d7c69cc142588e20438
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Nov 19 18:26:57 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Nov 19 18:38:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f9c264eb
net-im/nheko: Fix dependencies.
Not revbumping because ebuild is not in master yet.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0.ebuild | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/net-im/nheko/nheko-0.9.0.ebuild b/net-im/nheko/nheko-0.9.0.ebuild
index aaff5f4d0..5ab9102a4 100644
--- a/net-im/nheko/nheko-0.9.0.ebuild
+++ b/net-im/nheko/nheko-0.9.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="video voip"
+IUSE="X video voip"
REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
@@ -26,6 +26,7 @@ RDEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtimageformats
dev-qt/qtmultimedia:5[gstreamer,qml]
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5
@@ -39,8 +40,10 @@ RDEPEND="
>=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
>=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
>=media-plugins/gst-plugins-qt5-${MY_GST_V}
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
)
)
"
@@ -53,8 +56,12 @@ BDEPEND="dev-qt/linguist-tools:5"
src_configure() {
local -a mycmakeargs=(
"-DVOIP=$(usex voip)"
- "-DSCREENSHARE_X11=$(usex video)"
)
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-11-20 3:01 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-11-20 3:01 UTC (permalink / raw
To: gentoo-commits
commit: ef9231e7b26d69393747f28b20dd583d27b050fa
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Nov 20 02:56:39 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Nov 20 03:00:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ef9231e7
net-im/nheko: Add pipewire support.
No revbump because ebuild is not in master yet.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/metadata.xml | 1 +
net-im/nheko/nheko-0.9.0.ebuild | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
index 3da131833..89d94bdcc 100644
--- a/net-im/nheko/metadata.xml
+++ b/net-im/nheko/metadata.xml
@@ -9,6 +9,7 @@
<remote-id type="github">Nheko-Reborn/nheko</remote-id>
</upstream>
<use>
+ <flag name="pipewire">Pull in dependencies for media-video/pipewire support</flag>
<flag name="video">Enables video calls</flag>
<flag name="voip">Enables audio calls</flag>
</use>
diff --git a/net-im/nheko/nheko-0.9.0.ebuild b/net-im/nheko/nheko-0.9.0.ebuild
index 5ab9102a4..9e44ae5c8 100644
--- a/net-im/nheko/nheko-0.9.0.ebuild
+++ b/net-im/nheko/nheko-0.9.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="X video voip"
+IUSE="X pipewire video voip"
REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
@@ -30,6 +30,7 @@ RDEPEND="
dev-qt/qtmultimedia:5[gstreamer,qml]
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5
+ pipewire? ( media-video/pipewire[gstreamer] )
voip? (
>=media-plugins/gst-plugins-dtls-${MY_GST_V}
media-plugins/gst-plugins-libnice
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-11-21 18:49 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-11-21 18:49 UTC (permalink / raw
To: gentoo-commits
commit: 87e5c25dad223e2e6ad71cf7e4b9b7fcfeb32602
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Nov 21 18:26:52 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Nov 21 18:26:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87e5c25d
net-im/nheko: Remove buggy 0.9.0 ebuild.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0.ebuild | 73 -----------------------------------------
1 file changed, 73 deletions(-)
diff --git a/net-im/nheko/nheko-0.9.0.ebuild b/net-im/nheko/nheko-0.9.0.ebuild
deleted file mode 100644
index 9e44ae5c8..000000000
--- a/net-im/nheko/nheko-0.9.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X pipewire video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- dev-cpp/qt-jdenticon
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.6.0
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsvg:5
- pipewire? ( media-video/pipewire[gstreamer] )
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "Audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-11-21 18:49 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-11-21 18:49 UTC (permalink / raw
To: gentoo-commits
commit: f255c630063dc35f7f9f2689075ef4346d3fd48d
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Nov 21 18:23:01 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Nov 21 18:23:01 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f255c630
net-im/nheko: Run xdg_pkg_postinst to update desktop mimeinfo cache.
Closes: https://bugs.gentoo.org/825454
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0-r1.ebuild | 75 ++++++++++++++++++++++++++++++++++++++
1 file changed, 75 insertions(+)
diff --git a/net-im/nheko/nheko-0.9.0-r1.ebuild b/net-im/nheko/nheko-0.9.0-r1.ebuild
new file mode 100644
index 000000000..5116dd7c8
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.0-r1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X pipewire video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark
+ dev-cpp/qt-jdenticon
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.6.0
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ pipewire? ( media-video/pipewire[gstreamer] )
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "Audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-12-06 7:19 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-12-06 7:19 UTC (permalink / raw
To: gentoo-commits
commit: d4d334d881c5abe306b182a9e8ce55bff32619af
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Dec 6 07:15:51 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Dec 6 07:15:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d4d334d8
net-im/nheko: Fix DESCRIPTION.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.0-r1.ebuild | 2 +-
net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.9.0-r1.ebuild b/net-im/nheko/nheko-0.9.0-r1.ebuild
index 5116dd7c8..647134952 100644
--- a/net-im/nheko/nheko-0.9.0-r1.ebuild
+++ b/net-im/nheko/nheko-0.9.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit cmake optfeature xdg
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+DESCRIPTION="Native desktop client for Matrix using Qt"
HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
diff --git a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
index 4c12e58e2..26dc81426 100644
--- a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
+++ b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit cmake xdg
MY_COMMIT="c43c2bd4b9481f761e9f1b16453f0e7f5b1beabe"
-DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+DESCRIPTION="Native desktop client for Matrix using Qt"
HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-12-21 11:46 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-12-21 11:46 UTC (permalink / raw
To: gentoo-commits
commit: 11398f03108260104fcba7954d245d26c9624a7b
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Dec 21 02:39:14 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Dec 21 11:46:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=11398f03
net-im/nheko: Remove old ebuild
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild | 59 --------------------------
2 files changed, 60 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 5045d28be..7ed0af0d5 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
-DIST nheko-0.9.0_pre20211003.tar.gz 1378662 BLAKE2B 84c1a0cc49b2f230e80e79bcf2681d4395d43bae521d8c5f38df06788fb93633e0a70db2a6df9cc0a72b94d0d40cea72a559a93edcc1c0f248c17ffd27d2d278 SHA512 be5f16ec446d1ab373bcc19afae1f2f1b90d701403c19e47ee172a716606640f8af7135f614aa6a8a913b9a864ce77af41ee5ae8270eaf40a3fc8a1797726920
DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73
diff --git a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild b/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
deleted file mode 100644
index 26dc81426..000000000
--- a/net-im/nheko/nheko-0.9.0_pre20211003-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-MY_COMMIT="c43c2bd4b9481f761e9f1b16453f0e7f5b1beabe"
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.5.2_pre20210916
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[gif,jpeg,png]
- dev-qt/qtmultimedia:5[qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsvg:5
- voip? (
- dev-qt/qtmultimedia:5[gstreamer]
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_prepare() {
- use voip || sed -i '/^pkg_check_modules(GSTREAMER/d' CMakeLists.txt || die
-
- cmake_src_prepare
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2021-12-21 11:46 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2021-12-21 11:46 UTC (permalink / raw
To: gentoo-commits
commit: 582f02369b0b6ffd175a6db452c440eeef79f850
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Dec 21 02:26:10 2021 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Dec 21 11:45:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=582f0236
net-im/nheko: Version bump 0.9.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.9.1.ebuild | 77 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 78 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index b96caec28..5045d28be 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
DIST nheko-0.9.0_pre20211003.tar.gz 1378662 BLAKE2B 84c1a0cc49b2f230e80e79bcf2681d4395d43bae521d8c5f38df06788fb93633e0a70db2a6df9cc0a72b94d0d40cea72a559a93edcc1c0f248c17ffd27d2d278 SHA512 be5f16ec446d1ab373bcc19afae1f2f1b90d701403c19e47ee172a716606640f8af7135f614aa6a8a913b9a864ce77af41ee5ae8270eaf40a3fc8a1797726920
+DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73
diff --git a/net-im/nheko/nheko-0.9.1.ebuild b/net-im/nheko/nheko-0.9.1.ebuild
new file mode 100644
index 000000000..08c16d1b7
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X pipewire video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark
+ dev-cpp/qt-jdenticon
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.6.1
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml]
+ dev-qt/qtquickcontrols2:5
+ dev-qt/qtsvg:5
+ pipewire? ( media-video/pipewire[gstreamer] )
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-01-18 14:41 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-01-18 14:41 UTC (permalink / raw
To: gentoo-commits
commit: adf2ebc0a0d25cc3630f27f41c69a6a1da3959ba
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 18 14:00:26 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 18 14:08:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=adf2ebc0
net-im/nheko: Fix build-time dependencies
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.1.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/net-im/nheko/nheko-0.9.1.ebuild b/net-im/nheko/nheko-0.9.1.ebuild
index 08c16d1b7..9142bfd4e 100644
--- a/net-im/nheko/nheko-0.9.1.ebuild
+++ b/net-im/nheko/nheko-0.9.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,11 +24,12 @@ RDEPEND="
>=dev-libs/qtkeychain-0.12.0
dev-libs/spdlog
dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5[gif,jpeg,png]
dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
dev-qt/qtsvg:5
pipewire? ( media-video/pipewire[gstreamer] )
voip? (
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-03-07 16:22 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-03-07 16:22 UTC (permalink / raw
To: gentoo-commits
commit: 91a983eef5fd7850dd6eb8f2ec99621423aec607
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Mar 7 16:18:18 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 7 16:18:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=91a983ee
net-im/nheko: Fix mtxclient dependency
dev-libs/mtxclient has no stable ABI.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.9.1.ebuild b/net-im/nheko/nheko-0.9.1.ebuild
index 9142bfd4e..a15c65482 100644
--- a/net-im/nheko/nheko-0.9.1.ebuild
+++ b/net-im/nheko/nheko-0.9.1.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
app-text/cmark
dev-cpp/qt-jdenticon
>=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.6.1
+ >=dev-libs/mtxclient-0.6.1:=
>=dev-libs/qtkeychain-0.12.0
dev-libs/spdlog
dev-qt/qtconcurrent:5
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-03-10 13:53 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-03-10 13:53 UTC (permalink / raw
To: gentoo-commits
commit: 108264e99c859f6e2dde16e4fa4e747c1c462914
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Mar 10 07:51:07 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Mar 10 13:43:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=108264e9
net-im/nheko: Version bump 0.9.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.9.2.ebuild | 81 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 7ed0af0d5..4f9cc63f5 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73
+DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9
diff --git a/net-im/nheko/nheko-0.9.2.ebuild b/net-im/nheko/nheko-0.9.2.ebuild
new file mode 100644
index 000000000..764dc346c
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+ app-text/cmark
+ dev-cpp/qt-jdenticon
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.7.0:=
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-03-25 9:42 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-03-25 9:42 UTC (permalink / raw
To: gentoo-commits
commit: 1a9209f27bfe6c5b4eda93094151dabba23a837f
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Mar 25 08:46:17 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Mar 25 08:46:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a9209f2
net-im/nheko: add 0.9.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.9.3.ebuild | 81 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 4f9cc63f5..b9f20c431 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,4 @@
DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73
DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9
+DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a
diff --git a/net-im/nheko/nheko-0.9.3.ebuild b/net-im/nheko/nheko-0.9.3.ebuild
new file mode 100644
index 000000000..764dc346c
--- /dev/null
+++ b/net-im/nheko/nheko-0.9.3.ebuild
@@ -0,0 +1,81 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+ app-text/cmark
+ dev-cpp/qt-jdenticon
+ >=dev-db/lmdb++-1.0.0
+ >=dev-libs/mtxclient-0.7.0:=
+ >=dev-libs/qtkeychain-0.12.0
+ dev-libs/spdlog
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="dev-qt/linguist-tools:5"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
2022-03-25 15:17 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
@ 2022-03-25 9:42 ` Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-03-25 9:42 UTC (permalink / raw
To: gentoo-commits
commit: 69eaf7c965f2258a442a3e66736d333655e914e3
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Mar 25 08:54:42 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Mar 25 08:55:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69eaf7c9
net-im/nheko: drop 0.9.0-r1, 0.9.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 2 -
net-im/nheko/metadata.xml | 1 -
net-im/nheko/nheko-0.9.0-r1.ebuild | 75 ------------------------------------
net-im/nheko/nheko-0.9.1.ebuild | 78 --------------------------------------
4 files changed, 156 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index b9f20c431..9d1a22a42 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,4 +1,2 @@
-DIST nheko-0.9.0.tar.gz 1398941 BLAKE2B 353ac9a70282281ac9a9351df6f17e11ba06844b1116255ddf9a1135ecbfc5773ecf0e8a38944c398fb6d69db72d1819d8b86fb14ee69f4d0aed64f4b675b033 SHA512 277d322a2c5cf4631814bb57bf49e26bafdc0a048c17b821b02bbec19e9d12bff91697d307f5ebc2192e1fe0ebc394ba3342d4c3f0d4ad890d0aa9dc59c344a8
-DIST nheko-0.9.1.tar.gz 1374697 BLAKE2B 72ef8805c0fa59c4b5fa0a1c359028a19989003b61edf9e7ad714d7ee8006e4727c98b6acd3bea5ddafeaddde1ae6d323322d7dfaf146195ec084b0dfa482219 SHA512 a914265052e6c2e327f45ea490999ea2fd22dda3955117f7d92a13b56018bd2c6999318c730e0c03b0e62a5a692678d1655f5bc15e4947db8a3bb9c4cea90e73
DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9
DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
index 89d94bdcc..3da131833 100644
--- a/net-im/nheko/metadata.xml
+++ b/net-im/nheko/metadata.xml
@@ -9,7 +9,6 @@
<remote-id type="github">Nheko-Reborn/nheko</remote-id>
</upstream>
<use>
- <flag name="pipewire">Pull in dependencies for media-video/pipewire support</flag>
<flag name="video">Enables video calls</flag>
<flag name="voip">Enables audio calls</flag>
</use>
diff --git a/net-im/nheko/nheko-0.9.0-r1.ebuild b/net-im/nheko/nheko-0.9.0-r1.ebuild
deleted file mode 100644
index 647134952..000000000
--- a/net-im/nheko/nheko-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X pipewire video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- dev-cpp/qt-jdenticon
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.6.0
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml]
- dev-qt/qtquickcontrols2:5
- dev-qt/qtsvg:5
- pipewire? ( media-video/pipewire[gstreamer] )
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "Audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
-
- xdg_pkg_postinst
-}
diff --git a/net-im/nheko/nheko-0.9.1.ebuild b/net-im/nheko/nheko-0.9.1.ebuild
deleted file mode 100644
index a15c65482..000000000
--- a/net-im/nheko/nheko-0.9.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X pipewire video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- dev-cpp/qt-jdenticon
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.6.1:=
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- pipewire? ( media-video/pipewire[gstreamer] )
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="dev-qt/linguist-tools:5"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
2022-03-29 0:23 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
@ 2022-03-29 0:22 ` Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-03-29 0:22 UTC (permalink / raw
To: gentoo-commits
commit: 5749a0f30e0ada324cb32b62b1b0fd5662295b36
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Mar 28 23:47:58 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Mar 28 23:47:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5749a0f3
net-im/nheko: Fix dependency: asciidoc{,tor} RDEPEND -> BDEPEND
asciidoc{,tor} is used to generate the manpage.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.9.2.ebuild | 12 +++++++-----
net-im/nheko/nheko-0.9.3.ebuild | 12 +++++++-----
2 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/net-im/nheko/nheko-0.9.2.ebuild b/net-im/nheko/nheko-0.9.2.ebuild
index 764dc346c..1e6876d1d 100644
--- a/net-im/nheko/nheko-0.9.2.ebuild
+++ b/net-im/nheko/nheko-0.9.2.ebuild
@@ -17,10 +17,6 @@ REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
RDEPEND="
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
app-text/cmark
dev-cpp/qt-jdenticon
>=dev-db/lmdb++-1.0.0
@@ -56,7 +52,13 @@ DEPEND="
dev-cpp/nlohmann_json
${RDEPEND}
"
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
src_configure() {
local -a mycmakeargs=(
diff --git a/net-im/nheko/nheko-0.9.3.ebuild b/net-im/nheko/nheko-0.9.3.ebuild
index 764dc346c..1e6876d1d 100644
--- a/net-im/nheko/nheko-0.9.3.ebuild
+++ b/net-im/nheko/nheko-0.9.3.ebuild
@@ -17,10 +17,6 @@ REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
RDEPEND="
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
app-text/cmark
dev-cpp/qt-jdenticon
>=dev-db/lmdb++-1.0.0
@@ -56,7 +52,13 @@ DEPEND="
dev-cpp/nlohmann_json
${RDEPEND}
"
-BDEPEND="dev-qt/linguist-tools:5"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
src_configure() {
local -a mycmakeargs=(
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-07-23 16:15 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-07-23 16:15 UTC (permalink / raw
To: gentoo-commits
commit: 417eca12c16d84afa272f0db0870bc1a0c02ac6d
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Jul 23 10:42:07 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Jul 23 15:50:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=417eca12
net-im/nheko: add 0.10.0, fix deps
Add := to dependencies that need it, add dep to notification daemon.
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.10.0.ebuild | 88 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 9d1a22a42..916e18aeb 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
+DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954
DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9
DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a
diff --git a/net-im/nheko/nheko-0.10.0.ebuild b/net-im/nheko/nheko-0.10.0.ebuild
new file mode 100644
index 000000000..40d6f8c73
--- /dev/null
+++ b/net-im/nheko/nheko-0.10.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.8.0:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-07-23 16:15 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-07-23 16:15 UTC (permalink / raw
To: gentoo-commits
commit: 9bd3864b63be6bf9e964e65b3e302600a6d0e8f6
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sat Jul 23 16:10:07 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sat Jul 23 16:10:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9bd3864b
net-im/nheko: drop 0.9.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.9.2.ebuild | 83 -----------------------------------------
2 files changed, 84 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 916e18aeb..e27ef876c 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954
-DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9
DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a
diff --git a/net-im/nheko/nheko-0.9.2.ebuild b/net-im/nheko/nheko-0.9.2.ebuild
deleted file mode 100644
index 1e6876d1d..000000000
--- a/net-im/nheko/nheko-0.9.2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- dev-cpp/qt-jdenticon
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.7.0:=
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-09-08 0:09 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-09-08 0:09 UTC (permalink / raw
To: gentoo-commits
commit: 61cd00b40223f6ffe8e4168a4f6c15a83770def2
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Sep 8 00:08:10 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Sep 8 00:08:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61cd00b4
net-im/nheko: add 0.10.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.10.1.ebuild | 88 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index e27ef876c..be5f241a4 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954
+DIST nheko-0.10.1.tar.gz 1608578 BLAKE2B 328255d6ea8ce3fd0d1bbe9f20bb9608eba4c479b6969db7bebc67f3406ae8c6e9d69432d304b28e49b8547cf293e4f103d3f8257df4fbc676db9e6ca037ff48 SHA512 898582c1a09ad9cfac3285f0bc5e80bb5e69b1d744118822167bbe09e9aa44c2b28438db2d3b6e1fa88835de2b0e2f58726d3876661f28c5eb46475e2f54bc20
DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a
diff --git a/net-im/nheko/nheko-0.10.1.ebuild b/net-im/nheko/nheko-0.10.1.ebuild
new file mode 100644
index 000000000..5e4e00a92
--- /dev/null
+++ b/net-im/nheko/nheko-0.10.1.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.8.1:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
2022-09-08 1:46 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
@ 2022-09-08 0:09 ` Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-09-08 0:09 UTC (permalink / raw
To: gentoo-commits
commit: 3f5a9dfc7953cb5ddffc0c1e508662b814a859d4
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Sep 8 00:08:43 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Sep 8 00:08:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3f5a9dfc
net-im/nheko: drop 0.9.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.9.3.ebuild | 83 -----------------------------------------
2 files changed, 84 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index be5f241a4..5734fb832 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954
DIST nheko-0.10.1.tar.gz 1608578 BLAKE2B 328255d6ea8ce3fd0d1bbe9f20bb9608eba4c479b6969db7bebc67f3406ae8c6e9d69432d304b28e49b8547cf293e4f103d3f8257df4fbc676db9e6ca037ff48 SHA512 898582c1a09ad9cfac3285f0bc5e80bb5e69b1d744118822167bbe09e9aa44c2b28438db2d3b6e1fa88835de2b0e2f58726d3876661f28c5eb46475e2f54bc20
-DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a
diff --git a/net-im/nheko/nheko-0.9.3.ebuild b/net-im/nheko/nheko-0.9.3.ebuild
deleted file mode 100644
index 1e6876d1d..000000000
--- a/net-im/nheko/nheko-0.9.3.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark
- dev-cpp/qt-jdenticon
- >=dev-db/lmdb++-1.0.0
- >=dev-libs/mtxclient-0.7.0:=
- >=dev-libs/qtkeychain-0.12.0
- dev-libs/spdlog
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-09-28 16:04 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-09-28 16:04 UTC (permalink / raw
To: gentoo-commits
commit: 0fbfa0c18d5707d49fac4838101c2feec1648cca
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Sep 28 15:40:10 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Sep 28 15:49:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0fbfa0c1
net-im/nheko: add 0.10.2
fixes a security issue:
<https://github.com/Nheko-Reborn/nheko/commit/67bee15>
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.10.2.ebuild | 88 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 5734fb832..5e1165ff7 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954
DIST nheko-0.10.1.tar.gz 1608578 BLAKE2B 328255d6ea8ce3fd0d1bbe9f20bb9608eba4c479b6969db7bebc67f3406ae8c6e9d69432d304b28e49b8547cf293e4f103d3f8257df4fbc676db9e6ca037ff48 SHA512 898582c1a09ad9cfac3285f0bc5e80bb5e69b1d744118822167bbe09e9aa44c2b28438db2d3b6e1fa88835de2b0e2f58726d3876661f28c5eb46475e2f54bc20
+DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
diff --git a/net-im/nheko/nheko-0.10.2.ebuild b/net-im/nheko/nheko-0.10.2.ebuild
new file mode 100644
index 000000000..5e4e00a92
--- /dev/null
+++ b/net-im/nheko/nheko-0.10.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.8.1:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,gif,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-09-28 16:04 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-09-28 16:04 UTC (permalink / raw
To: gentoo-commits
commit: f5e96389050f587b972d8da07c3b5079a7188ac4
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Sep 28 15:44:10 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Sep 28 15:49:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f5e96389
net-im/nheko: drop 0.10.0, 0.10.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 2 -
net-im/nheko/nheko-0.10.0.ebuild | 88 ----------------------------------------
net-im/nheko/nheko-0.10.1.ebuild | 88 ----------------------------------------
3 files changed, 178 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 5e1165ff7..0a3ca069d 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1 @@
-DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954
-DIST nheko-0.10.1.tar.gz 1608578 BLAKE2B 328255d6ea8ce3fd0d1bbe9f20bb9608eba4c479b6969db7bebc67f3406ae8c6e9d69432d304b28e49b8547cf293e4f103d3f8257df4fbc676db9e6ca037ff48 SHA512 898582c1a09ad9cfac3285f0bc5e80bb5e69b1d744118822167bbe09e9aa44c2b28438db2d3b6e1fa88835de2b0e2f58726d3876661f28c5eb46475e2f54bc20
DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
diff --git a/net-im/nheko/nheko-0.10.0.ebuild b/net-im/nheko/nheko-0.10.0.ebuild
deleted file mode 100644
index 40d6f8c73..000000000
--- a/net-im/nheko/nheko-0.10.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.8.0:=
- >=dev-libs/qtkeychain-0.12.0:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
diff --git a/net-im/nheko/nheko-0.10.1.ebuild b/net-im/nheko/nheko-0.10.1.ebuild
deleted file mode 100644
index 5e4e00a92..000000000
--- a/net-im/nheko/nheko-0.10.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.8.1:=
- >=dev-libs/qtkeychain-0.12.0:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,gif,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-10-02 10:02 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-10-02 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 8c0737ff90f304f97b26a94ee87c78d4d363990f
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Oct 2 10:00:42 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Oct 2 10:02:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c0737ff
net-im/nheko: fix mtxclient dependency
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.10.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.10.2.ebuild b/net-im/nheko/nheko-0.10.2.ebuild
index 5e4e00a92..e507f5edc 100644
--- a/net-im/nheko/nheko-0.10.2.ebuild
+++ b/net-im/nheko/nheko-0.10.2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
dev-db/lmdb:=
>=dev-db/lmdb++-1.0.0
dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.8.1:=
+ >=dev-libs/mtxclient-0.8.2:=
>=dev-libs/qtkeychain-0.12.0:=
dev-libs/spdlog:=
dev-qt/qtconcurrent:5
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-12-04 12:13 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2022-12-04 12:13 UTC (permalink / raw
To: gentoo-commits
commit: 9da911bcec80ec9e3b44ffc3e2c1de0ee25ca1b7
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Dec 4 12:09:10 2022 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Dec 4 12:09:10 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9da911bc
net-im/nheko: fix dev-qt/qtgui dependency
>=dev-qt/qtgui-5.15.7 does not have the gif USE-flag anymore.
Closes: https://bugs.gentoo.org/884205
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.10.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.10.2.ebuild b/net-im/nheko/nheko-0.10.2.ebuild
index e507f5edc..4b80b0fe2 100644
--- a/net-im/nheko/nheko-0.10.2.ebuild
+++ b/net-im/nheko/nheko-0.10.2.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
dev-qt/qtconcurrent:5
dev-qt/qtdeclarative:5[widgets]
dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,gif,jpeg,png]
+ dev-qt/qtgui:5[dbus,gif(+),jpeg,png]
dev-qt/qtimageformats
dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
dev-qt/qtquickcontrols2:5[widgets]
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2022-12-06 8:15 Sam James
0 siblings, 0 replies; 77+ messages in thread
From: Sam James @ 2022-12-06 8:15 UTC (permalink / raw
To: gentoo-commits
commit: 8b1a5d8181eb4f431e64a6b5cd692f890e87ec1d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 6 08:15:41 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 6 08:15:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8b1a5d81
net-im/nheko: revbump for fixed dev-qt/qtgui dep
Fixes: 9da911bcec80ec9e3b44ffc3e2c1de0ee25ca1b7
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-im/nheko/{nheko-0.10.2.ebuild => nheko-0.10.2-r1.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/net-im/nheko/nheko-0.10.2.ebuild b/net-im/nheko/nheko-0.10.2-r1.ebuild
similarity index 100%
rename from net-im/nheko/nheko-0.10.2.ebuild
rename to net-im/nheko/nheko-0.10.2-r1.ebuild
^ permalink raw reply [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-01-13 16:50 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-01-13 16:50 UTC (permalink / raw
To: gentoo-commits
commit: 2e9b1b0caddab8bcfd7378e8a94be23670e20681
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Jan 13 16:48:22 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Jan 13 16:49:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e9b1b0c
net-im/nheko: add 0.11.0
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.11.0.ebuild | 90 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 91 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 0a3ca069d..a6c1f5842 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1 +1,2 @@
DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
+DIST nheko-0.11.0.tar.gz 1752073 BLAKE2B 01a26449c6bef6d46535973e09455dd13c9208d7104ddeb803082c06fb63e38db5c9fdd8a2300ee0821c7a2f74a36834371a01dacaa21f64b79a992fd2193e7e SHA512 23d1c9fc1defe869e4e8b1f46f12d2ce377b3752166b94a9cecf11aad5fb9ce3db96f593f4f2ce56e6dc8bf24885fa618dbb799b86e8b5e390ba20356efa0bf3
diff --git a/net-im/nheko/nheko-0.11.0.ebuild b/net-im/nheko/nheko-0.11.0.ebuild
new file mode 100644
index 000000000..d22492e86
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-01-17 1:02 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-01-17 1:02 UTC (permalink / raw
To: gentoo-commits
commit: 83b2838290b6e9b83711dce9c323771314dbf4ae
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 17 01:00:34 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 17 01:00:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83b28382
net-im/nheko: add 0.11.1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.11.1.ebuild | 90 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 91 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index a6c1f5842..3d1deb676 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
DIST nheko-0.11.0.tar.gz 1752073 BLAKE2B 01a26449c6bef6d46535973e09455dd13c9208d7104ddeb803082c06fb63e38db5c9fdd8a2300ee0821c7a2f74a36834371a01dacaa21f64b79a992fd2193e7e SHA512 23d1c9fc1defe869e4e8b1f46f12d2ce377b3752166b94a9cecf11aad5fb9ce3db96f593f4f2ce56e6dc8bf24885fa618dbb799b86e8b5e390ba20356efa0bf3
+DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
diff --git a/net-im/nheko/nheko-0.11.1.ebuild b/net-im/nheko/nheko-0.11.1.ebuild
new file mode 100644
index 000000000..d22492e86
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DVOIP=$(usex voip)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-01-17 1:02 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-01-17 1:02 UTC (permalink / raw
To: gentoo-commits
commit: cb964db8fbb7c5c9c77cd2fa456256cacb3c03c8
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Jan 17 01:01:12 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Jan 17 01:01:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cb964db8
net-im/nheko: drop 0.11.0
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.11.0.ebuild | 90 ----------------------------------------
2 files changed, 91 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 3d1deb676..8e2943df5 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
-DIST nheko-0.11.0.tar.gz 1752073 BLAKE2B 01a26449c6bef6d46535973e09455dd13c9208d7104ddeb803082c06fb63e38db5c9fdd8a2300ee0821c7a2f74a36834371a01dacaa21f64b79a992fd2193e7e SHA512 23d1c9fc1defe869e4e8b1f46f12d2ce377b3752166b94a9cecf11aad5fb9ce3db96f593f4f2ce56e6dc8bf24885fa618dbb799b86e8b5e390ba20356efa0bf3
DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
diff --git a/net-im/nheko/nheko-0.11.0.ebuild b/net-im/nheko/nheko-0.11.0.ebuild
deleted file mode 100644
index d22492e86..000000000
--- a/net-im/nheko/nheko-0.11.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- >=dev-libs/qtkeychain-0.12.0:=
- >=dev-libs/re2-0.2022.04.01:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-01-23 15:56 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-01-23 15:56 UTC (permalink / raw
To: gentoo-commits
commit: d8653fbdad025a9be706f006ce8482a50610f1b3
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Jan 23 12:42:51 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Jan 23 12:42:51 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8653fbd
net-im/nheko: add pie USE-flag
Closes: https://bugs.gentoo.org/890903
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.11.1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.11.1.ebuild b/net-im/nheko/nheko-0.11.1.ebuild
index d22492e86..5e82ec12f 100644
--- a/net-im/nheko/nheko-0.11.1.ebuild
+++ b/net-im/nheko/nheko-0.11.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="X video voip"
+IUSE="X +pie video voip"
REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
@@ -68,6 +68,7 @@ BDEPEND="
src_configure() {
local -a mycmakeargs=(
"-DVOIP=$(usex voip)"
+ "-DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)"
)
if use video && use X; then
mycmakeargs+=("-DSCREENSHARE_X11=yes")
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-02-03 9:47 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-02-03 9:47 UTC (permalink / raw
To: gentoo-commits
commit: 9aa8cf24da3f79ac08e799a75a6bc0ead69424e9
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Feb 3 09:47:25 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Feb 3 09:47:25 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9aa8cf24
net-im/nheko: add 9999
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-9999.ebuild | 134 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 134 insertions(+)
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
new file mode 100644
index 000000000..fe51d8632
--- /dev/null
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -0,0 +1,134 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake git-r3 optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+EGIT_REPO_URI="https://github.com/Nheko-Reborn/nheko.git"
+# Nheko usually needs a very up-to-date mtxclient which usually needs a very
+# up-to-date coeurl. It is impossible to automatically rebuild other live
+# packages before rebuilding this, so they are bundled.
+MY_DEP_URIS=(
+ "https://github.com/Nheko-Reborn/mtxclient.git"
+ "https://nheko.im/nheko-reborn/coeurl.git"
+)
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="X +pie video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libevent:=
+ dev-libs/libfmt:=
+ dev-libs/olm
+ >=dev-libs/openssl-1.1.0:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ net-misc/curl[ssl]
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_unpack() {
+ # Unpack dependencies first. The commit ID of the repo used in the last call
+ # to git-r3_src_unpack is stored and checked by smart-live-rebuild.
+ for repo_uri in ${MY_DEP_URIS[@]}; do
+ EGIT_REPO_URI="${repo_uri}" EGIT_CHECKOUT_DIR="${WORKDIR}/${repo_uri##*/}" git-r3_src_unpack
+ done
+
+ git-r3_src_unpack
+}
+
+src_prepare() {
+ # Don't try to download mtxclient and coeurl.
+ sed -Ei '/GIT_(REPOSITORY|TAG)/d' CMakeLists.txt || die
+ sed -Ei '/GIT_(REPOSITORY|TAG)/d' ../mtxclient.git/CMakeLists.txt || die
+
+ mkdir -p "${WORKDIR}/${P}_build/_deps" || die
+ mv ../mtxclient.git "${WORKDIR}/${P}_build/_deps/matrixclient-src" || die
+ mv ../coeurl.git "${WORKDIR}/${P}_build/_deps/coeurl-src" || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local -a mycmakeargs=(
+ "-DUSE_BUNDLED_MTXCLIENT=ON"
+ "-DUSE_BUNDLED_COEURL=ON"
+ "-DBUILD_SHARED_LIBS=OFF"
+ "-DVOIP=$(usex voip)"
+ "-DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)"
+ )
+ if use video && use X; then
+ mycmakeargs+=("-DSCREENSHARE_X11=yes")
+ else
+ mycmakeargs+=("-DSCREENSHARE_X11=no")
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ # Remove stuff from bundled libs.
+ rm -r "${D}/usr/$(get_libdir)" || die
+ rm -r "${D}/usr/include" || die
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-02-21 15:00 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-02-21 15:00 UTC (permalink / raw
To: gentoo-commits
commit: c0c28f4405ecfc402db052071df032b1c279da29
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Feb 21 13:24:27 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Feb 21 13:33:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c0c28f44
net-im/nheko: update 9999: unbundle dev-cpp/cpp-httplib
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/nheko-9999.ebuild | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index fe51d8632..9ed14fbd2 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -25,6 +25,7 @@ REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
RDEPEND="
app-text/cmark:=
+ dev-cpp/cpp-httplib:=
dev-cpp/qt-jdenticon
dev-db/lmdb:=
>=dev-db/lmdb++-1.0.0
@@ -99,11 +100,12 @@ src_prepare() {
src_configure() {
local -a mycmakeargs=(
- "-DUSE_BUNDLED_MTXCLIENT=ON"
- "-DUSE_BUNDLED_COEURL=ON"
- "-DBUILD_SHARED_LIBS=OFF"
- "-DVOIP=$(usex voip)"
- "-DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)"
+ -DUSE_BUNDLED_MTXCLIENT=yes
+ -DUSE_BUNDLED_COEURL=yes
+ -DBUILD_SHARED_LIBS=no
+ -DVOIP=$(usex voip)
+ -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
+ -DUSE_BUNDLED_CPPHTTPLIB=no
)
if use video && use X; then
mycmakeargs+=("-DSCREENSHARE_X11=yes")
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-02-21 15:00 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-02-21 15:00 UTC (permalink / raw
To: gentoo-commits
commit: b6fb0f4876e722388cd356c5f5333022f97d31dc
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Feb 21 13:20:49 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Feb 21 13:33:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6fb0f48
net-im/nheko: add 0.11.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.11.2.ebuild | 95 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 8e2943df5..59d0e9f20 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
+DIST nheko-0.11.2.tar.gz 1779259 BLAKE2B 7ae0fd7738cb2b13a657948b0f2f78d079efdd31f7a7799b05f86d6b6e556a0f1c68a441634d4ffa2be2e00e90c1193c71581d910285ec897b061bb1c929ac2b SHA512 ac42065f23c18039e0c40ce5c65615c5dcd7bdc0a92f400ae48e2557380674f60357f2717588f81181149cda29831842c3da904a68b0b00b274dab268522475a
diff --git a/net-im/nheko/nheko-0.11.2.ebuild b/net-im/nheko/nheko-0.11.2.ebuild
new file mode 100644
index 000000000..23609af60
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X +pie video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ >=dev-cpp/blurhash-0.2.0:=
+ dev-cpp/cpp-httplib:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DVOIP=$(usex voip)
+ -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
+ -DUSE_BUNDLED_CPPHTTPLIB=no
+ -DUSE_BUNDLED_BLURHASH=no
+ )
+ if use video && use X; then
+ mycmakeargs+=(-DSCREENSHARE_X11=yes)
+ else
+ mycmakeargs+=(-DSCREENSHARE_X11=no)
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-02-21 15:00 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-02-21 15:00 UTC (permalink / raw
To: gentoo-commits
commit: 841248fb595e6c09e5d77702e3e65e93ffdac349
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Feb 21 13:21:48 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Feb 21 13:33:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=841248fb
net-im/nheko: drop 0.10.2-r1
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.10.2-r1.ebuild | 88 -------------------------------------
2 files changed, 89 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 59d0e9f20..4bfa5c601 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
-DIST nheko-0.10.2.tar.gz 1608905 BLAKE2B 10b7b7d1f3e7525ae5ec4b78af228382440c5c64a3716b530506346372856035435d6e2d4e1724f2580ee384852ab0dd4e4b728eed92df827dc5cb3f2853b30b SHA512 b00c45115ab52f9cce5958aa594f6d316bdb917004e284d28ba3003c815bdc532ff1e7bbd5e542bb89a43fd552af3fa44b70ce66eb26b0bcff65beaea1f6b3cd
DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
DIST nheko-0.11.2.tar.gz 1779259 BLAKE2B 7ae0fd7738cb2b13a657948b0f2f78d079efdd31f7a7799b05f86d6b6e556a0f1c68a441634d4ffa2be2e00e90c1193c71581d910285ec897b061bb1c929ac2b SHA512 ac42065f23c18039e0c40ce5c65615c5dcd7bdc0a92f400ae48e2557380674f60357f2717588f81181149cda29831842c3da904a68b0b00b274dab268522475a
diff --git a/net-im/nheko/nheko-0.10.2-r1.ebuild b/net-im/nheko/nheko-0.10.2-r1.ebuild
deleted file mode 100644
index 4b80b0fe2..000000000
--- a/net-im/nheko/nheko-0.10.2-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.8.2:=
- >=dev-libs/qtkeychain-0.12.0:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,gif(+),jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-02-23 9:53 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-02-23 9:53 UTC (permalink / raw
To: gentoo-commits
commit: 7ed8e56463b714812c7f7b6f5ea2edb1fa844cc6
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Feb 23 09:46:34 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Feb 23 09:46:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7ed8e564
net-im/nheko: add 0.11.3
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.11.3.ebuild | 95 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 96 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 4bfa5c601..4e1f709f0 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1,3 @@
DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
DIST nheko-0.11.2.tar.gz 1779259 BLAKE2B 7ae0fd7738cb2b13a657948b0f2f78d079efdd31f7a7799b05f86d6b6e556a0f1c68a441634d4ffa2be2e00e90c1193c71581d910285ec897b061bb1c929ac2b SHA512 ac42065f23c18039e0c40ce5c65615c5dcd7bdc0a92f400ae48e2557380674f60357f2717588f81181149cda29831842c3da904a68b0b00b274dab268522475a
+DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
diff --git a/net-im/nheko/nheko-0.11.3.ebuild b/net-im/nheko/nheko-0.11.3.ebuild
new file mode 100644
index 000000000..23609af60
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X +pie video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ >=dev-cpp/blurhash-0.2.0:=
+ dev-cpp/cpp-httplib:=
+ dev-cpp/qt-jdenticon
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ >=dev-libs/qtkeychain-0.12.0:=
+ >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/spdlog:=
+ dev-qt/qtconcurrent:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5[dbus,jpeg,png]
+ dev-qt/qtimageformats
+ dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
+ dev-qt/qtquickcontrols2:5[widgets]
+ dev-qt/qtsvg:5
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DVOIP=$(usex voip)
+ -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
+ -DUSE_BUNDLED_CPPHTTPLIB=no
+ -DUSE_BUNDLED_BLURHASH=no
+ )
+ if use video && use X; then
+ mycmakeargs+=(-DSCREENSHARE_X11=yes)
+ else
+ mycmakeargs+=(-DSCREENSHARE_X11=no)
+ fi
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[gnome-keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats"
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-02-23 9:53 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-02-23 9:53 UTC (permalink / raw
To: gentoo-commits
commit: 4eb432c97a30dc1084c5a3d50ede641dc9d15c3d
Author: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Feb 23 09:52:55 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Feb 23 09:52:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4eb432c9
net-im/nheko: drop 0.11.2
Signed-off-by: Ronny (tastytea) Gutbrod <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.11.2.ebuild | 95 ----------------------------------------
2 files changed, 96 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 4e1f709f0..0eb3d8d02 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,3 +1,2 @@
DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
-DIST nheko-0.11.2.tar.gz 1779259 BLAKE2B 7ae0fd7738cb2b13a657948b0f2f78d079efdd31f7a7799b05f86d6b6e556a0f1c68a441634d4ffa2be2e00e90c1193c71581d910285ec897b061bb1c929ac2b SHA512 ac42065f23c18039e0c40ce5c65615c5dcd7bdc0a92f400ae48e2557380674f60357f2717588f81181149cda29831842c3da904a68b0b00b274dab268522475a
DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
diff --git a/net-im/nheko/nheko-0.11.2.ebuild b/net-im/nheko/nheko-0.11.2.ebuild
deleted file mode 100644
index 23609af60..000000000
--- a/net-im/nheko/nheko-0.11.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X +pie video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- >=dev-cpp/blurhash-0.2.0:=
- dev-cpp/cpp-httplib:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- >=dev-libs/qtkeychain-0.12.0:=
- >=dev-libs/re2-0.2022.04.01:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- -DVOIP=$(usex voip)
- -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
- -DUSE_BUNDLED_CPPHTTPLIB=no
- -DUSE_BUNDLED_BLURHASH=no
- )
- if use video && use X; then
- mycmakeargs+=(-DSCREENSHARE_X11=yes)
- else
- mycmakeargs+=(-DSCREENSHARE_X11=no)
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-05-01 8:47 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-05-01 8:47 UTC (permalink / raw
To: gentoo-commits
commit: 6ee71e7995cbe03d5b94ad335aa15bd3c3a41cbd
Author: tastytea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon May 1 08:47:12 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon May 1 08:47:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6ee71e79
net-im/nheko: drop 0.11.1
Signed-off-by: tastytea <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.11.1.ebuild | 91 ----------------------------------------
2 files changed, 92 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 0eb3d8d02..a644560ad 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1 @@
-DIST nheko-0.11.1.tar.gz 1753191 BLAKE2B cbd6c0b7fa8a177ac09b129eae9bfa8c146db8e2d0d289362e20fd35dc1b9245516c2a2b2074fb5e9d2a212dadcf29aac5fd6a3fb910b160906b4dd3caec173e SHA512 3ccaa859ff76a78c024ea2159e666316a3505bc3a3220020a4805ee93351865868b56219ab8421c70ed9922c3f38fbb39370c7f98b702836bd3bb3665c712fda
DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
diff --git a/net-im/nheko/nheko-0.11.1.ebuild b/net-im/nheko/nheko-0.11.1.ebuild
deleted file mode 100644
index 5e82ec12f..000000000
--- a/net-im/nheko/nheko-0.11.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X +pie video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- >=dev-libs/qtkeychain-0.12.0:=
- >=dev-libs/re2-0.2022.04.01:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-src_configure() {
- local -a mycmakeargs=(
- "-DVOIP=$(usex voip)"
- "-DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)"
- )
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-06-10 23:39 Joe Kappus
0 siblings, 0 replies; 77+ messages in thread
From: Joe Kappus @ 2023-06-10 23:39 UTC (permalink / raw
To: gentoo-commits
commit: 8540624cbdb3c6ac64b514faee98fdafa43814e6
Author: Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Sat Jun 10 23:38:28 2023 +0000
Commit: Joe Kappus <joe <AT> wt <DOT> gd>
CommitDate: Sat Jun 10 23:39:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8540624c
net-im/nheko: use qtimageformats:5
This hasn't been brought to qt6 yet, make sure
we have the qt5 qtimageformat dependency which
is slotted.
Signed-off-by: Joe Kappus <joe <AT> wt.gd>
net-im/nheko/nheko-0.11.3.ebuild | 2 +-
net-im/nheko/nheko-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.11.3.ebuild b/net-im/nheko/nheko-0.11.3.ebuild
index 732df7f66..c0f2be4bf 100644
--- a/net-im/nheko/nheko-0.11.3.ebuild
+++ b/net-im/nheko/nheko-0.11.3.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
dev-qt/qtdeclarative:5[widgets]
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats
+ dev-qt/qtimageformats:5
dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
dev-qt/qtquickcontrols2:5[widgets]
dev-qt/qtsvg:5
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index 9ed14fbd2..34eeb5d7b 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
dev-qt/qtdeclarative:5[widgets]
dev-qt/qtgraphicaleffects:5
dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats
+ dev-qt/qtimageformats:5
dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
dev-qt/qtquickcontrols2:5[widgets]
dev-qt/qtsvg:5
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-06-14 11:55 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-06-14 11:55 UTC (permalink / raw
To: gentoo-commits
commit: 948e7627a346bb83022850e69263cd2e3ca40803
Author: tastytea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Wed Jun 14 11:52:58 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Wed Jun 14 11:54:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=948e7627
net-im/nheko: migrate 9999 to qt6
Signed-off-by: tastytea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-9999.ebuild | 37 ++++++++++++++++++-------------------
1 file changed, 18 insertions(+), 19 deletions(-)
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index 34eeb5d7b..fdf0f1a2b 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -33,17 +33,14 @@ RDEPEND="
dev-libs/libfmt:=
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
- >=dev-libs/qtkeychain-0.12.0:=
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats:5
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
+ dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+ dev-qt/qtdeclarative:6[widgets]
+ dev-qt/qtimageformats:6
+ dev-qt/qtmultimedia:6[gstreamer]
+ dev-qt/qtsvg:6
net-misc/curl[ssl]
virtual/notification-daemon
voip? (
@@ -55,21 +52,23 @@ RDEPEND="
video? (
>=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
>=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
X? (
>=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
)
)
)
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
"
+# TODO: gst-plugins-qt6
DEPEND="
dev-cpp/nlohmann_json
${RDEPEND}
"
BDEPEND="
- dev-qt/linguist-tools:5
+ dev-qt/qttools:6[linguist]
|| (
app-text/asciidoc
dev-ruby/asciidoctor
@@ -106,12 +105,8 @@ src_configure() {
-DVOIP=$(usex voip)
-DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
-DUSE_BUNDLED_CPPHTTPLIB=no
+ -DX11=$(usex X)
)
- if use video && use X; then
- mycmakeargs+=("-DSCREENSHARE_X11=yes")
- else
- mycmakeargs+=("-DSCREENSHARE_X11=no")
- fi
cmake_src_configure
}
@@ -130,7 +125,11 @@ pkg_postinst() {
optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
"dev-libs/qtkeychain[gnome-keyring]"
optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
+ "kde-frameworks/kimageformats:6"
xdg_pkg_postinst
+
+ ewarn "since Nheko migrated to Qt 6 there may be some regressions. video streams will"
+ ewarn "probably not work for now. d95d2fcaa9e3b8ab47275d2bf56e5a7ebddd37e7 was the"
+ ewarn "last commit with Qt5 support."
}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-07-01 17:16 Anna Vyalkova
0 siblings, 0 replies; 77+ messages in thread
From: Anna Vyalkova @ 2023-07-01 17:16 UTC (permalink / raw
To: gentoo-commits
commit: 22de6ed5dc81df3678f3eb1da3a3dff3dbd5fcb2
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Jul 1 17:16:29 2023 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Sat Jul 1 17:16:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=22de6ed5
net-im/nheko: change optfeature usedep
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-im/nheko/nheko-0.11.3.ebuild | 2 +-
net-im/nheko/nheko-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.11.3.ebuild b/net-im/nheko/nheko-0.11.3.ebuild
index 95c05cfa1..66b6ef0e2 100644
--- a/net-im/nheko/nheko-0.11.3.ebuild
+++ b/net-im/nheko/nheko-0.11.3.ebuild
@@ -92,7 +92,7 @@ pkg_postinst() {
optfeature "audio & video file playback support" \
"media-plugins/gst-plugins-meta[ffmpeg]"
optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
+ "dev-libs/qtkeychain[keyring]"
optfeature "additional, less common, image format support" \
"kde-frameworks/kimageformats"
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index fdf0f1a2b..7ab489fa8 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -123,7 +123,7 @@ pkg_postinst() {
optfeature "audio & video file playback support" \
"media-plugins/gst-plugins-meta[ffmpeg]"
optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[gnome-keyring]"
+ "dev-libs/qtkeychain[keyring]"
optfeature "additional, less common, image format support" \
"kde-frameworks/kimageformats:6"
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-11-27 18:50 Anna Vyalkova
0 siblings, 0 replies; 77+ messages in thread
From: Anna Vyalkova @ 2023-11-27 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 353bc49002fef5ec439571abfa69ef0605f39d01
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Nov 27 18:46:55 2023 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Mon Nov 27 18:49:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=353bc490
net-im/nheko: sort out dependencies
Other changes:
* Add MIT license for bundled SingleApplication
* Sort out optfeatures
Cosmetic changes:
* Add an actual homapage
* Download from GitLab for better compression
* Match description to upstream
* Use one-liner for '-DSCREENSHARE_X11' option
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-im/nheko/Manifest | 1 +
net-im/nheko/metadata.xml | 4 +-
net-im/nheko/nheko-0.11.3-r1.ebuild | 109 ++++++++++++++++++++++++++++++++++++
3 files changed, 112 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index a644560ad6..211658a5f3 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1 +1,2 @@
DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
+DIST nheko-v0.11.3.tar.bz2 1222761 BLAKE2B 218246824512b13fc3448142e5e127b207952e3f66c2b308ca281d7f9e6b0198760d9408b467bf9442a0df306d2b23ffc5034cba5c675299aac85ac4ebe23280 SHA512 bd051144a16cd628d6259a7ce4acf10fd7b7ef3d8b0036cbf1f2a80c550062a04062a61c66e7a060f853d53c1eaa50fadb0223641e98283001aabf037c0e4de1
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
index b37af0362f..94b37ec974 100644
--- a/net-im/nheko/metadata.xml
+++ b/net-im/nheko/metadata.xml
@@ -9,7 +9,7 @@
<remote-id type="github">Nheko-Reborn/nheko</remote-id>
</upstream>
<use>
- <flag name="video">Enables video calls</flag>
- <flag name="voip">Enables audio calls</flag>
+ <flag name="video">Enable video calls</flag>
+ <flag name="voip">Enable audio calls</flag>
</use>
</pkgmetadata>
diff --git a/net-im/nheko/nheko-0.11.3-r1.ebuild b/net-im/nheko/nheko-0.11.3-r1.ebuild
new file mode 100644
index 0000000000..d6a349281b
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.3-r1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Desktop client for the Matrix protocol"
+HOMEPAGE="https://nheko-reborn.github.io/"
+SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X tiff video voip webp"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+COMMON_DEPEND="
+ app-text/cmark:=
+ >=dev-cpp/blurhash-0.2.0:=
+ dev-cpp/cpp-httplib:=[ssl]
+ dev-db/lmdb:=
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ dev-libs/olm
+ >=dev-libs/qtkeychain-0.12.0:=[qt5]
+ dev-libs/spdlog:=
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5[png]
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ voip? (
+ dev-libs/glib:2
+ >=media-libs/gst-plugins-bad-${MY_GST_V}:1.0
+ >=media-libs/gst-plugins-base-${MY_GST_V}:1.0
+ >=media-libs/gstreamer-${MY_GST_V}:1.0
+ video? (
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+# 'dev-qt/qtconcurrent' is linked but never used
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/nlohmann_json
+ >=dev-db/lmdb++-1.0.0
+ dev-qt/qtconcurrent:5
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtquickcontrols2:5
+ tiff? ( dev-qt/qtimageformats:5 )
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
+ media-plugins/gst-plugins-libnice:1.0
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
+ )
+ )
+ )
+ webp? ( dev-qt/qtimageformats:5 )
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
+ "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
+)
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
+ -DVOIP=$(usex voip)
+ -DUSE_BUNDLED_CPPHTTPLIB=OFF
+ -DUSE_BUNDLED_BLURHASH=OFF
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "additional image formats support" kde-frameworks/kimageformats:5
+ optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
+ optfeature "identicons support" dev-cpp/qt-jdenticon
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-11-27 21:11 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2023-11-27 21:11 UTC (permalink / raw
To: gentoo-commits
commit: 28271ea9eb05b29a3d7d29444fbdf3d480aca680
Author: tastytea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Mon Nov 27 20:50:58 2023 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Mon Nov 27 21:11:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28271ea9
Revert "net-im/nheko: sort out dependencies"
This reverts commit 353bc49002fef5ec439571abfa69ef0605f39d01. see
<https://github.com/gentoo/guru/commit/353bc49#commitcomment-133621169>
Signed-off-by: tastytea <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/metadata.xml | 4 +-
net-im/nheko/nheko-0.11.3-r1.ebuild | 109 ------------------------------------
3 files changed, 2 insertions(+), 112 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 211658a5f3..a644560ad6 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1 @@
DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
-DIST nheko-v0.11.3.tar.bz2 1222761 BLAKE2B 218246824512b13fc3448142e5e127b207952e3f66c2b308ca281d7f9e6b0198760d9408b467bf9442a0df306d2b23ffc5034cba5c675299aac85ac4ebe23280 SHA512 bd051144a16cd628d6259a7ce4acf10fd7b7ef3d8b0036cbf1f2a80c550062a04062a61c66e7a060f853d53c1eaa50fadb0223641e98283001aabf037c0e4de1
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
index 94b37ec974..b37af0362f 100644
--- a/net-im/nheko/metadata.xml
+++ b/net-im/nheko/metadata.xml
@@ -9,7 +9,7 @@
<remote-id type="github">Nheko-Reborn/nheko</remote-id>
</upstream>
<use>
- <flag name="video">Enable video calls</flag>
- <flag name="voip">Enable audio calls</flag>
+ <flag name="video">Enables video calls</flag>
+ <flag name="voip">Enables audio calls</flag>
</use>
</pkgmetadata>
diff --git a/net-im/nheko/nheko-0.11.3-r1.ebuild b/net-im/nheko/nheko-0.11.3-r1.ebuild
deleted file mode 100644
index d6a349281b..0000000000
--- a/net-im/nheko/nheko-0.11.3-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-MY_P="${PN}-v${PV}"
-DESCRIPTION="Desktop client for the Matrix protocol"
-HOMEPAGE="https://nheko-reborn.github.io/"
-SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X tiff video voip webp"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-COMMON_DEPEND="
- app-text/cmark:=
- >=dev-cpp/blurhash-0.2.0:=
- dev-cpp/cpp-httplib:=[ssl]
- dev-db/lmdb:=
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- dev-libs/olm
- >=dev-libs/qtkeychain-0.12.0:=[qt5]
- dev-libs/spdlog:=
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgui:5[png]
- dev-qt/qtmultimedia:5[qml]
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- voip? (
- dev-libs/glib:2
- >=media-libs/gst-plugins-bad-${MY_GST_V}:1.0
- >=media-libs/gst-plugins-base-${MY_GST_V}:1.0
- >=media-libs/gstreamer-${MY_GST_V}:1.0
- video? (
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-# 'dev-qt/qtconcurrent' is linked but never used
-DEPEND="${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- >=dev-db/lmdb++-1.0.0
- dev-qt/qtconcurrent:5
-"
-RDEPEND="${COMMON_DEPEND}
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtquickcontrols2:5
- tiff? ( dev-qt/qtimageformats:5 )
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
- media-plugins/gst-plugins-libnice:1.0
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
- )
- )
- )
- webp? ( dev-qt/qtimageformats:5 )
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
- "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
-)
-
-src_configure() {
- local -a mycmakeargs=(
- -DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
- -DVOIP=$(usex voip)
- -DUSE_BUNDLED_CPPHTTPLIB=OFF
- -DUSE_BUNDLED_BLURHASH=OFF
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "additional image formats support" kde-frameworks/kimageformats:5
- optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
- optfeature "identicons support" dev-cpp/qt-jdenticon
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-11-29 8:54 Anna Vyalkova
0 siblings, 0 replies; 77+ messages in thread
From: Anna Vyalkova @ 2023-11-29 8:54 UTC (permalink / raw
To: gentoo-commits
commit: de646981446a02dd22039d7fe56fb88e4a6f8014
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Nov 28 13:56:39 2023 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Nov 29 08:53:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de646981
net-im/nheko: sort out dependencies (2nd try)
Other changes:
* Add MIT license for bundled SingleApplication
* Sort out optfeatures
Cosmetic changes:
* Add an actual homapage
* Download from GitLab for better compression
* Match description to upstream
* Use one-liner for '-DSCREENSHARE_X11' option
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-im/nheko/Manifest | 1 +
net-im/nheko/metadata.xml | 4 +-
net-im/nheko/nheko-0.11.3-r1.ebuild | 109 ++++++++++++++++++++++++++++++++++++
3 files changed, 112 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index a644560ad6..211658a5f3 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1 +1,2 @@
DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
+DIST nheko-v0.11.3.tar.bz2 1222761 BLAKE2B 218246824512b13fc3448142e5e127b207952e3f66c2b308ca281d7f9e6b0198760d9408b467bf9442a0df306d2b23ffc5034cba5c675299aac85ac4ebe23280 SHA512 bd051144a16cd628d6259a7ce4acf10fd7b7ef3d8b0036cbf1f2a80c550062a04062a61c66e7a060f853d53c1eaa50fadb0223641e98283001aabf037c0e4de1
diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
index b37af0362f..94b37ec974 100644
--- a/net-im/nheko/metadata.xml
+++ b/net-im/nheko/metadata.xml
@@ -9,7 +9,7 @@
<remote-id type="github">Nheko-Reborn/nheko</remote-id>
</upstream>
<use>
- <flag name="video">Enables video calls</flag>
- <flag name="voip">Enables audio calls</flag>
+ <flag name="video">Enable video calls</flag>
+ <flag name="voip">Enable audio calls</flag>
</use>
</pkgmetadata>
diff --git a/net-im/nheko/nheko-0.11.3-r1.ebuild b/net-im/nheko/nheko-0.11.3-r1.ebuild
new file mode 100644
index 0000000000..d6a349281b
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.3-r1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Desktop client for the Matrix protocol"
+HOMEPAGE="https://nheko-reborn.github.io/"
+SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X tiff video voip webp"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+COMMON_DEPEND="
+ app-text/cmark:=
+ >=dev-cpp/blurhash-0.2.0:=
+ dev-cpp/cpp-httplib:=[ssl]
+ dev-db/lmdb:=
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ dev-libs/olm
+ >=dev-libs/qtkeychain-0.12.0:=[qt5]
+ dev-libs/spdlog:=
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5[png]
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ voip? (
+ dev-libs/glib:2
+ >=media-libs/gst-plugins-bad-${MY_GST_V}:1.0
+ >=media-libs/gst-plugins-base-${MY_GST_V}:1.0
+ >=media-libs/gstreamer-${MY_GST_V}:1.0
+ video? (
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+# 'dev-qt/qtconcurrent' is linked but never used
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/nlohmann_json
+ >=dev-db/lmdb++-1.0.0
+ dev-qt/qtconcurrent:5
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtquickcontrols2:5
+ tiff? ( dev-qt/qtimageformats:5 )
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
+ media-plugins/gst-plugins-libnice:1.0
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
+ )
+ )
+ )
+ webp? ( dev-qt/qtimageformats:5 )
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
+ "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
+)
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
+ -DVOIP=$(usex voip)
+ -DUSE_BUNDLED_CPPHTTPLIB=OFF
+ -DUSE_BUNDLED_BLURHASH=OFF
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "additional image formats support" kde-frameworks/kimageformats:5
+ optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
+ optfeature "identicons support" dev-cpp/qt-jdenticon
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2023-11-29 8:54 Anna Vyalkova
0 siblings, 0 replies; 77+ messages in thread
From: Anna Vyalkova @ 2023-11-29 8:54 UTC (permalink / raw
To: gentoo-commits
commit: ae7a0f9adb19a0690efa7525cf2714aa94dd14e6
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Nov 28 15:23:22 2023 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Nov 29 08:53:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ae7a0f9a
net-im/nheko: fix what was broken
Fixes:
* Add "+jpeg +webp" to default IUSE
* Add "v4l" USE-flag for camera support
* Add 'virtual/notification-daemon' dependency back
* Set '-DCMAKE_POSITION_INDEPENDENT_CODE=OFF'
New things:
* "man" and "doc" USE-flags
* Handle transitive deps
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-im/nheko/nheko-0.11.3-r1.ebuild | 33 +++++++++++++++++++++++++++------
1 file changed, 27 insertions(+), 6 deletions(-)
diff --git a/net-im/nheko/nheko-0.11.3-r1.ebuild b/net-im/nheko/nheko-0.11.3-r1.ebuild
index d6a349281b..818024f5ef 100644
--- a/net-im/nheko/nheko-0.11.3-r1.ebuild
+++ b/net-im/nheko/nheko-0.11.3-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-3 MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="X tiff video voip webp"
+IUSE="X doc +jpeg man tiff v4l video voip +webp"
REQUIRED_USE="video? ( voip )"
MY_GST_V="1.18"
@@ -31,7 +31,7 @@ COMMON_DEPEND="
dev-qt/qtcore:5
dev-qt/qtdbus:5
dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgui:5[png]
+ dev-qt/qtgui:5[jpeg?,png]
dev-qt/qtmultimedia:5[qml]
dev-qt/qtnetwork:5
dev-qt/qtsvg:5
@@ -55,9 +55,12 @@ DEPEND="${COMMON_DEPEND}
>=dev-db/lmdb++-1.0.0
dev-qt/qtconcurrent:5
"
+# 'virtual/notification-daemon' is required because of upstream bug:
+# https://github.com/Nheko-Reborn/nheko/issues/693
RDEPEND="${COMMON_DEPEND}
dev-qt/qtgraphicaleffects:5
dev-qt/qtquickcontrols2:5
+ virtual/notification-daemon
tiff? ( dev-qt/qtimageformats:5 )
voip? (
>=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
@@ -67,7 +70,7 @@ RDEPEND="${COMMON_DEPEND}
>=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
video? (
>=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[vpx]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[v4l?,vpx]
>=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
X? (
>=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
@@ -78,9 +81,12 @@ RDEPEND="${COMMON_DEPEND}
"
BDEPEND="
dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
+ doc? ( app-doc/doxygen[dot] )
+ man? (
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
)
"
@@ -89,14 +95,29 @@ PATCHES=(
"${FILESDIR}"/${P}-fix-build-against-fmt10.patch
)
+DOCS=( {CHANGELOG,README}.md )
+
src_configure() {
local -a mycmakeargs=(
-DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
-DVOIP=$(usex voip)
+ -DBUILD_DOCS=$(usex doc)
+ -DMAN=$(usex man)
-DUSE_BUNDLED_CPPHTTPLIB=OFF
-DUSE_BUNDLED_BLURHASH=OFF
+
+ # See #890903 and #911111
+ -DCMAKE_POSITION_INDEPENDENT_CODE=OFF
+
+ # Handle transitive dependencies
+ -DOPENSSL_FOUND:BOOL=TRUE
+ -Dlibevent_core_FOUND:BOOL=TRUE
+ -Dlibevent_pthreads_FOUND:BOOL=TRUE
+ -Dlibcurl_FOUND:BOOL=TRUE
+ -Dre2_FOUND:BOOL=TRUE
)
+ use doc && HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
cmake_src_configure
}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-02-02 0:38 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-02-02 0:38 UTC (permalink / raw
To: gentoo-commits
commit: ec3789ba64067211b81f538911b126858d9f8218
Author: tastytea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Feb 2 00:17:37 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Feb 2 00:20:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec3789ba
net-im/nheko: add new dep to live ebuild
Signed-off-by: tastytea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index 7ab489fa8a..e6e98259c0 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,6 +36,7 @@ RDEPEND="
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
+ >=dev-qt/kdsingleapplication-1.1.0:=[qt6]
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-02-06 15:14 Anna Vyalkova
0 siblings, 0 replies; 77+ messages in thread
From: Anna Vyalkova @ 2024-02-06 15:14 UTC (permalink / raw
To: gentoo-commits
commit: 0f22f81bf5b92f30e6f956ad4502cec032d7b527
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Feb 6 14:47:34 2024 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Tue Feb 6 15:13:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0f22f81b
net-im/nheko: don't require ssl support for cpp-httplib
It is used only for launching an HTTP server.
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-im/nheko/nheko-0.11.3-r2.ebuild | 130 ++++++++++++++++++++++++++++++++++++
1 file changed, 130 insertions(+)
diff --git a/net-im/nheko/nheko-0.11.3-r2.ebuild b/net-im/nheko/nheko-0.11.3-r2.ebuild
new file mode 100644
index 0000000000..b4fb5ac039
--- /dev/null
+++ b/net-im/nheko/nheko-0.11.3-r2.ebuild
@@ -0,0 +1,130 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Desktop client for the Matrix protocol"
+HOMEPAGE="https://nheko-reborn.github.io/"
+SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X doc +jpeg man tiff v4l video voip +webp"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+COMMON_DEPEND="
+ app-text/cmark:=
+ >=dev-cpp/blurhash-0.2.0:=
+ dev-cpp/cpp-httplib:=
+ dev-db/lmdb:=
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.9.0:=
+ dev-libs/olm
+ >=dev-libs/qtkeychain-0.12.0:=[qt5]
+ dev-libs/spdlog:=
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtdeclarative:5[widgets]
+ dev-qt/qtgui:5[jpeg?,png]
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtnetwork:5
+ dev-qt/qtsvg:5
+ dev-qt/qtwidgets:5
+ voip? (
+ dev-libs/glib:2
+ >=media-libs/gst-plugins-bad-${MY_GST_V}:1.0
+ >=media-libs/gst-plugins-base-${MY_GST_V}:1.0
+ >=media-libs/gstreamer-${MY_GST_V}:1.0
+ video? (
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+ )
+ )
+"
+# 'dev-qt/qtconcurrent' is linked but never used
+DEPEND="${COMMON_DEPEND}
+ dev-cpp/nlohmann_json
+ >=dev-db/lmdb++-1.0.0
+ dev-qt/qtconcurrent:5
+"
+# 'virtual/notification-daemon' is required because of upstream bug:
+# https://github.com/Nheko-Reborn/nheko/issues/693
+RDEPEND="${COMMON_DEPEND}
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtquickcontrols2:5
+ virtual/notification-daemon
+ tiff? ( dev-qt/qtimageformats:5 )
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
+ media-plugins/gst-plugins-libnice:1.0
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[v4l?,vpx]
+ >=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
+ )
+ )
+ )
+ webp? ( dev-qt/qtimageformats:5 )
+"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ doc? ( app-text/doxygen[dot] )
+ man? (
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
+ "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
+)
+
+DOCS=( {CHANGELOG,README}.md )
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
+ -DVOIP=$(usex voip)
+ -DBUILD_DOCS=$(usex doc)
+ -DMAN=$(usex man)
+ -DUSE_BUNDLED_CPPHTTPLIB=OFF
+ -DUSE_BUNDLED_BLURHASH=OFF
+
+ # See #890903 and #911111
+ -DCMAKE_POSITION_INDEPENDENT_CODE=OFF
+
+ # Handle transitive dependencies
+ -DOPENSSL_FOUND:BOOL=TRUE
+ -Dlibevent_core_FOUND:BOOL=TRUE
+ -Dlibevent_pthreads_FOUND:BOOL=TRUE
+ -Dlibcurl_FOUND:BOOL=TRUE
+ -Dre2_FOUND:BOOL=TRUE
+ )
+
+ use doc && HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "additional image formats support" kde-frameworks/kimageformats:5
+ optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
+ optfeature "identicons support" dev-cpp/qt-jdenticon
+
+ xdg_pkg_postinst
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-02-06 15:14 Anna Vyalkova
0 siblings, 0 replies; 77+ messages in thread
From: Anna Vyalkova @ 2024-02-06 15:14 UTC (permalink / raw
To: gentoo-commits
commit: de49c63f6cacf09c7cc7d4b1c3687aaa672082d1
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Feb 6 15:07:25 2024 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Tue Feb 6 15:13:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=de49c63f
net-im/nheko: drop 0.11.3
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.11.3.ebuild | 100 ---------------------------------------
2 files changed, 101 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 211658a5f3..17bbfb1b53 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1 @@
-DIST nheko-0.11.3.tar.gz 1780179 BLAKE2B 095314ea420bd78cff71fe9e8bd48c1319248fa5c31bfc3741aa72cfa7585660f74f7eb3b9848b53ccfbc979283db8ca2e52e8e4f2749280ee1c867a35baf075 SHA512 bd5b94def3c56bb2c91c40c3ef967ee3b14cb71a7e5b01028743a849932c918620c2b1a1b822705e49dacc80dae6c48712f63bf9a68698858b0faaf1a816c9cd
DIST nheko-v0.11.3.tar.bz2 1222761 BLAKE2B 218246824512b13fc3448142e5e127b207952e3f66c2b308ca281d7f9e6b0198760d9408b467bf9442a0df306d2b23ffc5034cba5c675299aac85ac4ebe23280 SHA512 bd051144a16cd628d6259a7ce4acf10fd7b7ef3d8b0036cbf1f2a80c550062a04062a61c66e7a060f853d53c1eaa50fadb0223641e98283001aabf037c0e4de1
diff --git a/net-im/nheko/nheko-0.11.3.ebuild b/net-im/nheko/nheko-0.11.3.ebuild
deleted file mode 100644
index 66b6ef0e29..0000000000
--- a/net-im/nheko/nheko-0.11.3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-DESCRIPTION="Native desktop client for Matrix using Qt"
-HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
-SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X +pie video voip"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-RDEPEND="
- app-text/cmark:=
- >=dev-cpp/blurhash-0.2.0:=
- dev-cpp/cpp-httplib:=
- dev-cpp/qt-jdenticon
- dev-db/lmdb:=
- >=dev-db/lmdb++-1.0.0
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- >=dev-libs/qtkeychain-0.12.0:=
- >=dev-libs/re2-0.2022.04.01:=
- dev-libs/spdlog:=
- dev-qt/qtconcurrent:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtgui:5[dbus,jpeg,png]
- dev-qt/qtimageformats:5
- dev-qt/qtmultimedia:5[gstreamer,qml,widgets]
- dev-qt/qtquickcontrols2:5[widgets]
- dev-qt/qtsvg:5
- virtual/notification-daemon
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}
- media-plugins/gst-plugins-libnice
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-DEPEND="
- dev-cpp/nlohmann_json
- ${RDEPEND}
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
- "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
-)
-
-src_configure() {
- local -a mycmakeargs=(
- -DVOIP=$(usex voip)
- -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
- -DUSE_BUNDLED_CPPHTTPLIB=no
- -DUSE_BUNDLED_BLURHASH=no
- )
- if use video && use X; then
- mycmakeargs+=(-DSCREENSHARE_X11=yes)
- else
- mycmakeargs+=(-DSCREENSHARE_X11=no)
- fi
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "audio & video file playback support" \
- "media-plugins/gst-plugins-meta[ffmpeg]"
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[keyring]"
- optfeature "additional, less common, image format support" \
- "kde-frameworks/kimageformats"
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-03-12 9:08 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-03-12 9:08 UTC (permalink / raw
To: gentoo-commits
commit: 7512fbeae5f43cbd276debb8aef2348774250c06
Author: tastytea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Tue Mar 12 09:05:16 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Mar 12 09:05:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7512fbea
net-im/nheko: fix slots in qt-jdenticon optfeature
make dev-cpp/qt-jdenticon optfeature in 9999, like it is in the release
ebuilds
Signed-off-by: tastytea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.11.3-r2.ebuild | 4 ++--
net-im/nheko/nheko-9999.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-im/nheko/nheko-0.11.3-r2.ebuild b/net-im/nheko/nheko-0.11.3-r2.ebuild
index b4fb5ac039..24048849ce 100644
--- a/net-im/nheko/nheko-0.11.3-r2.ebuild
+++ b/net-im/nheko/nheko-0.11.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -124,7 +124,7 @@ src_configure() {
pkg_postinst() {
optfeature "additional image formats support" kde-frameworks/kimageformats:5
optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
- optfeature "identicons support" dev-cpp/qt-jdenticon
+ optfeature "identicons support" dev-cpp/qt-jdenticon:5
xdg_pkg_postinst
}
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index e6e98259c0..7f34ff5017 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -26,7 +26,6 @@ MY_GST_V="1.18"
RDEPEND="
app-text/cmark:=
dev-cpp/cpp-httplib:=
- dev-cpp/qt-jdenticon
dev-db/lmdb:=
>=dev-db/lmdb++-1.0.0
dev-libs/libevent:=
@@ -127,6 +126,7 @@ pkg_postinst() {
"dev-libs/qtkeychain[keyring]"
optfeature "additional, less common, image format support" \
"kde-frameworks/kimageformats:6"
+ optfeature "identicons support" dev-cpp/qt-jdenticon:6
xdg_pkg_postinst
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-03-24 15:17 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-03-24 15:17 UTC (permalink / raw
To: gentoo-commits
commit: 1b40fd0917bdae0b06f5cc13a269f25d80b7e377
Author: tastytea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Mar 24 15:12:39 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Mar 24 15:15:00 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1b40fd09
net-im/nheko: inform about secrets storage
many people will need dev-libs/qtkeychain[keyring]
Bug: https://github.com/gentoo/guru/pull/150#issuecomment-2008613440
Signed-off-by: tastytea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.11.3-r2.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-im/nheko/nheko-0.11.3-r2.ebuild b/net-im/nheko/nheko-0.11.3-r2.ebuild
index 24048849ce..6ee7ea2022 100644
--- a/net-im/nheko/nheko-0.11.3-r2.ebuild
+++ b/net-im/nheko/nheko-0.11.3-r2.ebuild
@@ -124,6 +124,8 @@ src_configure() {
pkg_postinst() {
optfeature "additional image formats support" kde-frameworks/kimageformats:5
optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[keyring]"
optfeature "identicons support" dev-cpp/qt-jdenticon:5
xdg_pkg_postinst
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-06-13 12:55 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-06-13 12:55 UTC (permalink / raw
To: gentoo-commits
commit: 68986433d98f62a2ecc7dce6069c828ab17c87f3
Author: tea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jun 13 10:20:19 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jun 13 12:53:42 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=68986433
net-im/nheko: add missing dependency
it is pulled in by dev-libs/mtxclient, so no revbump needed
Closes: https://bugs.gentoo.org/932870
Signed-off-by: tea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.11.3-r2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-im/nheko/nheko-0.11.3-r2.ebuild b/net-im/nheko/nheko-0.11.3-r2.ebuild
index 6ee7ea202..e1a95fff5 100644
--- a/net-im/nheko/nheko-0.11.3-r2.ebuild
+++ b/net-im/nheko/nheko-0.11.3-r2.ebuild
@@ -21,6 +21,7 @@ MY_GST_V="1.18"
COMMON_DEPEND="
app-text/cmark:=
>=dev-cpp/blurhash-0.2.0:=
+ >=dev-cpp/coeurl-0.3.1:=[ssl]
dev-cpp/cpp-httplib:=
dev-db/lmdb:=
dev-libs/libfmt:=
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-06-13 13:35 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-06-13 13:35 UTC (permalink / raw
To: gentoo-commits
commit: 30c57989a97367d662f8609553ad684e83670202
Author: tea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jun 13 13:25:38 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jun 13 13:25:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=30c57989
net-im/nheko: drop 0.11.3-r1
Signed-off-by: tea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.11.3-r1.ebuild | 130 ------------------------------------
1 file changed, 130 deletions(-)
diff --git a/net-im/nheko/nheko-0.11.3-r1.ebuild b/net-im/nheko/nheko-0.11.3-r1.ebuild
deleted file mode 100644
index 216a0542c..000000000
--- a/net-im/nheko/nheko-0.11.3-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-MY_P="${PN}-v${PV}"
-DESCRIPTION="Desktop client for the Matrix protocol"
-HOMEPAGE="https://nheko-reborn.github.io/"
-SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X doc +jpeg man tiff v4l video voip +webp"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-COMMON_DEPEND="
- app-text/cmark:=
- >=dev-cpp/blurhash-0.2.0:=
- dev-cpp/cpp-httplib:=[ssl]
- dev-db/lmdb:=
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- dev-libs/olm
- >=dev-libs/qtkeychain-0.12.0:=[qt5]
- dev-libs/spdlog:=
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgui:5[jpeg?,png]
- dev-qt/qtmultimedia:5[qml]
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- voip? (
- dev-libs/glib:2
- >=media-libs/gst-plugins-bad-${MY_GST_V}:1.0
- >=media-libs/gst-plugins-base-${MY_GST_V}:1.0
- >=media-libs/gstreamer-${MY_GST_V}:1.0
- video? (
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-# 'dev-qt/qtconcurrent' is linked but never used
-DEPEND="${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- >=dev-db/lmdb++-1.0.0
- dev-qt/qtconcurrent:5
-"
-# 'virtual/notification-daemon' is required because of upstream bug:
-# https://github.com/Nheko-Reborn/nheko/issues/693
-RDEPEND="${COMMON_DEPEND}
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtquickcontrols2:5
- virtual/notification-daemon
- tiff? ( dev-qt/qtimageformats:5 )
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
- media-plugins/gst-plugins-libnice:1.0
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[v4l?,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
- )
- )
- )
- webp? ( dev-qt/qtimageformats:5 )
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- doc? ( app-text/doxygen[dot] )
- man? (
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
- "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
-)
-
-DOCS=( {CHANGELOG,README}.md )
-
-src_configure() {
- local -a mycmakeargs=(
- -DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
- -DVOIP=$(usex voip)
- -DBUILD_DOCS=$(usex doc)
- -DMAN=$(usex man)
- -DUSE_BUNDLED_CPPHTTPLIB=OFF
- -DUSE_BUNDLED_BLURHASH=OFF
-
- # See #890903 and #911111
- -DCMAKE_POSITION_INDEPENDENT_CODE=OFF
-
- # Handle transitive dependencies
- -DOPENSSL_FOUND:BOOL=TRUE
- -Dlibevent_core_FOUND:BOOL=TRUE
- -Dlibevent_pthreads_FOUND:BOOL=TRUE
- -Dlibcurl_FOUND:BOOL=TRUE
- -Dre2_FOUND:BOOL=TRUE
- )
-
- use doc && HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "additional image formats support" kde-frameworks/kimageformats:5
- optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
- optfeature "identicons support" dev-cpp/qt-jdenticon
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-06-13 13:35 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-06-13 13:35 UTC (permalink / raw
To: gentoo-commits
commit: eff43b54fa21da39ca71c894f416a27043484e43
Author: tea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Thu Jun 13 13:25:07 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Thu Jun 13 13:25:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eff43b54
net-im/nheko: add 0.12.0
Signed-off-by: tea <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 +
net-im/nheko/nheko-0.12.0.ebuild | 109 +++++++++++++++++++++++++++++++++++++++
2 files changed, 110 insertions(+)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index 17bbfb1b5..c923ee692 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1 +1,2 @@
DIST nheko-v0.11.3.tar.bz2 1222761 BLAKE2B 218246824512b13fc3448142e5e127b207952e3f66c2b308ca281d7f9e6b0198760d9408b467bf9442a0df306d2b23ffc5034cba5c675299aac85ac4ebe23280 SHA512 bd051144a16cd628d6259a7ce4acf10fd7b7ef3d8b0036cbf1f2a80c550062a04062a61c66e7a060f853d53c1eaa50fadb0223641e98283001aabf037c0e4de1
+DIST nheko-v0.12.0.tar.bz2 1438636 BLAKE2B 6586b913f5221d2d8da5e56eb23fd0ef4ad79f4d4649244308787fd2e6c54d3ddfea32e4723676386a1681370e51c8af73c3a58fc77b536e6fa44ad0bdac2e7a SHA512 8fd96c3d40c75250b9c66eef673d709392d6afe1e9c7a8ad8cb3015633583fb2358c9e714da19c5616640c6c2ff8027871293718b0fcdb0f5d6a5ea0f27e7a3f
diff --git a/net-im/nheko/nheko-0.12.0.ebuild b/net-im/nheko/nheko-0.12.0.ebuild
new file mode 100644
index 000000000..d51334d1e
--- /dev/null
+++ b/net-im/nheko/nheko-0.12.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake optfeature xdg
+
+MY_P="${PN}-v${PV}"
+DESCRIPTION="Native desktop client for Matrix using Qt"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko"
+SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-3 MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X doc +pie +man video voip"
+REQUIRED_USE="video? ( voip )"
+
+MY_GST_V="1.18"
+RDEPEND="
+ app-text/cmark:=
+ >=dev-cpp/blurhash-0.2.0:=
+ >=dev-cpp/coeurl-0.3.1:=[ssl]
+ dev-cpp/cpp-httplib:=
+ dev-db/lmdb:=
+ >=dev-db/lmdb++-1.0.0
+ dev-libs/libevent:=
+ dev-libs/libfmt:=
+ >=dev-libs/mtxclient-0.10.0:=
+ dev-libs/olm
+ >=dev-libs/openssl-1.1.0:=
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/spdlog:=
+ >=dev-qt/kdsingleapplication-1.1.0:=[qt6]
+ dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+ dev-qt/qtdeclarative:6[widgets]
+ dev-qt/qtimageformats:6
+ dev-qt/qtmultimedia:6[gstreamer]
+ dev-qt/qtsvg:6
+ net-misc/curl[ssl]
+ virtual/notification-daemon
+ voip? (
+ >=media-plugins/gst-plugins-dtls-${MY_GST_V}
+ media-plugins/gst-plugins-libnice
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[opus]
+ >=media-plugins/gst-plugins-srtp-${MY_GST_V}
+ >=media-plugins/gst-plugins-webrtc-${MY_GST_V}
+ video? (
+ >=media-libs/gst-plugins-base-${MY_GST_V}[opengl]
+ >=media-plugins/gst-plugins-meta-${MY_GST_V}[v4l,vpx]
+ X? (
+ >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}
+ )
+ )
+ )
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-wm
+ )
+"
+# TODO: gst-plugins-qt6 for video calls
+DEPEND="
+ dev-cpp/nlohmann_json
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ doc? ( app-text/doxygen[dot] )
+ man? (
+ || (
+ app-text/asciidoc
+ dev-ruby/asciidoctor
+ )
+ )
+"
+
+src_configure() {
+ local -a mycmakeargs=(
+ -DUSE_BUNDLED_CPPHTTPLIB=no
+ -DUSE_BUNDLED_BLURHASH=no
+
+ -DVOIP=$(usex voip)
+ -DX11=$(usex X)
+ -DBUILD_DOCS=$(usex doc)
+ -DMAN=$(usex man)
+
+ # See #890903 and #911111
+ -DCMAKE_POSITION_INDEPENDENT_CODE=$(usex pie)
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ optfeature "audio & video file playback support" \
+ "media-plugins/gst-plugins-meta[ffmpeg]"
+ optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
+ "dev-libs/qtkeychain[keyring]"
+ optfeature "additional, less common, image format support" \
+ "kde-frameworks/kimageformats:6"
+ optfeature "identicons support" dev-cpp/qt-jdenticon:6
+
+ xdg_pkg_postinst
+
+ ewarn "since Nheko migrated to Qt 6 video streams will not work for now because"
+ ewarn "we are missing a dependency. see <https://bugs.gentoo.org/810814> for details"
+}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-06-16 14:55 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-06-16 14:55 UTC (permalink / raw
To: gentoo-commits
commit: f22c622c10cae6e2874347d542f6a127ff42340f
Author: tea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Sun Jun 16 14:05:38 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Sun Jun 16 14:55:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f22c622c
net-im/nheko: add mising dependency on dev-qt/qtbase:6[wayland]
Closes: https://bugs.gentoo.org/934414
Signed-off-by: tea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-0.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.12.0.ebuild b/net-im/nheko/nheko-0.12.0.ebuild
index d51334d1e..d68d32446 100644
--- a/net-im/nheko/nheko-0.12.0.ebuild
+++ b/net-im/nheko/nheko-0.12.0.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
>=dev-qt/kdsingleapplication-1.1.0:=[qt6]
- dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+ dev-qt/qtbase:6[concurrent,dbus,gui,wayland,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
dev-qt/qtmultimedia:6[gstreamer]
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-07-05 16:59 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-07-05 16:59 UTC (permalink / raw
To: gentoo-commits
commit: 209292e86e59c9636d0290faaf4537bea0519217
Author: tea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Jul 5 06:29:34 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Jul 5 16:59:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=209292e8
net-im/nheko: update postinst message for live ebuild
Signed-off-by: tea <gentoo <AT> tastytea.de>
net-im/nheko/nheko-9999.ebuild | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index 62a8c8d96..b25d7d977 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -129,7 +129,6 @@ pkg_postinst() {
xdg_pkg_postinst
- ewarn "since Nheko migrated to Qt 6 there may be some regressions. video streams will"
- ewarn "probably not work for now. d95d2fcaa9e3b8ab47275d2bf56e5a7ebddd37e7 was the"
- ewarn "last commit with Qt5 support."
+ ewarn "since Nheko migrated to Qt 6 video streams will not work for now because"
+ ewarn "we are missing a dependency. see <https://bugs.gentoo.org/810814> for details"
}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-07-26 3:19 Joe Kappus
0 siblings, 0 replies; 77+ messages in thread
From: Joe Kappus @ 2024-07-26 3:19 UTC (permalink / raw
To: gentoo-commits
commit: a9d8243091218adc1cc56be04fe4d147eaccf4e5
Author: Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Fri Jul 26 03:19:04 2024 +0000
Commit: Joe Kappus <joe <AT> wt <DOT> gd>
CommitDate: Fri Jul 26 03:19:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9d82430
net-im/nheko: update RDEPEND
Needed by 2ba8aef245ea39c2a5f7437de78ff1be5a1854a4
dev-libs/kdsingleapplication: Drop IUSE qt6 (dropping qt5 "option")
Signed-off-by: Joe Kappus <joe <AT> wt.gd>
net-im/nheko/nheko-0.12.0.ebuild | 2 +-
net-im/nheko/nheko-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.12.0.ebuild b/net-im/nheko/nheko-0.12.0.ebuild
index e22f303cc..41925b044 100644
--- a/net-im/nheko/nheko-0.12.0.ebuild
+++ b/net-im/nheko/nheko-0.12.0.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
- >=dev-qt/kdsingleapplication-1.1.0:=[qt6]
+ >=dev-qt/kdsingleapplication-1.1.0:=
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index b25d7d977..1ec785caf 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
- >=dev-qt/kdsingleapplication-1.1.0:=[qt6]
+ >=dev-qt/kdsingleapplication-1.1.0:=
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-07-26 4:00 Joe Kappus
0 siblings, 0 replies; 77+ messages in thread
From: Joe Kappus @ 2024-07-26 4:00 UTC (permalink / raw
To: gentoo-commits
commit: 5ac4e92726ec104f4d526568c9d651e9296b2e9d
Author: Joe Kappus <joe <AT> wt <DOT> gd>
AuthorDate: Fri Jul 26 03:59:07 2024 +0000
Commit: Joe Kappus <joe <AT> wt <DOT> gd>
CommitDate: Fri Jul 26 03:59:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ac4e927
net-im/nheko: Update RDEPEND
dev-qt/kdsingleapplication -> dev-libs/kdsingleapplication
Signed-off-by: Joe Kappus <joe <AT> wt.gd>
net-im/nheko/nheko-0.12.0.ebuild | 2 +-
net-im/nheko/nheko-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-im/nheko/nheko-0.12.0.ebuild b/net-im/nheko/nheko-0.12.0.ebuild
index 41925b044..92596c206 100644
--- a/net-im/nheko/nheko-0.12.0.ebuild
+++ b/net-im/nheko/nheko-0.12.0.ebuild
@@ -27,13 +27,13 @@ RDEPEND="
>=dev-db/lmdb++-1.0.0
dev-libs/libevent:=
dev-libs/libfmt:=
+ >=dev-libs/kdsingleapplication-1.1.0
>=dev-libs/mtxclient-0.10.0:=
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
- >=dev-qt/kdsingleapplication-1.1.0:=
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
diff --git a/net-im/nheko/nheko-9999.ebuild b/net-im/nheko/nheko-9999.ebuild
index 1ec785caf..220f06708 100644
--- a/net-im/nheko/nheko-9999.ebuild
+++ b/net-im/nheko/nheko-9999.ebuild
@@ -29,12 +29,12 @@ RDEPEND="
>=dev-db/lmdb++-1.0.0
dev-libs/libevent:=
dev-libs/libfmt:=
+ >=dev-libs/kdsingleapplication-1.1.0
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
>=dev-libs/re2-0.2022.04.01:=
dev-libs/spdlog:=
- >=dev-qt/kdsingleapplication-1.1.0:=
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-07-31 2:30 Amano Kenji
0 siblings, 0 replies; 77+ messages in thread
From: Amano Kenji @ 2024-07-31 2:30 UTC (permalink / raw
To: gentoo-commits
commit: bec40454d76360817cae0b858416ce665c4144a4
Author: amano.kenji <amano.kenji <AT> proton <DOT> me>
AuthorDate: Wed Jul 31 02:28:53 2024 +0000
Commit: Amano Kenji <amano.kenji <AT> proton <DOT> me>
CommitDate: Wed Jul 31 02:28:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bec40454
net-im/nheko: depend on dev-qt/qtmultimedia[qml]
Signed-off-by: amano.kenji <amano.kenji <AT> proton.me>
net-im/nheko/{nheko-0.12.0.ebuild => nheko-0.12.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.12.0.ebuild b/net-im/nheko/nheko-0.12.0-r1.ebuild
similarity index 98%
rename from net-im/nheko/nheko-0.12.0.ebuild
rename to net-im/nheko/nheko-0.12.0-r1.ebuild
index 92596c206..66a98f76a 100644
--- a/net-im/nheko/nheko-0.12.0.ebuild
+++ b/net-im/nheko/nheko-0.12.0-r1.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
dev-qt/qtimageformats:6
- dev-qt/qtmultimedia:6[gstreamer]
+ dev-qt/qtmultimedia:6[gstreamer,qml]
dev-qt/qtsvg:6
net-misc/curl[ssl]
virtual/notification-daemon
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-09-12 17:35 David Roman
0 siblings, 0 replies; 77+ messages in thread
From: David Roman @ 2024-09-12 17:35 UTC (permalink / raw
To: gentoo-commits
commit: 1377786b404cef6a83ccd4165664fc96ca915bc7
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Thu Sep 12 17:34:40 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Sep 12 17:35:05 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1377786b
net-im/nheko: depen on re2:0/10
nheko fails to build with re2:0/11
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
net-im/nheko/nheko-0.12.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.12.0-r1.ebuild b/net-im/nheko/nheko-0.12.0-r1.ebuild
index 66a98f76a..b3c4dfaa5 100644
--- a/net-im/nheko/nheko-0.12.0-r1.ebuild
+++ b/net-im/nheko/nheko-0.12.0-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
- >=dev-libs/re2-0.2022.04.01:=
+ dev-libs/re2:0/10=
dev-libs/spdlog:=
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-09-13 7:21 Ronny Gutbrod
0 siblings, 0 replies; 77+ messages in thread
From: Ronny Gutbrod @ 2024-09-13 7:21 UTC (permalink / raw
To: gentoo-commits
commit: 5ea850281267fe4ecb3df002e91f3d47c26950b4
Author: tea <gentoo <AT> tastytea <DOT> de>
AuthorDate: Fri Sep 13 07:20:38 2024 +0000
Commit: Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Fri Sep 13 07:20:38 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5ea85028
net-im/nheko: drop 0.11.3-r2
Closes: https://bugs.gentoo.org/939564
Signed-off-by: tea <gentoo <AT> tastytea.de>
net-im/nheko/Manifest | 1 -
net-im/nheko/nheko-0.11.3-r2.ebuild | 133 ------------------------------------
2 files changed, 134 deletions(-)
diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
index c923ee692..c4d1091f3 100644
--- a/net-im/nheko/Manifest
+++ b/net-im/nheko/Manifest
@@ -1,2 +1 @@
-DIST nheko-v0.11.3.tar.bz2 1222761 BLAKE2B 218246824512b13fc3448142e5e127b207952e3f66c2b308ca281d7f9e6b0198760d9408b467bf9442a0df306d2b23ffc5034cba5c675299aac85ac4ebe23280 SHA512 bd051144a16cd628d6259a7ce4acf10fd7b7ef3d8b0036cbf1f2a80c550062a04062a61c66e7a060f853d53c1eaa50fadb0223641e98283001aabf037c0e4de1
DIST nheko-v0.12.0.tar.bz2 1438636 BLAKE2B 6586b913f5221d2d8da5e56eb23fd0ef4ad79f4d4649244308787fd2e6c54d3ddfea32e4723676386a1681370e51c8af73c3a58fc77b536e6fa44ad0bdac2e7a SHA512 8fd96c3d40c75250b9c66eef673d709392d6afe1e9c7a8ad8cb3015633583fb2358c9e714da19c5616640c6c2ff8027871293718b0fcdb0f5d6a5ea0f27e7a3f
diff --git a/net-im/nheko/nheko-0.11.3-r2.ebuild b/net-im/nheko/nheko-0.11.3-r2.ebuild
deleted file mode 100644
index e1a95fff5..000000000
--- a/net-im/nheko/nheko-0.11.3-r2.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature xdg
-
-MY_P="${PN}-v${PV}"
-DESCRIPTION="Desktop client for the Matrix protocol"
-HOMEPAGE="https://nheko-reborn.github.io/"
-SRC_URI="https://nheko.im/nheko-reborn/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3 MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="X doc +jpeg man tiff v4l video voip +webp"
-REQUIRED_USE="video? ( voip )"
-
-MY_GST_V="1.18"
-COMMON_DEPEND="
- app-text/cmark:=
- >=dev-cpp/blurhash-0.2.0:=
- >=dev-cpp/coeurl-0.3.1:=[ssl]
- dev-cpp/cpp-httplib:=
- dev-db/lmdb:=
- dev-libs/libfmt:=
- >=dev-libs/mtxclient-0.9.0:=
- dev-libs/olm
- >=dev-libs/qtkeychain-0.12.0:=[qt5]
- dev-libs/spdlog:=
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5[widgets]
- dev-qt/qtgui:5[jpeg?,png]
- dev-qt/qtmultimedia:5[qml]
- dev-qt/qtnetwork:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- voip? (
- dev-libs/glib:2
- >=media-libs/gst-plugins-bad-${MY_GST_V}:1.0
- >=media-libs/gst-plugins-base-${MY_GST_V}:1.0
- >=media-libs/gstreamer-${MY_GST_V}:1.0
- video? (
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-wm
- )
- )
- )
-"
-# 'dev-qt/qtconcurrent' is linked but never used
-DEPEND="${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- >=dev-db/lmdb++-1.0.0
- dev-qt/qtconcurrent:5
-"
-# 'virtual/notification-daemon' is required because of upstream bug:
-# https://github.com/Nheko-Reborn/nheko/issues/693
-RDEPEND="${COMMON_DEPEND}
- dev-qt/qtgraphicaleffects:5
- dev-qt/qtquickcontrols2:5
- virtual/notification-daemon
- tiff? ( dev-qt/qtimageformats:5 )
- voip? (
- >=media-plugins/gst-plugins-dtls-${MY_GST_V}:1.0
- media-plugins/gst-plugins-libnice:1.0
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[opus]
- >=media-plugins/gst-plugins-srtp-${MY_GST_V}:1.0
- >=media-plugins/gst-plugins-webrtc-${MY_GST_V}:1.0
- video? (
- >=media-libs/gst-plugins-base-${MY_GST_V}:1.0[opengl]
- >=media-plugins/gst-plugins-meta-${MY_GST_V}:1.0[v4l?,vpx]
- >=media-plugins/gst-plugins-qt5-${MY_GST_V}:1.0
- X? (
- >=media-plugins/gst-plugins-ximagesrc-${MY_GST_V}:1.0
- )
- )
- )
- webp? ( dev-qt/qtimageformats:5 )
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- doc? ( app-text/doxygen[dot] )
- man? (
- || (
- app-text/asciidoc
- dev-ruby/asciidoctor
- )
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-explicit-optional-construction.patch
- "${FILESDIR}"/${P}-fix-build-against-fmt10.patch
-)
-
-DOCS=( {CHANGELOG,README}.md )
-
-src_configure() {
- local -a mycmakeargs=(
- -DSCREENSHARE_X11=$(if use video && use X; then echo ON; else echo OFF; fi)
- -DVOIP=$(usex voip)
- -DBUILD_DOCS=$(usex doc)
- -DMAN=$(usex man)
- -DUSE_BUNDLED_CPPHTTPLIB=OFF
- -DUSE_BUNDLED_BLURHASH=OFF
-
- # See #890903 and #911111
- -DCMAKE_POSITION_INDEPENDENT_CODE=OFF
-
- # Handle transitive dependencies
- -DOPENSSL_FOUND:BOOL=TRUE
- -Dlibevent_core_FOUND:BOOL=TRUE
- -Dlibevent_pthreads_FOUND:BOOL=TRUE
- -Dlibcurl_FOUND:BOOL=TRUE
- -Dre2_FOUND:BOOL=TRUE
- )
-
- use doc && HTML_DOCS=( "${BUILD_DIR}"/docs/html/. )
- cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "additional image formats support" kde-frameworks/kimageformats:5
- optfeature "audio & video file playback support" media-plugins/gst-plugins-meta[ffmpeg]
- optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \
- "dev-libs/qtkeychain[keyring]"
- optfeature "identicons support" dev-cpp/qt-jdenticon:5
-
- xdg_pkg_postinst
-}
^ permalink raw reply related [flat|nested] 77+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/
@ 2024-09-13 10:19 David Roman
0 siblings, 0 replies; 77+ messages in thread
From: David Roman @ 2024-09-13 10:19 UTC (permalink / raw
To: gentoo-commits
commit: 0da9a3fa5aef0e9a79ee33191f22b3aca1981c81
Author: David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Fri Sep 13 10:18:23 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Sep 13 10:18:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0da9a3fa
net-im/nheko: re2:0/10= -> re2:0/10
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
net-im/nheko/nheko-0.12.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-im/nheko/nheko-0.12.0-r1.ebuild b/net-im/nheko/nheko-0.12.0-r1.ebuild
index b3c4dfaa5..1160dc354 100644
--- a/net-im/nheko/nheko-0.12.0-r1.ebuild
+++ b/net-im/nheko/nheko-0.12.0-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
dev-libs/olm
>=dev-libs/openssl-1.1.0:=
>=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
- dev-libs/re2:0/10=
+ dev-libs/re2:0/10
dev-libs/spdlog:=
dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
dev-qt/qtdeclarative:6[widgets]
^ permalink raw reply related [flat|nested] 77+ messages in thread
end of thread, other threads:[~2024-09-13 10:19 UTC | newest]
Thread overview: 77+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-16 14:55 [gentoo-commits] repo/proj/guru:dev commit in: net-im/nheko/ Ronny Gutbrod
-- strict thread matches above, loose matches on Subject: below --
2024-09-13 10:19 David Roman
2024-09-13 7:21 Ronny Gutbrod
2024-09-12 17:35 David Roman
2024-07-31 2:30 Amano Kenji
2024-07-26 4:00 Joe Kappus
2024-07-26 3:19 Joe Kappus
2024-07-05 16:59 Ronny Gutbrod
2024-06-13 13:35 Ronny Gutbrod
2024-06-13 13:35 Ronny Gutbrod
2024-06-13 12:55 Ronny Gutbrod
2024-03-24 15:17 Ronny Gutbrod
2024-03-12 9:08 Ronny Gutbrod
2024-02-06 15:14 Anna Vyalkova
2024-02-06 15:14 Anna Vyalkova
2024-02-02 0:38 Ronny Gutbrod
2023-11-29 8:54 Anna Vyalkova
2023-11-29 8:54 Anna Vyalkova
2023-11-27 21:11 Ronny Gutbrod
2023-11-27 18:50 Anna Vyalkova
2023-07-01 17:16 Anna Vyalkova
2023-06-14 11:55 Ronny Gutbrod
2023-06-10 23:39 Joe Kappus
2023-05-01 8:47 Ronny Gutbrod
2023-02-23 9:53 Ronny Gutbrod
2023-02-23 9:53 Ronny Gutbrod
2023-02-21 15:00 Ronny Gutbrod
2023-02-21 15:00 Ronny Gutbrod
2023-02-21 15:00 Ronny Gutbrod
2023-02-03 9:47 Ronny Gutbrod
2023-01-23 15:56 Ronny Gutbrod
2023-01-17 1:02 Ronny Gutbrod
2023-01-17 1:02 Ronny Gutbrod
2023-01-13 16:50 Ronny Gutbrod
2022-12-06 8:15 Sam James
2022-12-04 12:13 Ronny Gutbrod
2022-10-02 10:02 Ronny Gutbrod
2022-09-28 16:04 Ronny Gutbrod
2022-09-28 16:04 Ronny Gutbrod
2022-09-08 1:46 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
2022-09-08 0:09 ` [gentoo-commits] repo/proj/guru:dev " Ronny Gutbrod
2022-09-08 0:09 Ronny Gutbrod
2022-07-23 16:15 Ronny Gutbrod
2022-07-23 16:15 Ronny Gutbrod
2022-03-29 0:23 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
2022-03-29 0:22 ` [gentoo-commits] repo/proj/guru:dev " Ronny Gutbrod
2022-03-25 15:17 [gentoo-commits] repo/proj/guru:master " Ronny Gutbrod
2022-03-25 9:42 ` [gentoo-commits] repo/proj/guru:dev " Ronny Gutbrod
2022-03-25 9:42 Ronny Gutbrod
2022-03-10 13:53 Ronny Gutbrod
2022-03-07 16:22 Ronny Gutbrod
2022-01-18 14:41 Ronny Gutbrod
2021-12-21 11:46 Ronny Gutbrod
2021-12-21 11:46 Ronny Gutbrod
2021-12-06 7:19 Ronny Gutbrod
2021-11-21 18:49 Ronny Gutbrod
2021-11-21 18:49 Ronny Gutbrod
2021-11-20 3:01 Ronny Gutbrod
2021-11-19 18:38 Ronny Gutbrod
2021-11-19 1:15 Ronny Gutbrod
2021-11-19 1:15 Ronny Gutbrod
2021-10-16 18:31 Ronny Gutbrod
2021-10-16 16:27 Ronny Gutbrod
2021-10-16 16:27 Ronny Gutbrod
2021-10-04 11:45 Ronny Gutbrod
2021-10-04 11:45 Ronny Gutbrod
2021-06-24 9:27 Ronny Gutbrod
2021-04-23 10:56 Ronny Gutbrod
2021-04-23 10:56 Ronny Gutbrod
2021-04-21 6:21 Ronny Gutbrod
2021-04-09 16:46 Ronny Gutbrod
2021-01-28 1:44 Ronny Gutbrod
2021-01-28 1:44 Ronny Gutbrod
2021-01-20 3:39 Ronny Gutbrod
2021-01-20 3:39 Ronny Gutbrod
2020-08-15 12:18 Ronny Gutbrod
2020-08-15 12:18 Ronny Gutbrod
2020-07-19 22:07 Ronny Gutbrod
2020-06-13 1:28 Ronny Gutbrod
2020-05-25 1:03 Ronny Gutbrod
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox