From d962d5287f33bef9bdb5f861e5b33479d80d24d2 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Mon, 19 Sep 2022 17:49:56 +0000 Subject: serd: build system switched from waf to meson --- serd/build/serd.SlackBuild | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) (limited to 'serd/build/serd.SlackBuild') 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 -- cgit v1.2.3-65-gdbad