aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Matei Pintilie <luca@lucamatei.com>2023-10-29 09:58:45 +0000
committerLuca Matei Pintilie <luca@lucamatei.com>2024-05-01 13:56:27 +0000
commit30cdd7bef70720a9b1c1524b7f47fbfff8f87db8 (patch)
tree1417f2eaf7b58f093b8931bd22d3cf083b4a9f47
parentd002efe03fe991c4a4200c0b0daf8cdb07bda49b (diff)
downloadvoid-packages-user/luca/atheme-7.2.12.tar
void-packages-user/luca/atheme-7.2.12.tar.gz
void-packages-user/luca/atheme-7.2.12.tar.bz2
void-packages-user/luca/atheme-7.2.12.tar.lz
void-packages-user/luca/atheme-7.2.12.tar.xz
void-packages-user/luca/atheme-7.2.12.tar.zst
void-packages-user/luca/atheme-7.2.12.zip
New package: atheme-7.2.12user/luca/atheme-7.2.12
l---------srcpkgs/atheme-devel1
-rw-r--r--srcpkgs/atheme/files/atheme/run6
-rw-r--r--srcpkgs/atheme/template37
3 files changed, 44 insertions, 0 deletions
diff --git a/srcpkgs/atheme-devel b/srcpkgs/atheme-devel
new file mode 120000
index 00000000000..2c84c4c59c3
--- /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 00000000000..9fb8c85af7a
--- /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 00000000000..05f7f80140d
--- /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 <luca@lucamatei.com>"
+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"
+ }
+}