testing/epic6: new aport

https://epicsol.org/
Enhanced Programmable ircII Client, version 6
This commit is contained in:
Celeste 2025-07-21 07:39:45 +00:00
parent 0d02aebddf
commit 50fce7eee1

68
testing/epic6/APKBUILD Normal file
View File

@ -0,0 +1,68 @@
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=epic6
pkgver=0_git20250630
reporev=95fd9e5c16a8977c181754745b132d9d031f5dff
pkgrel=0
pkgdesc="Enhanced Programmable ircII Client, version 6"
url="https://epicsol.org/"
arch="all"
license="BSD-3-Clause"
makedepends="
autoconf
c-ares-dev
libarchive-dev
libsodium-dev
ncurses-dev
openssl-dev
pcre2-dev
sqlite-dev
"
subpackages="
$pkgname-doc
$pkgname-script::noarch
"
giturl="https://git.epicsol.org/epic6.git"
source="https://dev.alpinelinux.org/archive/epic6/epic6-$reporev.tar.gz"
builddir="$srcdir/$pkgname-$reporev"
prepare() {
default_prepare
autoconf
}
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--with-pcre2
make
}
check() {
./source/epic6 -v
}
package() {
make DESTDIR="$pkgdir" install
install -Dm644 doc/* -t "$pkgdir"/usr/share/doc/$pkgname/
rm -v "$pkgdir"/usr/share/doc/$pkgname/epic*.1
}
script() {
pkgdesc="$pkgdesc (bundled scripts)"
depends="cmd:$pkgname=$pkgver-r$pkgrel"
amove usr/share/epic6
}
sha512sums="
0b3d6daeebaee09056342d08e33c736032777c00a15f2d13ec7e79547a44c6655322bc4c50885ef4c0c66cecde0cc6b3aa5a744deedbd7b35c824ea8f23c5002 epic6-95fd9e5c16a8977c181754745b132d9d031f5dff.tar.gz
"