summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2024-08-24 14:36:52 +0200
committerAndreas Sturmlechner <asturm@gentoo.org>2024-08-24 14:49:56 +0200
commit077a36b39414af3aa4a634405a022631e2421c91 (patch)
treea9d6af6a521cad2ea676b2843029c715aaea3527 /net-im
parentkde-misc/kio-gdrive-common: 24.08.0 version bump (diff)
downloadgentoo-077a36b39414af3aa4a634405a022631e2421c91.tar.gz
gentoo-077a36b39414af3aa4a634405a022631e2421c91.tar.bz2
gentoo-077a36b39414af3aa4a634405a022631e2421c91.zip
net-im/neochat: 24.08.0 version bump
Closes: https://bugs.gentoo.org/938367 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/neochat/Manifest1
-rw-r--r--net-im/neochat/files/neochat-24.08.0-cmake.patch38
-rw-r--r--net-im/neochat/neochat-24.08.0.ebuild60
3 files changed, 99 insertions, 0 deletions
diff --git a/net-im/neochat/Manifest b/net-im/neochat/Manifest
index b606b5c9c54f..8c8c9df50973 100644
--- a/net-im/neochat/Manifest
+++ b/net-im/neochat/Manifest
@@ -1,2 +1,3 @@
DIST neochat-23.08.5.tar.xz 795564 BLAKE2B 1f6dec3376f059e9d70e8be5461719bc74d631a0f98b4d417cd5b8709b4ed1ce9fc48e90a57c8f32889ad2fbf3089f80d9b29a7a73a1944fb54db81f837c4a67 SHA512 936e8112818bc925121d71fcc23d43bc448387af7c8c7857f2ce8b5d128f1acedc9c3c2b6d66e50fb317418cbd144c5262e2fb9e6d80364d48e08e42b27316bf
DIST neochat-24.05.2.tar.xz 980740 BLAKE2B ad04b0ac30337195d1666a308e354efa6bedfb6268f644c36d2fa2f9276ef4670311981377272552c3573c9cd78a223e285022c97169bee5c141460bdcd84ccd SHA512 fef944f0b7b4f4ce85645a18791a08b225989d7a55736a5946ae71c5db850f8ce620622ffcc276d688bc0047115067fb04c5aa48b3917e97b86fca0ca6bbb1d9
+DIST neochat-24.08.0.tar.xz 1024700 BLAKE2B e9bc4a0d5ec222ffa5cd2ab4997f6ca2ff4bc9ff24ca2a2108edeeaf639dcc2ebc50055e37e4dec4016c52698cd476324cdcb3bf64b88c223071c4e4280f6cc4 SHA512 07e60fc49fdf542a4f1f6463940aa2499a475c3cf61c9800fcd5107b1adc7c37b964cc921ed6798c38f3572349533683440c42977f244ada5ad8b8608c4d5674
diff --git a/net-im/neochat/files/neochat-24.08.0-cmake.patch b/net-im/neochat/files/neochat-24.08.0-cmake.patch
new file mode 100644
index 000000000000..b1ab04d7725e
--- /dev/null
+++ b/net-im/neochat/files/neochat-24.08.0-cmake.patch
@@ -0,0 +1,38 @@
+From a7e06375fddf7927b0b2bb5e8f986ace9d9a57eb Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Sun, 11 Aug 2024 17:58:58 +0200
+Subject: [PATCH] Include missing ECMQmlModule
+
+Amends bc67033c003e7f8b73fadd4239ab5b737de27877 and e0c3a1c14395117661521f0d880bdcf52124d1e1
+
+No idea why this isn't caught by CI, but it fails for me otherwise.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+(cherry picked from commit 22743b6d8b3ddcd301ab80ef48a7896c18de464f)
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 8d3e92f71..b5a2c9e34 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -38,6 +38,7 @@ include(KDEGitCommitHooks)
+ include(ECMCheckOutboundLicense)
+ include(ECMQtDeclareLoggingCategory)
+ include(ECMAddAndroidApk)
++include(ECMQmlModule)
+ if (NOT ANDROID)
+ include(KDEClangFormat)
+ endif()
+@@ -59,7 +60,6 @@ set_package_properties(Qt6 PROPERTIES
+ PURPOSE "Basic application components"
+ )
+
+-qt_policy(SET QTP0001 NEW)
+ if (QT_KNOWN_POLICY_QTP0004)
+ qt_policy(SET QTP0004 NEW)
+ endif ()
+--
+2.46.0
+
diff --git a/net-im/neochat/neochat-24.08.0.ebuild b/net-im/neochat/neochat-24.08.0.ebuild
new file mode 100644
index 000000000000..8a4786674d98
--- /dev/null
+++ b/net-im/neochat/neochat-24.08.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Client for Matrix, the decentralized communication protocol"
+HOMEPAGE="https://apps.kde.org/neochat/"
+
+LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# TODO: Wire up kunifiedpush once packaged? (1a3055df8673802076bc0c269ec24274abef375b)
+DEPEND="
+ app-text/cmark:=
+ dev-libs/kirigami-addons:6
+ >=dev-libs/icu-61.0:=
+ dev-libs/qcoro[network]
+ >=dev-libs/qtkeychain-0.14.1-r1:=[qt6]
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qtwebview-${QTMIN}:6
+ >=kde-frameworks/kcolorscheme-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kirigami-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/purpose-${KFMIN}:6
+ >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
+ >=kde-frameworks/sonnet-${KFMIN}:6[qml]
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:6
+ media-libs/kquickimageeditor:6
+ >=net-libs/libquotient-0.8.2:=[qt6]
+"
+RDEPEND="${DEPEND}
+ >=dev-qt/qt5compat-${QTMIN}:6[qml]
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=dev-qt/qtmultimedia-${QTMIN}:6[qml]
+ >=dev-qt/qtpositioning-${QTMIN}:6[qml]
+ >=kde-frameworks/kquickcharts-${KFMIN}:6
+ >=kde-frameworks/prison-${KFMIN}:6[qml]
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # bug 938367