signald-9999.ebuild (1146B)
1 # Copyright 2021 Gentoo Authors 2 # Distributed under the terms of the GNU General Public License v2 3 4 EAPI=8 5 6 DESCRIPTION="An (unofficial) Signal Daemon" 7 HOMEPAGE="https://signald.org" 8 SRC_URI="" 9 10 inherit git-r3 11 12 EGIT_REPO_URI="https://gitlab.com/signald/signald.git" 13 if [[ ${PV} != "9999" ]]; then 14 EGIT_COMMIT="v${PV}" 15 KEYWORDS="~amd64 ~x86" 16 fi 17 18 LICENSE="AGPL-3" 19 SLOT="0" 20 KEYWORDS="~amd64" 21 IUSE="" 22 23 DEPEND=" 24 >=virtual/jdk-1.8:* 25 " 26 RDEPEND=" 27 >=virtual/jre-1.8:* 28 acct-user/signald 29 " 30 31 src_unpack() { 32 default 33 git-r3_src_unpack 34 pushd "${WORKDIR}/${P}/" 35 GRADLE_USER_HOME="${WORKDIR}/.gradle" ./gradlew --write-verification-metadata sha256 help 36 } 37 38 src_compile() { 39 GRADLE_USER_HOME="${WORKDIR}/.gradle" make installDist 40 } 41 42 src_install() { 43 #dobin build/install/signald/bin/signald 44 insinto /var/signald 45 # fperms 0776 build/install/signald/bin/signald 46 doins -r build/install/signald/bin/ 47 48 dosym /var/signald/bin/signald /usr/bin/signald 49 fperms 0775 /var/signald/bin/signald 50 # fperms 0775 /usr/bin/signald 51 52 insinto /var/signald/ 53 doins -r build/install/signald/lib/ 54 keepdir /var/run/signald 55 fowners -R signald:signald /var/run/signald 56 }