commit 0ca001d2ee18b98b1d35feb978bb6c90bae6d173
parent 0bdfbd74d811a9979e68ef87dd59adce87ceba64
Author: MTRNord <mtrnord1@gmail.com>
Date: Tue, 24 Aug 2021 22:05:20 +0200
Add signald
Diffstat:
5 files changed, 76 insertions(+), 0 deletions(-)
diff --git a/acct-group/signald/signald-0.ebuild b/acct-group/signald/signald-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+KEYWORDS="~amd64 ~x86"
+ACCT_GROUP_ID=-1
diff --git a/acct-user/signald/signald-0.ebuild b/acct-user/signald/signald-0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+DESCRIPTION="An (unofficial) Signal Daemon"
+
+KEYWORDS="~amd64 ~x86"
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( signald )
+ACCT_USER_HOME="/var/lib/signald"
+
+acct-user_add_deps
diff --git a/dev-libs/signald/README.md b/dev-libs/signald/README.md
@@ -0,0 +1,3 @@
+# WARNING
+
+This is hacky and can break. Use with caution...
diff --git a/dev-libs/signald/signald-9999.ebuild b/dev-libs/signald/signald-9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An (unofficial) Signal Daemon"
+HOMEPAGE="https://signald.org"
+SRC_URI=""
+
+inherit git-r3
+
+EGIT_REPO_URI="https://gitlab.com/signald/signald.git"
+if [[ ${PV} != "9999" ]]; then
+EGIT_COMMIT="v${PV}"
+KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ >=virtual/jdk-1.8:*
+"
+RDEPEND="
+ >=virtual/jre-1.8:*
+ acct-user/signald
+"
+
+src_unpack() {
+ default
+ git-r3_src_unpack
+ pushd "${WORKDIR}/${P}/"
+ GRADLE_USER_HOME="${WORKDIR}/.gradle" ./gradlew --write-verification-metadata sha256 help
+}
+
+src_compile() {
+ GRADLE_USER_HOME="${WORKDIR}/.gradle" make installDist
+}
+
+src_install() {
+ dobin build/install/signald/bin/signald
+ keepdir /var/run/signald
+ fowners -R signald:signald /var/run/signald
+}
diff --git a/net-im/mautrix-signal/README.md b/net-im/mautrix-signal/README.md
@@ -0,0 +1,3 @@
+# ARE YOU CRAZY?! ITS PY
+
+Just use a virtualenv...