37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
# Contributor: Alex Denes <caskd@redxen.eu>
|
|
# Maintainer: Alex Denes <caskd@redxen.eu>
|
|
pkgname=uircd
|
|
pkgver=2021.01.09
|
|
pkgrel=2
|
|
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
|
|
0001-test.patch
|
|
"
|
|
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="1d44ee30565be0bb80a024d7696a459c2eebc2f9058275520c48c49b8b07fddaa99a20ec956e6906b2ebe35de0ae235cc46693b06fe9b45407b800b1c63a34c6 uircd-2021.01.09.tar.gz
|
|
c6b02b9f324797ff49669624ea8a4db74f4469f3661b3f55ccce98b0b84fed4d6de45dd4954127ad7b8740dbdbba93e2ee3817c43ad327b8518240e37e5c82ed uircd.initd
|
|
755c8a314aa78faa7d70988049ec8b2136f6fdfa33a995cdcaf4ad661fe537f9995d5c1c45d7b60c451cfc38b8c59c2e2dddf1f623fdbf742499697600b99575 0001-test.patch"
|