projects/aports·blob master · refs

60 lines · 1.6 KiB

1# Contributor: Anjandev Momi <[email protected]>
2# Contributor: Guy Godfroy <[email protected]>
3# Maintainer: Anjandev Momi <[email protected]>
4pkgname=biboumi
5pkgver=9.0_git20251207
6pkgrel=0
7pkgdesc="XMPP to IRC gateway"
8options="!check" # has no tests
9url="https://biboumi.codeberg.page/"
10arch="all"
11license="Zlib"
12pkgusers="biboumi"
13pkggroups="biboumi"
14makedepends="
15 botan3-dev
16 cmake
17 expat-dev
18 gnu-libiconv-dev
19 libidn-dev
20 libpq-dev
21 udns-dev
22 util-linux-dev
23 samurai
24 "
25install="$pkgname.pre-install"
26subpackages="$pkgname-doc $pkgname-openrc"
27_commit="bf958d0e34e7d8a39dccfcf3c64f72ef0db41f73"
28source="$pkgname-$pkgver.tar.gz::https://codeberg.org/poezio/biboumi/archive/$_commit.tar.gz
29 $pkgname.initd
30 "
31builddir="$srcdir/$pkgname"
32
33build() {
34 if [ "$CBUILD" != "$CHOST" ]; then
35 CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
36 fi
37 cmake -B build -G Ninja \
38 -Wno-dev \
39 -DCMAKE_BUILD_TYPE=None \
40 -DCMAKE_INSTALL_PREFIX=/usr \
41 -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
42 -DWITH_BOTAN=True \
43 -DWITHOUT_SYSTEMD=False \
44 $CMAKE_CROSSOPTS .
45 cmake --build build
46}
47
48package() {
49 DESTDIR="$pkgdir" cmake --build build --target install
50
51 install -Dm755 "$srcdir"/biboumi.initd "$pkgdir"/etc/init.d/biboumi
52 install -Dm644 "$builddir"/conf/biboumi.cfg "$pkgdir"/etc/biboumi/biboumi.cfg.example
53
54 rm -rf "$pkgdir"/usr/lib/systemd
55}
56
57sha512sums="
5852d58ceeb985767da34b6a243623151705eeef362541a1e79a2d9c20d23919d542548c1f8d58abe10b239ce0d74dd5ffd9329d9b7e16a3ecf4deecd80b814bb5 biboumi-9.0_git20251207.tar.gz
590a7fe41c1455ffc8a9d524795ea3c2591290d8414f3ed51a33dd0548d1acb00a218c5dd451a5705540f754b466097c834ada777db07df892c7347be75d129039 biboumi.initd
60"