summaryrefslogtreecommitdiff
path: root/net-im/openmittsu
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/openmittsu')
-rw-r--r--net-im/openmittsu/Manifest2
-rw-r--r--net-im/openmittsu/openmittsu-0.10.1.0.ebuild62
2 files changed, 64 insertions, 0 deletions
diff --git a/net-im/openmittsu/Manifest b/net-im/openmittsu/Manifest
index f9b117cd9007..eb7302f297db 100644
--- a/net-im/openmittsu/Manifest
+++ b/net-im/openmittsu/Manifest
@@ -1,5 +1,7 @@
AUX openmittsu-0.10.0.0-musl.patch 1009 BLAKE2B fba3ec76a167506363a50f8e6a8bb047d398d8bcb7dede829e26445c6af29e739f2234b90ccbe96bbc600ade0b36790ff3c8955dbc6b55a2c5816c5577043db3 SHA512 e18eed7838754999b9f40fe4e13506ca3309490fcb591d3352785b3b8a7cf92c9c34da24089dbec3669b02b9137feb3ef7e0d63cbdcb09d52a6b8747d798f7ef
AUX openmittsu-0.10.0.0-root-cert.pem 948 BLAKE2B 45edf88a51f4d78719b9acc61b14207c6e8af28521d4ff03003b7f9e71ebbd80a0453260e6c06ee501a66d51f56285ea90d0ccd2c3bfd2402a3d81512a84ad78 SHA512 cb4131a4620bffbc4aef6ca0205c0065eb712ee3699634dae385a7085366c963f1447f4d2c0396e15bd0e48fcac90cf57c27b6baf98cf84390edcbb8c5bdb45f
DIST openmittsu-0.10.0.0.tar.xz 2345724 BLAKE2B 407fe07147b17e6ac6ec2381e77256d09824fce87f1d9d141d2940e566191e911b05fb3d6701d342be9bb667551903f4f8913cbb25f504100e92ab4a38339555 SHA512 d4334c8516efcd63a3e9dfcf9f9655922aa14b2574f39269cf7019a8c951144569138c2a0a75abb16e2746a33002f0c07ef6c86dbdb5405e11c315ec630eb0d0
+DIST openmittsu-0.10.1.0.tar.xz 2272080 BLAKE2B bf91a5d2cdaadc002c1db0bb86246c6ae47809eace96ebabcc963875d2d5ce0f21f9a53e2cbd230335647cbad08a0d6e73ef57157e71a3b66e42d1493bebb07d SHA512 fb612b79b9de7224690c2a7ce4235e72c9aa60da6e89e578c0fef23cb2093bd88798edd90885cf3dc4d8ce61e5ec5aeb66b0066c2666132fc3f0989f8fef066c
EBUILD openmittsu-0.10.0.0-r1.ebuild 1987 BLAKE2B 054165a9fc8bf149d7e68ac5c94f01696af4be8d9af649c7ef7bed46c90f7b33110fb96031a5613780cfb71d45e8144b771bad245f5cdec1bbca10ea166c03e1 SHA512 b9093e5427e1469ee671d4514302520bdfaa86f2965a0c14684f6da600b7b8286924a20e93af5f668d533c56aafb9a2d92dfd48d6b5656a6f5d4f5e6dafcd1c6
+EBUILD openmittsu-0.10.1.0.ebuild 1632 BLAKE2B 0de176f946a8efc4322fe4b9beadf5b0d63e8f55bc07147847f0f0a56a73cc448cb77db3a44a4ab8e800e6959e9fe8c88dc4cbed0b510e93100a222160f6473e SHA512 8d6b8a32a82409c3447bdca061c9b6510dbbcddc29ead6bd67de9b570258aa88aafba5458a98e53c327d92452743ac3d513c0015293341ca2690d6177d491235
MISC metadata.xml 299 BLAKE2B 4e63d35bc390d1f42019db341162ed2c74595e3510693074cdc7bd38c8d3a5b6d2c7fcbf3e430739dcac1add8308e0579ece95ed45efd48da647626600cc986c SHA512 9ada37ed6c56b869c799048cdfc28bf8512f3c4c94d91e6e8fff4e89ec32064436be0b2e709991c1d33843cb4e58c40919b3bde65d65b064fd3807e69dd66f83
diff --git a/net-im/openmittsu/openmittsu-0.10.1.0.ebuild b/net-im/openmittsu/openmittsu-0.10.1.0.ebuild
new file mode 100644
index 000000000000..6e4e8a7cd724
--- /dev/null
+++ b/net-im/openmittsu/openmittsu-0.10.1.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop
+
+DESCRIPTION="Open source chat client for Threema-style end-to-end encrypted chat networks"
+HOMEPAGE="https://www.openmittsu.de/"
+# snapshot of https://github.com/blizzard4591/openMittsu.git
+# git-archive-all.sh --prefix ${P}/ -- - | xz > ${P}.tar.xz
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2+ BitstreamVera OFL-1.1 Apache-2.0 CC0-1.0 MIT BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-db/qt5-sqlcipher
+ >=dev-libs/libsodium-1.0.18:=
+ >=dev-qt/qtcore-5.7.1:5=
+ >=dev-qt/qtgui-5.7.1:5=
+ >=dev-qt/qtmultimedia-5.7.1:5=[widgets]
+ >=dev-qt/qtnetwork-5.7.1:5=[ssl]
+ >=dev-qt/qtsql-5.7.1:5=[sqlite]
+ >=dev-qt/qtwidgets-5.7.1:5=
+ >=media-gfx/qrencode-3.4.4-r1:="
+DEPEND="${RDEPEND}
+ test? ( >=dev-cpp/gtest-1.8.0 )"
+
+DOCS=(
+ README.md
+ Example-client-configuration-file.ini
+ Example-contacts-file.txt
+)
+
+CMAKE_BUILD_TYPE="Gentoo"
+
+src_configure() {
+ local mycmakeargs=(
+ # set version manually, since autodetection works only with git
+ "-DOPENMITTSU_CUSTOM_VERSION_STRING=${PV%.*}-${PV##*.}-00000000"
+ "-DOPENMITTSU_DISABLE_VERSION_UPDATE_CHECK=ON"
+ "-DOPENMITTSU_ENABLE_TESTS=$(usex test)"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ cd "${BUILD_DIR}" || die
+ ./openMittsuTests || die
+}
+
+src_install() {
+ local my_pn="openMittsu"
+ cmake_src_install
+ newicon resources/icon.png ${my_pn}.png
+ make_desktop_entry ${my_pn} ${my_pn} ${my_pn}
+ rm "${ED}"/usr/bin/${my_pn}VersionInfo || die
+ rm -f "${ED}"/usr/bin/${my_pn}Tests || die
+}