gentoo-repo

git clone git://archive.git.mtrnord.blog/MTRNord/gentoo-repo.git
Log | Files | Refs | README

commit 0ca001d2ee18b98b1d35feb978bb6c90bae6d173
parent 0bdfbd74d811a9979e68ef87dd59adce87ceba64
Author: MTRNord <mtrnord1@gmail.com>
Date:   Tue, 24 Aug 2021 22:05:20 +0200

Add signald

Diffstat:
Aacct-group/signald/signald-0.ebuild | 9+++++++++
Aacct-user/signald/signald-0.ebuild | 15+++++++++++++++
Adev-libs/signald/README.md | 3+++
Adev-libs/signald/signald-9999.ebuild | 46++++++++++++++++++++++++++++++++++++++++++++++
Anet-im/mautrix-signal/README.md | 3+++
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...