aports/own/uircd/APKBUILD

35 lines
1.1 KiB
Plaintext

# Contributor: Alex Denes <caskd@redxen.eu>
# Maintainer: Alex Denes <caskd@redxen.eu>
pkgname=uircd
pkgver=2021.01.04
pkgrel=0
pkgdesc="High performance IRC bouncer based on uIRC"
url="https://git.redxen.eu/caskd/uIRCd"
arch="all"
license="GPL-3.0-only"
makedepends="uirc-dev libconfig-dev cmake"
subpackages="$pkgname-openrc"
source="
$pkgname-$pkgver.tar.gz::https://git.redxen.eu/caskd/uIRCd/archive/$pkgver.tar.gz
uircd.initd
"
builddir="$srcdir/uircd"
options="!check" # No test suite
build() {
# CODE_ANAYZER is off until warning is fixed
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
${CMAKE_CROSSOPTS} .
make -C build
}
package() {
DESTDIR="$pkgdir" make -C build install
install -Dm755 "$srcdir"/uircd.initd "$pkgdir"/etc/init.d/uircd
}
sha512sums="2fc40c2cc8586bf9fc086bbbb5c08c2d8d05c1ec89f0d1592aa981599d9f7ff36f171a026e24b7d739797b5c3a8651128063a72da19a30da3e973d91f9e7887e uircd-2021.01.04.tar.gz
f1cba7ac7f9d73c1c447927b0bdb1e3ca9ec019a376ddf1ef1fd21bfb468bf81674194c9a1c050166704f1eb148832a4a2f44f7e3370f4c323dbf3dbe3543feb uircd.initd"