summaryrefslogtreecommitdiff
path: root/net-libs/libomemo-c
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/libomemo-c')
-rw-r--r--net-libs/libomemo-c/Manifest5
-rw-r--r--net-libs/libomemo-c/files/libomemo-c-0.5.1-cmake4.patch8
-rw-r--r--net-libs/libomemo-c/libomemo-c-0.5.0.ebuild31
-rw-r--r--net-libs/libomemo-c/libomemo-c-0.5.1.ebuild5
4 files changed, 14 insertions, 35 deletions
diff --git a/net-libs/libomemo-c/Manifest b/net-libs/libomemo-c/Manifest
index 604cc7ff1a78..6ca52ec8ae71 100644
--- a/net-libs/libomemo-c/Manifest
+++ b/net-libs/libomemo-c/Manifest
@@ -1,5 +1,4 @@
-DIST libomemo-c-0.5.0.tar.gz 260987 BLAKE2B 68a2e7488e1f079e32ed16124fc73e84f28e1140c96e19e60accde3e1434e4bfea0d3323c7550b2dc4bf55ad493d9353e284486920375c2efc32a1b51f0965bf SHA512 2661ba0dea3eea308b1b71f1b46d7b8445fbe940bf52cc35f22eed110acdb8ee457841c1978e0fe9a53b9d9856c60d70c7f8f98ac182214c0ffb9ec3983240f0
+AUX libomemo-c-0.5.1-cmake4.patch 307 BLAKE2B 1bdb030347cfcc731852bd34c9a161c6432601a3ec167f5c645c2578f14b0a66014cb4b4e100237b72408a16b14d6597d70da401f86511292039d6f9642ff045 SHA512 b0bdfbda2da28800cc54559e7c110cf89a71e9c346765ca109a674d1be3158b30c71866b3a3fa34bcfb3da2aa378837642bc00b8fb4b6bd5ab86da68913cd6ca
DIST libomemo-c-0.5.1.tar.gz 239905 BLAKE2B b12b5357a3a1d0f56065ee6056a44c35bb7ff290585d45f61e8591e6e172f077d73d9edef8fbd9c9876d773090dd081a90ea8500af86e9242dda3bf1e1ed3956 SHA512 96e77a3fe4772be58afd0a588a3181736f7015b82f005219aea35b5072664d964c64d8b53e0aa7f0fe49431ab3ae2b02b12a97c4d599cc4d29cb4d873e7add78
-EBUILD libomemo-c-0.5.0.ebuild 626 BLAKE2B 81dd352608df89f14c08c071350855d256b049771db5ec293100028e65e00ce6228599454602dd7ba13752cbdf62bedc27b26001cef61a43b6fe5e2feb32cc96 SHA512 f034da30997e041592ca83f9c27cb81a3181da30946b20b558f87ea4b608174b8f51079120c50e157273fbd54e9ae75b07708833fb69d46bcc50aa7b6c0293a0
-EBUILD libomemo-c-0.5.1.ebuild 626 BLAKE2B c49c9661b583586d4ee55ec194e8ccf8ac5ec3e173f93bdbc8b6e9fb2aeecddb2e9b6566192759695737f9a2bf21c9d7f1e81dab704ebcc778634d02e676903d SHA512 3afb3a1c9d9f7a0ebc1e95d65d8ea4527ba863657806a1aa44662b1842c62aef51260ce6cea970bcd2ba4a55d817732245e49248e6ab441a157311d10fa95f14
+EBUILD libomemo-c-0.5.1.ebuild 763 BLAKE2B 0b113b454570ea84c8b6349f3a45a0590025d37af789dd81d31f640287dd7ab8ae2f4d86982f1c68fa23bcf60aaa0a5d05ed6264029539e989171acc190f2ebb SHA512 a149510266971ca8960a1223aa8e6c802e879eea4a7ff103c90cf45f79a74ca39c9b8d1cd41cfdd4ccefa951f6a001314f32b967b5f1fdceb0267fd36b8f3b1f
MISC metadata.xml 381 BLAKE2B c7aecba6ff2b8849fb2e518bc2243e67d046eec667ec0fa62c83ea69c25ce5682a2f36ff5ff1f341af26a7a3339cc2d5585459610370d64305b5c27412c9bcce SHA512 948fb2224513434295b622355fe432c20e9028c03282ee74b220396e2b604b60a537d17a86944ddb2527489e5fa84511c29b1dac1a1a016ec83eefad422781b0
diff --git a/net-libs/libomemo-c/files/libomemo-c-0.5.1-cmake4.patch b/net-libs/libomemo-c/files/libomemo-c-0.5.1-cmake4.patch
new file mode 100644
index 000000000000..43f20a52f994
--- /dev/null
+++ b/net-libs/libomemo-c/files/libomemo-c-0.5.1-cmake4.patch
@@ -0,0 +1,8 @@
+--- a/CMakeLists.txt 2025-02-28 16:30:57.000000000 +0100
++++ b/CMakeLists.txt 2025-04-12 16:56:54.729179310 +0200
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.4)
++cmake_minimum_required(VERSION 3.5)
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMakeModules/")
+ project(omemo-c)
+
diff --git a/net-libs/libomemo-c/libomemo-c-0.5.0.ebuild b/net-libs/libomemo-c/libomemo-c-0.5.0.ebuild
deleted file mode 100644
index 45fbfda26fe7..000000000000
--- a/net-libs/libomemo-c/libomemo-c-0.5.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="XMPP fork of Signal Protocol C Library supporting XEP-0384 OMEMO"
-HOMEPAGE="https://github.com/dino/libomemo-c/"
-SRC_URI="https://github.com/dino/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-1 GPL-3 ISC"
-KEYWORDS="amd64"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/protobuf-c:="
-DEPEND="${RDEPEND}
- test? (
- dev-libs/check
- dev-libs/openssl
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test)
- )
- cmake_src_configure
-}
diff --git a/net-libs/libomemo-c/libomemo-c-0.5.1.ebuild b/net-libs/libomemo-c/libomemo-c-0.5.1.ebuild
index d25703f93bbf..c357df38ac67 100644
--- a/net-libs/libomemo-c/libomemo-c-0.5.1.ebuild
+++ b/net-libs/libomemo-c/libomemo-c-0.5.1.ebuild
@@ -10,8 +10,8 @@ HOMEPAGE="https://github.com/dino/libomemo-c/"
SRC_URI="https://github.com/dino/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD BSD-1 GPL-3 ISC"
-KEYWORDS="amd64"
SLOT="0"
+KEYWORDS="amd64 ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -23,6 +23,9 @@ DEPEND="${RDEPEND}
)
"
+# upstream are switching to meson, so no need to try send this upstream
+PATCHES=( "${FILESDIR}/${P}-cmake4.patch" ) # bug 953548
+
src_configure() {
local mycmakeargs=(
-DBUILD_TESTING=$(usex test)