diff options
author | Eric Hameleers <alien@slackware.com> | 2022-01-23 10:11:29 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2022-01-23 10:11:29 +0000 |
commit | 9bbe55ff0787e491e922131a813102a891f7505c (patch) | |
tree | 563333637128e7bd1391a93ea69979196b3a25fd /qsampler | |
parent | 29a63938a6b0ed63977093c623f7dd856e243dd8 (diff) | |
download | asb-9bbe55ff0787e491e922131a813102a891f7505c.tar.gz asb-9bbe55ff0787e491e922131a813102a891f7505c.tar.xz |
qsampler: updated to 0.9.5
Diffstat (limited to 'qsampler')
-rwxr-xr-x | qsampler/build/qsampler.SlackBuild | 58 |
1 files changed, 37 insertions, 21 deletions
diff --git a/qsampler/build/qsampler.SlackBuild b/qsampler/build/qsampler.SlackBuild index fd008265..3b5572e5 100755 --- a/qsampler/build/qsampler.SlackBuild +++ b/qsampler/build/qsampler.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh # $Id$ -# Copyright 2020 Eric Hameleers <alien@slackware.com> +# Copyright 2020, 2022 Eric Hameleers <alien@slackware.com> # All rights reserved. # # Permission to use, copy, modify, and distribute this software for @@ -33,6 +33,10 @@ # Changelog: # 0.6.1-1: 19/Jan/2020 by Eric Hameleers <alien@slackware.com> # * Initial build. +# 0.6.3-1: 10/oct/2020 by Eric Hameleers <alien@slackware.com> +# * Update. +# 0.9.5-1: 23/jan/2022 by Eric Hameleers <alien@slackware.com> +# * Update. # # Run 'sh qsampler.SlackBuild' to build a Slackware package. # The package (.t?z) and .txt file as well as build logs are created in /tmp . @@ -41,7 +45,7 @@ # ----------------------------------------------------------------------------- PRGNAM=qsampler -VERSION=${VERSION:-0.6.1} +VERSION=${VERSION:-0.9.5} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-" -j$(nproc) "} TAG=${TAG:-alien} @@ -154,23 +158,35 @@ chown -R root:root . chmod -R u+w,go+r-w,a+rX-st . echo Building ... -LDFLAGS="$SLKLDFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -CFLAGS="$SLKCFLAGS" \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --mandir=/usr/man \ - --docdir=/usr/doc/$PRGNAM-$VERSION \ - --localstatedir=/var \ - --sysconfdir=/etc \ - --program-prefix= \ - --program-suffix= \ - --build=$TARGET \ - 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log - -make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log -make DESTDIR=$PKG install 2>&1 | tee $OUTPUT/install-${PRGNAM}.log +export LDFLAGS="$SLKLDFLAGS" +export CXXFLAGS="$SLKCFLAGS" +export CFLAGS="$SLKCFLAGS" +echo Building ... +mkdir -p build-${PRGNAM} +cd build-${PRGNAM} + cmake \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_C_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS_RELEASE:STRING="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib${LIBDIRSUFFIX} \ + -DCMAKE_INSTALL_MANDIR=/usr/man \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + .. + make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log + make DESTDIR=$PKG install 2>&1 | tee $OUTPUT/install-${PRGNAM}.log +cd - + +# Add 'X-DAW' category to the desktop file (for liveslak): +for DESKTOPF in $PKG/usr/share/applications/*.desktop ; do + if ! grep -q X-DAW $DESKTOPF ; then + sed -i $DESKTOPF \ + -e "s/^Categories=\(.*\)/Categories=X-DAW;\1/" + fi +done # Add this to the doinst.sh: mkdir -p $PKG/install @@ -218,9 +234,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 |