summaryrefslogtreecommitdiffstats
path: root/serd/build/serd.SlackBuild
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-09-19 17:49:56 +0000
committer Eric Hameleers <alien@slackware.com>2022-09-19 17:49:56 +0000
commitd962d5287f33bef9bdb5f861e5b33479d80d24d2 (patch)
treef37411706ff70e165b8ebe1557099fdb4511335b /serd/build/serd.SlackBuild
parent9d8403a5ab9dc302c13dedff25e5ca5f41b29d9f (diff)
downloadasb-d962d5287f33bef9bdb5f861e5b33479d80d24d2.tar.gz
asb-d962d5287f33bef9bdb5f861e5b33479d80d24d2.tar.xz
serd: build system switched from waf to meson
Diffstat (limited to 'serd/build/serd.SlackBuild')
-rwxr-xr-xserd/build/serd.SlackBuild28
1 files changed, 16 insertions, 12 deletions
diff --git a/serd/build/serd.SlackBuild b/serd/build/serd.SlackBuild
index 76df2895..0daecfad 100755
--- a/serd/build/serd.SlackBuild
+++ b/serd/build/serd.SlackBuild
@@ -158,16 +158,20 @@ echo Building ...
export LDFLAGS="$SLKLDFLAGS"
export CXXFLAGS="$SLKCFLAGS"
export CFLAGS="$SLKCFLAGS"
-python3 waf configure \
- --prefix=/usr \
- --configdir=/etc \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log
-
-python3 waf build 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
-python3 waf install --destdir=$PKG 2>&1 | tee $OUTPUT/install-${PRGNAM}.log
+mkdir meson-build
+cd meson-build
+ meson setup \
+ --prefix=/usr \
+ --mandir=/usr/man \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --buildtype=release \
+ .. \
+ 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log
+ ninja $NUMJOBS \
+ 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
+ DESTDIR=$PKG ninja install \
+ 2>&1 | tee $OUTPUT/install-${PRGNAM}.log
+cd - 1>/dev/null
# Add documentation:
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
@@ -192,9 +196,9 @@ cat $SRCDIR/slack-desc > $PKG/install/slack-desc
# Build the package:
cd $PKG
-makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz} 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log
+makepkg --linkadd y --chown n $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} 2>&1 | tee $OUTPUT/makepkg-${PRGNAM}.log
cd $OUTPUT
-md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz} > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-tgz}.md5
+md5sum ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz} > ${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.${PKGTYPE:-txz}.md5
cd -
cat $PKG/install/slack-desc | grep "^${PRGNAM}" > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.txt