summaryrefslogtreecommitdiffstats
path: root/sord/build/sord.SlackBuild
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-09-19 18:33:43 +0000
committer Eric Hameleers <alien@slackware.com>2022-09-19 18:33:43 +0000
commit1bb964eaaf75abb41742ffe02b98567c4b997b68 (patch)
tree3d76163da79b07379fcdc686327e7ba965fa40a9 /sord/build/sord.SlackBuild
parentd962d5287f33bef9bdb5f861e5b33479d80d24d2 (diff)
downloadasb-1bb964eaaf75abb41742ffe02b98567c4b997b68.tar.gz
asb-1bb964eaaf75abb41742ffe02b98567c4b997b68.tar.xz
sord: switched from waf to meson
Diffstat (limited to 'sord/build/sord.SlackBuild')
-rwxr-xr-xsord/build/sord.SlackBuild29
1 files changed, 17 insertions, 12 deletions
diff --git a/sord/build/sord.SlackBuild b/sord/build/sord.SlackBuild
index 87d0b41c..35b7e924 100755
--- a/sord/build/sord.SlackBuild
+++ b/sord/build/sord.SlackBuild
@@ -158,16 +158,21 @@ echo Building ...
export LDFLAGS="$SLKLDFLAGS"
export CXXFLAGS="$SLKCFLAGS"
export CFLAGS="$SLKCFLAGS"
-python2 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
-
-python2 waf build 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
-python2 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 \
+ -Ddocs=disabled \
+ .. \
+ 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
@@ -193,9 +198,9 @@ cat $SRCDIR/slack-required > $PKG/install/slack-required
# 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
cat $PKG/install/slack-required > $OUTPUT/${PRGNAM}-${VERSION}-${ARCH}-${BUILD}${TAG}.dep