net-misc/jibber: add ebuild

Package-Manager: Portage-2.3.84, Repoman-2.3.20
This commit is contained in:
Anton Schubert 2020-03-04 12:03:55 +01:00
parent 42b658e43b
commit 61dc567141
5 changed files with 75 additions and 0 deletions

8
net-misc/jibber/Manifest Normal file
View file

@ -0,0 +1,8 @@
AUX conf.d/jibber 120 BLAKE2B 8491b77c61585698cd332597c9325a3f50c8e4836342ba4cb6a4845aae48bb730ee88a67292499d62ad724573295fe1848a647da5d3fd1171d1d8f769ee39ba9 SHA512 a016deb9ee7c69d9df7b7c93d2556bbf42c579f753aab43ea779207364eebac1d32459324b817d18e6c515d921b3008959a26884a00c353ee341e521e8525853
AUX init.d/jibber 308 BLAKE2B c433f81e789b7cf198977ce79ecad0f21dbc56a8874d72504fc17d7dd9956dc2d758dc1cbbb4497507d081e4bfcab68397c2642c0b6affebb30e6bfefd6e89c7 SHA512 1bb98a78f52bf88d8f9e1a89d504a41f2e3edf67cd37e1d3d605f2bf5ef96b850ea821dcecc758a79d3921e82a1ffcf9915910af7c1820b3af616e1c3ff114ff
DIST github.com-docopt-docopt-go-ee0de3bc6815.tar.gz 30700 BLAKE2B a63fc9d8456b03cb4b8190ecc9d5dda267fc2edff83b5666cc1999f19a7317c1c87b13bc0bd31e18ab913d8cf4faa93a1532e0593deda7ecdf2aa376ec895a6d SHA512 28c93f62fc8a7538344a18d46e5565a404979e333d85689209c0aa8db32f13c8e655b0ce904ba9d8dd03da792f331690a81ff3ed95e8180cf1a63e97f0ac5ec6
DIST github.com-mattn-go-xmpp-a86b6abcb3ad.tar.gz 13169 BLAKE2B cfbcd64f4e229eced724a206fbea7a0640d94198b8754dcc7de548592a66fd996a4fb8ad76c194c820152665d44a6559048ba879e504123c2b398b5011a8b138 SHA512 83e36701f7b516962d899369867c0c7d55df008465309c99002776bd8ae5110e028ca4e513c8d6500773ec6e2d291fd919f8c668c1c8449f54f4a11c8acbdf46
DIST github.com-seletskiy-tplutil-8cd6d8f15a24.tar.gz 1473 BLAKE2B 2390ec95e028cd64bc499604f5c119d5badca4386c2f6f13904a88c484ec86f24ae7a8e85c6072e2d567debbb36b8574a56be75680c62ac1e14df8167701c31d SHA512 cc587ef4f44c8d836023ae22fea8940ab3faa92008c0f6f7ed34b0ea8e5b2d487ff9648e0ba5f923e89ce6dfa39683f3b90a2c7b0edbd3adedf16bd0d104a043
DIST jibber-0_pre20200303.tar.gz 6631 BLAKE2B 2f84a12a2e65b4a1d649e8c99ea5aa9a3a14a268062c76c16af845077f8cfd2e88f10bb48474ab9baf74272a7fb38330a986d514b2a8b63d6d3623c1cf762c12 SHA512 6753477650b4c7cf71ac21280a911065e62085c7e283d15907dd2883b849ed654a4921112f6b749105dc85a29f3e71b365e7615b33cc91a011fced3094fc3559
EBUILD jibber-0_pre20200303.ebuild 926 BLAKE2B 5311169a42f94b83852d69799a0ca8cbf3200d6a0ea1bd01c496e6ec4afdc61594b547b04dc286aa7d605edd2c39339198228b30951ea5ee9cdc28b8e1ca57a2 SHA512 181148a698de105465dd5300aca01198ea19e84e7082d0d4d8cd0920c4f0691ae6418f7a97cd5496e84af99fe02c37d91ef9fa6df2c59fcd2779f683fa307a39
MISC metadata.xml 216 BLAKE2B 98b55d77f4255ca20a41fef0a66299cf6baec1df788810e210ecad6a6352c642ca652c2d404e24ff181f3c34cee7ef750d7985d7826e9c6ee7765dd657dc765c SHA512 6eacf7815e19e9e770cad73069181bdd082df3996c1cba2c1eead43fff8d001390152049f0f50d8bab7b3554873918f2ffeb972bbd2698243e5a0ffd33a6af1b

View file

@ -0,0 +1,7 @@
# jibber daemon args
# select backend: stdout, xmpp or mod_rest
jibber_backend="stdout"
# backend args
jibber_args=""

View file

@ -0,0 +1,11 @@
#!/sbin/openrc-run
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
name="jibber daemon"
description=""
command=/usr/bin/jibber
command_args="${jibber_backend} ${jibber_args}"
command_background="true"
command_user="nobody:nobody"
pidfile="/run/jibber.pid"

View file

@ -0,0 +1,42 @@
# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit go-module
EGO_VENDOR=(
"github.com/docopt/docopt-go ee0de3bc6815"
"github.com/mattn/go-xmpp a86b6abcb3ad"
"github.com/seletskiy/tplutil 8cd6d8f15a24"
)
EGIT_COMMIT="1403fbb0165c84d6a5fc68c890fe7bedb770f781"
SRC_URI="https://github.com/iSchluff/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
$(go-module_vendor_uris)"
KEYWORDS="~amd64"
DESCRIPTION="Turn WebHooks into jabber notifications "
HOMEPAGE="https://github.com/seletskiy/jibber"
LICENSE="MIT"
SLOT="0"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
BDEPEND=""
S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
src_compile() {
export -n GOCACHE XDG_CACHE_HOME
env GOBIN="${S}/bin" go install ./... || die
}
src_install() {
einstalldocs
doinitd "${FILESDIR}/init.d/jibber"
doconfd "${FILESDIR}/conf.d/jibber"
insinto /etc/jibber
doins -r tpl
dobin bin/*
}

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ischluff@mailbox.org</email>
</maintainer>
</pkgmetadata>