summaryrefslogtreecommitdiff
path: root/audio/guitarix/guitarix.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'audio/guitarix/guitarix.SlackBuild')
-rw-r--r--audio/guitarix/guitarix.SlackBuild94
1 files changed, 50 insertions, 44 deletions
diff --git a/audio/guitarix/guitarix.SlackBuild b/audio/guitarix/guitarix.SlackBuild
index 47f6bf6c28..64507101e7 100644
--- a/audio/guitarix/guitarix.SlackBuild
+++ b/audio/guitarix/guitarix.SlackBuild
@@ -1,49 +1,17 @@
#!/bin/sh
# Slackware build script for guitarix
-# Written by Michales Michaloudes korgie@gmail.com
+# Originally written by Michales Michaloudes (email removed)
-# Modified by B. Watson <yalhcru@gmail.com>:
-# - Upgraded to guitarix2
-# - Added man page
-# - Added realtime capabilities
-# - Make .desktop file validate
-# - Add guitarix's README to /usr/doc
+# Modified by B. Watson <yalhcru@gmail.com>. Modified version released
+# under the WTFPL, for details see http://www.wtfpl.net/txt/copying/
-# 20130430 bkw:
-# - Updated for 0.27.1
-# - Replaced slack-desc with updated text from guitarix site
-# - Added LV2 option
+# 20170306 bkw:
+# - Flip changelog comments right-side up
+# - Stop writing outside of $TMP.
-# 20150514 bkw:
-# - Updated for 0.32.3
-# - Fix some issues with the shared libs: they were being installed
-# to /usr/lib/ on 64-bit, and they were missing the +x bits.
-# - Made LV2 option default to yes, since upstream is requiring lilv
-# even if --no-lv2 is used. Also, the lv2 plugins were being
-# installed to /usr/lib/ on 64-bit. Grr.
-# - Upstream wants avahi by default. For now, hardcoded --no-avahi.
-
-# 20151108 bkw:
-# - Updated for 0.34.0
-# - Added --disable-cxx11 to ./waf flags, as bluetooth.h uses the gcc
-# typeof() extension. Not sure if newer versions of bluez would have
-# this issue (but Slackware 14.1's bluez is pretty old by now).
-# - Added patch from upstream git to allow building without webkitgtk.
-# The author added support for downloading presets, but didn't make
-# it optional in 0.34.0. Also added a couple of bugfix patches.
-# - Support building 0.33.0 with VERSION=0.33.0 in the env.
-# - Add SSE=no option.
-# - Add WEBKIT=no option.
-# - Remove LV2=no option from README (but not from script).
-
-# 20160329 dbs:
-# - Updated for Slackware-14.2. Forced -msse in SLKCFLAGS.
-# This just won't build without SSE on 32 bit gcc-5.3.0 :(
-# xmmintrin.h:857:1: error: inlining failed in call to always_inline
-# ‘void _MM_SET_EXCEPTION_STATE(unsigned int)’: target specific option mismatch
-# Patch 0003-fix-build-even-for-gcc4.8.patch doesn't fix it, and there
-# are no further fixes upstream at this time.
+# 20161016 bkw:
+# - Updated for 0.35.2
# 20160806 bkw:
# - Updated for 0.35.1
@@ -62,11 +30,47 @@
# will be linked if installed, otherwise guitarix's bundled copies will
# be used. I only mention this here so I won't forget again...
-# 20161016 bkw:
-# - Updated for 0.35.2
+# 20160329 dbs:
+# - Updated for Slackware-14.2. Forced -msse in SLKCFLAGS.
+# This just won't build without SSE on 32 bit gcc-5.3.0 :(
+# xmmintrin.h:857:1: error: inlining failed in call to always_inline
+# ‘void _MM_SET_EXCEPTION_STATE(unsigned int)’: target specific option mismatch
+# Patch 0003-fix-build-even-for-gcc4.8.patch doesn't fix it, and there
+# are no further fixes upstream at this time.
+
+# 20151108 bkw:
+# - Updated for 0.34.0
+# - Added --disable-cxx11 to ./waf flags, as bluetooth.h uses the gcc
+# typeof() extension. Not sure if newer versions of bluez would have
+# this issue (but Slackware 14.1's bluez is pretty old by now).
+# - Added patch from upstream git to allow building without webkitgtk.
+# The author added support for downloading presets, but didn't make
+# it optional in 0.34.0. Also added a couple of bugfix patches.
+# - Support building 0.33.0 with VERSION=0.33.0 in the env.
+# - Add SSE=no option.
+# - Add WEBKIT=no option.
+# - Remove LV2=no option from README (but not from script).
+
+# 20150514 bkw:
+# - Updated for 0.32.3
+# - Fix some issues with the shared libs: they were being installed
+# to /usr/lib/ on 64-bit, and they were missing the +x bits.
+# - Made LV2 option default to yes, since upstream is requiring lilv
+# even if --no-lv2 is used. Also, the lv2 plugins were being
+# installed to /usr/lib/ on 64-bit. Grr.
+# - Upstream wants avahi by default. For now, hardcoded --no-avahi.
-# Modified version released under the WTFPL, for details see
-# http://www.wtfpl.net/txt/copying/
+# 20130430 bkw:
+# - Updated for 0.27.1
+# - Replaced slack-desc with updated text from guitarix site
+# - Added LV2 option
+
+# 20121216 bkw:
+# - Upgraded to guitarix2
+# - Added man page
+# - Added realtime capabilities
+# - Make .desktop file validate
+# - Add guitarix's README to /usr/doc
PRGNAM=guitarix
VERSION=${VERSION:-0.35.2}
@@ -132,6 +136,8 @@ LIBDIR="/usr/lib${LIBDIRSUFFIX}"
--lv2dir="$LIBDIR/lv2/" \
--libdir="$LIBDIR" \
--no-avahi \
+ --no-ldconfig \
+ --no-desktop-update \
$EXTRAOPT \
$LV2OPT
./waf build # -v # verbose, shows actual commands