Migrated to meson/ninja for building. There may be bugs. Thanks Claud for the assist.

This commit is contained in:
Storm Dragon
2025-08-11 13:16:43 -04:00
parent 7b84cd7492
commit 8bcc85f82c
117 changed files with 5761 additions and 954 deletions

View File

@@ -63,6 +63,12 @@ optdepends=(
)
makedepends=(
git
meson
ninja
python-build
python-installer
python-wheel
yelp-tools
)
source=("git+https://git.stormux.org/storm/cthulhu.git")
b2sums=('SKIP')
@@ -70,7 +76,6 @@ b2sums=('SKIP')
prepare() {
cd cthulhu
git checkout testing
NOCONFIGURE=1 SKIP_YELP=1 ./autogen.sh
}
pkgver() {
@@ -80,13 +85,13 @@ pkgver() {
build() {
cd cthulhu
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --disable-help
make
arch-meson _build
meson compile -C _build
}
package() {
cd cthulhu
make DESTDIR="$pkgdir" install
meson install -C _build --destdir "$pkgdir"
}
# vim:set sw=2 sts=-1 et: