summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2022-09-19 19:02:18 +0000
committer Eric Hameleers <alien@slackware.com>2022-09-19 19:02:18 +0000
commit038e8277dd57c73f5acc4b01f66e126760cfcb1e (patch)
tree79f97643455a70bfe66b75c0f6c600c2976f77bb
parent7617acd771bfebc156103a807f7a27dcd009f326 (diff)
downloadasb-038e8277dd57c73f5acc4b01f66e126760cfcb1e.tar.gz
asb-038e8277dd57c73f5acc4b01f66e126760cfcb1e.tar.xz
sratom: update to 0.6.14
-rwxr-xr-xsratom/build/sratom.SlackBuild43
1 files changed, 25 insertions, 18 deletions
diff --git a/sratom/build/sratom.SlackBuild b/sratom/build/sratom.SlackBuild
index 1139d0ef..e2c55df7 100755
--- a/sratom/build/sratom.SlackBuild
+++ b/sratom/build/sratom.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
# $Id$
-# Copyright 2019 Eric Hameleers, Eindhoven, NL
+# Copyright 2019, 2022 Eric Hameleers, Eindhoven, NL
# All rights reserved.
#
# Permission to use, copy, modify, and distribute this software for
@@ -31,8 +31,10 @@
# Build needs:
# Needs: lv2, sord
# Changelog:
-# 0.6.2-1: 21/Feb/2019 by Eric Hameleers <alien@slackware.com>
+# 0.6.2-1: 21/feb/2019 by Eric Hameleers <alien@slackware.com>
# * Initial build.
+# 0.6.14-1: 19/sep/2022 by Eric Hameleers <alien@slackware.com>
+# * Update.
#
# Run 'sh sratom.SlackBuild' to build a Slackware package.
# The package (.t?z) and .txt file as well as build logs are created in /tmp .
@@ -41,12 +43,12 @@
# -----------------------------------------------------------------------------
PRGNAM=sratom
-VERSION=${VERSION:-0.6.2}
+VERSION=${VERSION:-0.6.14}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(nproc) "}
TAG=${TAG:-alien}
-DOCS="COPYING NEWS README*"
+DOCS="COPYING INSTALL.md LICENSES NEWS README.md"
# Where do we look for sources?
SRCDIR=$(cd $(dirname $0); pwd)
@@ -56,8 +58,8 @@ TMP=${TMP:-/tmp/build}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-SOURCE="$SRCDIR/${PRGNAM}-${VERSION}.tar.bz2"
-SRCURL="http://download.drobilla.net/${PRGNAM}-${VERSION}.tar.bz2"
+SOURCE="$SRCDIR/${PRGNAM}-${VERSION}.tar.xz"
+SRCURL="http://download.drobilla.net/${PRGNAM}-${VERSION}.tar.xz"
##
## --- with a little luck, you won't have to edit below this point --- ##
@@ -156,16 +158,21 @@ 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 \
+ -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
@@ -185,9 +192,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