gentoo-repo

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

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 }