From 30cdd7bef70720a9b1c1524b7f47fbfff8f87db8 Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Sun, 29 Oct 2023 10:58:45 +0100 Subject: [PATCH] New package: atheme-7.2.12 --- srcpkgs/atheme-devel | 1 + srcpkgs/atheme/files/atheme/run | 6 ++++++ srcpkgs/atheme/template | 37 +++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 120000 srcpkgs/atheme-devel create mode 100644 srcpkgs/atheme/files/atheme/run create mode 100644 srcpkgs/atheme/template diff --git a/srcpkgs/atheme-devel b/srcpkgs/atheme-devel new file mode 120000 index 00000000000000..2c84c4c59c3392 --- /dev/null +++ b/srcpkgs/atheme-devel @@ -0,0 +1 @@ +atheme \ No newline at end of file diff --git a/srcpkgs/atheme/files/atheme/run b/srcpkgs/atheme/files/atheme/run new file mode 100644 index 00000000000000..9fb8c85af7aa1d --- /dev/null +++ b/srcpkgs/atheme/files/atheme/run @@ -0,0 +1,6 @@ +#!/bin/sh +exec 2>&1 +[ -r ./conf ] && . ./conf +ulimit -n ${MAX_OPEN_FILES:-8192} + +exec chpst -u _atheme:_atheme atheme-services -n diff --git a/srcpkgs/atheme/template b/srcpkgs/atheme/template new file mode 100644 index 00000000000000..05f7f80140d640 --- /dev/null +++ b/srcpkgs/atheme/template @@ -0,0 +1,37 @@ +# Template file for 'atheme' +pkgname=atheme +version=7.2.12 +revision=1 +build_style=gnu-configure +configure_args="--disable-nls --enable-fhs-paths --sysconfdir=/etc/atheme" +hostmakedepends="pkg-config gettext" +makedepends="libmowgli-devel" +short_desc="Atheme IRC Services" +maintainer="Luca Matei Pintilie " +license="ISC" +homepage="https://atheme.github.io/" +changelog="https://github.com/atheme/atheme/releases" +distfiles="https://github.com/atheme/atheme/releases/download/v$version/atheme-services-v$version.tar.xz" +checksum=600d5ba0e25d80307818021fd9b85e49b07f245932b3c8e04e16fe312dd60fba + +system_accounts="_atheme" +make_dirs="/var/lib/atheme 0700 _atheme _atheme + /var/run/atheme 0700 _atheme _atheme + /etc/atheme 755 _atheme _atheme" + +post_install() { + mv "$DESTDIR/usr/bin/ecdsakeygen" "$DESTDIR/usr/bin/atheme-ecdsakeygen" + mv "$DESTDIR/usr/bin/dbverify" "$DESTDIR/usr/bin/atheme-dbverify" + vsv atheme + vlicense doc/LICENSE +} + +atheme-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +}