Added Gentoo package, added openrc script
This commit is contained in:
parent
73640c3b66
commit
f3790cb5e1
23
init/expandurl-mastodon.openrc
Executable file
23
init/expandurl-mastodon.openrc
Executable file
|
@ -0,0 +1,23 @@
|
||||||
|
#!/sbin/openrc-run
|
||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
# You need to create /etc/conf.d/expandurl-mastodon with EXPANDURL_USER set.
|
||||||
|
|
||||||
|
description="expandurl-mastodon - Mastodon bot that expands shortened URLs."
|
||||||
|
pidfile="/var/run/expandurl-mastodon.pid"
|
||||||
|
command="/usr/bin/expandurl-mastodon"
|
||||||
|
command_args="-p ${pidfile} ${NTPD_OPTS}"
|
||||||
|
start_stop_daemon_args="-b -m --pidfile ${pidfile} -u ${EXPANDURL_USER}"
|
||||||
|
|
||||||
|
depend() {
|
||||||
|
use net dns logger
|
||||||
|
}
|
||||||
|
|
||||||
|
start_pre() {
|
||||||
|
if [ ! -f ${HOME}/.config/expandurl-mastodon.cfg ] ; then
|
||||||
|
eerror "Please create ${HOME}/.config/expandurl-mastodon.cfg"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
return 0
|
||||||
|
}
|
29
packages/gentoo/expandurl-mastodon-9999.ebuild
Normal file
29
packages/gentoo/expandurl-mastodon-9999.ebuild
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
# Copyright 1999-2018 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Id$
|
||||||
|
|
||||||
|
EAPI=6
|
||||||
|
inherit git-r3 cmake-utils
|
||||||
|
|
||||||
|
DESCRIPTION="Mastodon bot that expands a shortened URL."
|
||||||
|
HOMEPAGE="https://github.com/tastytea/expandurl-mastodon"
|
||||||
|
EGIT_REPO_URI="https://github.com/tastytea/expandurl-mastodon.git"
|
||||||
|
LICENSE="GPL-3"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS=""
|
||||||
|
IUSE=""
|
||||||
|
RDEPEND=">=dev-cpp/mastodon-cpp-9999
|
||||||
|
>=dev-cpp/curlpp-0.8.1"
|
||||||
|
DEPEND=">=dev-util/cmake-3.9.6
|
||||||
|
${RDEPEND}"
|
||||||
|
|
||||||
|
src_unpack() {
|
||||||
|
git-r3_src_unpack
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
cmake-utils_src_install
|
||||||
|
dodoc README.md
|
||||||
|
doinitd init/expandurl-mastodon.openrc expandurl-mastodon
|
||||||
|
echo "EXPANDURL_USER=\"expandurl\"" | doconfd - expandurl-mastodon
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user