35 lines
1.1 KiB
Plaintext
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"
|