From efa20f1cf7652553bae5c085b322cd5946424abe Mon Sep 17 00:00:00 2001 From: flupe Date: Sun, 3 Oct 2021 23:37:05 +0200 Subject: [PATCH] New package: soju-0.2.1 --- srcpkgs/soju/files/config | 2 ++ srcpkgs/soju/files/soju/run | 3 +++ srcpkgs/soju/template | 28 ++++++++++++++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 srcpkgs/soju/files/config create mode 100755 srcpkgs/soju/files/soju/run create mode 100644 srcpkgs/soju/template diff --git a/srcpkgs/soju/files/config b/srcpkgs/soju/files/config new file mode 100644 index 000000000000..55781d839402 --- /dev/null +++ b/srcpkgs/soju/files/config @@ -0,0 +1,2 @@ +db sqlite3 /var/db/soju/main.db +log fs /var/log/soju/ diff --git a/srcpkgs/soju/files/soju/run b/srcpkgs/soju/files/soju/run new file mode 100755 index 000000000000..3b00ad02fb07 --- /dev/null +++ b/srcpkgs/soju/files/soju/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r conf ] && . ./conf +exec chpst -u _soju soju ${OPTS:- -config /etc/soju/config} diff --git a/srcpkgs/soju/template b/srcpkgs/soju/template new file mode 100644 index 000000000000..fc63691e93f5 --- /dev/null +++ b/srcpkgs/soju/template @@ -0,0 +1,28 @@ +# Template file for 'soju' +pkgname=soju +version=0.2.1 +revision=1 +build_style=go +go_import_path="git.sr.ht/~emersion/soju" +go_package="./cmd/soju ./cmd/sojuctl" +hostmakedepends="scdoc" +short_desc="User-friendly IRC bouncer" +maintainer="flupe " +license="AGPL-3.0-or-later" +homepage="https://soju.im" +changelog="https://git.sr.ht/~emersion/soju/refs/v${version}" +distfiles="https://git.sr.ht/~emersion/soju/refs/download/v${version}/soju-${version}.tar.gz" +checksum=3558db9f78da3d0311b45e42307ef01af3218156b0370d85a1d7eef4d2811559 +conf_files="/etc/soju/config" +system_accounts="_soju" +make_dirs="/var/db/soju 0750 _soju _soju + /var/log/soju 0750 _soju _soju + /etc/soju 0755 root root" + +post_install() { + scdoc doc/soju.1 + vman doc/soju.1 + vlicense LICENSE + vinstall $FILESDIR/config 644 etc/soju + vsv soju +}