summaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
Diffstat (limited to 'audio')
-rw-r--r--audio/Pd-extended/Pd-extended.SlackBuild5
-rw-r--r--audio/Pd-extended/change_gem_configure_file.patch28
-rw-r--r--audio/SAM/README8
-rw-r--r--audio/SAM/SAM.SlackBuild91
-rw-r--r--audio/SAM/SAM.info10
-rw-r--r--audio/SAM/slack-desc19
-rw-r--r--audio/SuperCollider/SuperCollider.SlackBuild3
-rw-r--r--audio/SuperCollider/ftbfs-gcc-4.9.patch20
-rw-r--r--audio/a52dec/README9
-rw-r--r--audio/a52dec/a52dec.SlackBuild102
-rw-r--r--audio/a52dec/a52dec.info10
-rw-r--r--audio/a52dec/slack-desc19
-rw-r--r--audio/audacious-aac/audacious-aac.SlackBuild5
-rw-r--r--audio/audacious-aac/audacious-aac.info6
-rw-r--r--audio/audacious-aac/patches/enable_only_aac_plugin.diff2
-rw-r--r--audio/audacious-cue/audacious-cue.SlackBuild6
-rw-r--r--audio/audacious-cue/audacious-cue.info6
-rw-r--r--audio/audacity/README3
-rw-r--r--audio/audacity/audacity.SlackBuild20
-rw-r--r--audio/audacity/audacity.info6
-rw-r--r--audio/clam/clam.SlackBuild4
-rw-r--r--audio/clam/link-to-vorbis-ogg.patch17
-rw-r--r--audio/clementine/README6
-rw-r--r--audio/clementine/clementine.SlackBuild4
-rw-r--r--audio/clementine/clementine.info8
-rw-r--r--audio/flake/flake.SlackBuild2
-rw-r--r--audio/gimmix/gimmix.SlackBuild4
-rw-r--r--audio/gimmix/gimmix.info6
-rw-r--r--audio/gmpc-plugins/gmpc-plugins.SlackBuild4
-rw-r--r--audio/jack-audio-connection-kit/jack-audio-connection-kit.SlackBuild6
-rw-r--r--audio/kid3/kid3.SlackBuild2
-rw-r--r--audio/kid3/kid3.info6
-rw-r--r--audio/lastfm/github-192b979c57a.patch22
-rw-r--r--audio/lastfm/lastfm.SlackBuild3
-rw-r--r--audio/mixxx/README2
-rw-r--r--audio/mixxx/mixxx.SlackBuild22
-rw-r--r--audio/mixxx/mixxx.info8
-rw-r--r--audio/mp3splt-gtk/mp3splt-gtk.SlackBuild3
-rw-r--r--audio/non/non.SlackBuild2
-rw-r--r--audio/paman/paman.SlackBuild2
-rw-r--r--audio/paprefs/paprefs.SlackBuild2
-rw-r--r--audio/pavucontrol/pavucontrol.SlackBuild2
-rw-r--r--audio/pavumeter/pavumeter.SlackBuild2
-rw-r--r--audio/python-audiotools/python-audiotools.SlackBuild3
-rw-r--r--audio/rhythmbox/rhythmbox.SlackBuild10
-rw-r--r--audio/rhythmbox/rhythmbox.info8
-rw-r--r--audio/rhythmbox/we_have_tdb_in_samba.patch75
-rw-r--r--audio/xmms2/xmms2-0.8-cython-0.19.1.patch47
-rw-r--r--audio/xmms2/xmms2.SlackBuild16
-rw-r--r--audio/xmms2/xmms2.info6
50 files changed, 337 insertions, 345 deletions
diff --git a/audio/Pd-extended/Pd-extended.SlackBuild b/audio/Pd-extended/Pd-extended.SlackBuild
index 9267927f3f..922eba5bb1 100644
--- a/audio/Pd-extended/Pd-extended.SlackBuild
+++ b/audio/Pd-extended/Pd-extended.SlackBuild
@@ -56,6 +56,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# Fix build failure ("'OBJCXX' is undefined") thanks to Arch Linux
+patch externals/Gem/configure.ac < $CWD/change_gem_configure_file.patch
+
# videodev.h has moved
sed -i "s|linux/videodev\.h|libv4l1-videodev.h|" \
externals/pdp/configure.ac \
@@ -78,7 +81,7 @@ sed -i \
externals/loaders/tclpd/Makefile || exit 1
cd packages/linux_make
- make -j1 install \
+ make install \
prefix="/usr" \
libdir="/usr/lib$LIBDIRSUFFIX" \
mandir="/usr/man" \
diff --git a/audio/Pd-extended/change_gem_configure_file.patch b/audio/Pd-extended/change_gem_configure_file.patch
new file mode 100644
index 0000000000..a10ff9155a
--- /dev/null
+++ b/audio/Pd-extended/change_gem_configure_file.patch
@@ -0,0 +1,28 @@
+*** configure.ac 2011-12-23 08:44:12.000000000 +0100
+--- configureUP.ac 2012-11-03 09:51:31.000000000 +0100
+***************
+*** 114,124 ****
+
+ # Checks for programs.
+ AC_PROG_CXX
+! dnl AC_PROG_OBJCXX
+
+ AC_LIBTOOL_WIN32_DLL
+ AC_PROG_LIBTOOL
+- #predeps_CXX="-lstdc++"
+
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
+--- 114,125 ----
+
+ # Checks for programs.
+ AC_PROG_CXX
+! m4_ifdef([AC_PROG_OBJC], [AC_PROG_OBJC])
+! m4_ifdef([AC_PROG_OBJCXX], [AC_PROG_OBJCXX])
+!
+
+ AC_LIBTOOL_WIN32_DLL
+ AC_PROG_LIBTOOL
+
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
diff --git a/audio/SAM/README b/audio/SAM/README
new file mode 100644
index 0000000000..184eaee3ba
--- /dev/null
+++ b/audio/SAM/README
@@ -0,0 +1,8 @@
+Sam is a very small Text-To-Speech (TTS) program written in C, that
+runs on most popular platforms.
+It is an adaption to C of the speech software SAM (Software Automatic
+Mouth) for the Commodore C64 published in the year 1982 by Don't Ask
+Software (now SoftVoice, Inc.).
+It includes a Text-To-Phoneme converter called reciter and a
+Phoneme-To-Speech routine for the final output.
+It is so small that it will work also on embedded computers.
diff --git a/audio/SAM/SAM.SlackBuild b/audio/SAM/SAM.SlackBuild
new file mode 100644
index 0000000000..344714068b
--- /dev/null
+++ b/audio/SAM/SAM.SlackBuild
@@ -0,0 +1,91 @@
+#!/bin/sh
+
+# Slackware build script for SAM
+
+# Copyright 2013-2015 Matteo Bernardini <ponce@slackbuilds.org>, Pisa, Italy
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=SAM
+VERSION=${VERSION:-20141230_5a63e72}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+# Use our CFLAGS
+sed -i "s|-O2|$SLKCFLAGS|" Makefile
+make
+install -D -m 0755 sam $PKG/usr/bin/sam
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a README.md $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# copy dos demo files converting line endings
+mkdir $PKG/usr/doc/$PRGNAM-$VERSION/demos
+for i in demos/*; do tr -d '\015' < $i > $PKG/usr/doc/$PRGNAM-$VERSION/$i ; done
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/SAM/SAM.info b/audio/SAM/SAM.info
new file mode 100644
index 0000000000..7dfb02218f
--- /dev/null
+++ b/audio/SAM/SAM.info
@@ -0,0 +1,10 @@
+PRGNAM="SAM"
+VERSION="20141230_5a63e72"
+HOMEPAGE="https://github.com/s-macke/SAM"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/SAM-20141230_5a63e72.tar.xz"
+MD5SUM="8a7b2902c0c383404dc300c375965a0f"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Matteo Bernardini"
+EMAIL="ponce@slackbuilds.org"
diff --git a/audio/SAM/slack-desc b/audio/SAM/slack-desc
new file mode 100644
index 0000000000..d31ef3b855
--- /dev/null
+++ b/audio/SAM/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+SAM: SAM (Software Automatic Mouth)
+SAM:
+SAM: Sam is a very small Text-To-Speech (TTS) program written in C, that
+SAM: runs on most popular platforms.
+SAM: It is an adaption to C of the speech software SAM (Software Automatic
+SAM: Mouth) for the Commodore C64 published in the year 1982 by Don't Ask
+SAM: Software (now SoftVoice, Inc.).
+SAM: It includes a Text-To-Phoneme converter called reciter and a
+SAM: Phoneme-To-Speech routine for the final output.
+SAM: It is so small that it will work also on embedded computers.
+SAM:
diff --git a/audio/SuperCollider/SuperCollider.SlackBuild b/audio/SuperCollider/SuperCollider.SlackBuild
index 6dafa3d0ad..8a4d6bbf05 100644
--- a/audio/SuperCollider/SuperCollider.SlackBuild
+++ b/audio/SuperCollider/SuperCollider.SlackBuild
@@ -61,6 +61,9 @@ if [ "$LIBDIRSUFFIX" = "64" ]; then
patch -p1 < $CWD/fixups_for_x86_64.diff
fi
+# Fix build failure with gcc-4.9 (thanks to Debian)
+patch -p1 < $CWD/ftbfs-gcc-4.9.patch
+
# Pass AVAHI=yes to the script to enable avahi support
if [ "${AVAHI:-no}" = "yes" ]; then avahi="OFF"; else avahi="ON"; fi
diff --git a/audio/SuperCollider/ftbfs-gcc-4.9.patch b/audio/SuperCollider/ftbfs-gcc-4.9.patch
new file mode 100644
index 0000000000..1b124f7277
--- /dev/null
+++ b/audio/SuperCollider/ftbfs-gcc-4.9.patch
@@ -0,0 +1,20 @@
+From: Felipe Sateler <fsateler@debian.org>
+Date: Fri, 6 Jun 2014 13:15:18 -0400
+Subject: Fix implementation of aligned_allocator::construct<U>.
+
+Fixes a build failure with gcc >= 4.9, because it defines __cplusplus >= 201103L.
+
+A typo, apparently. This patch can be dropped in the next upstream release.
+Index: supercollider/server/supernova/utilities/malloc_aligned.hpp
+===================================================================
+--- supercollider.orig/server/supernova/utilities/malloc_aligned.hpp 2014-09-11 09:15:20.399357542 +0100
++++ supercollider/server/supernova/utilities/malloc_aligned.hpp 2014-09-11 09:15:20.399357542 +0100
+@@ -243,7 +243,7 @@
+ template< class U, class... Args >
+ void construct(U * p, Args&& ... args)
+ {
+- ::new(p) T(std::forward<Args>(args)...);
++ ::new(p) U(std::forward<Args>(args)...);
+ }
+ #endif
+
diff --git a/audio/a52dec/README b/audio/a52dec/README
deleted file mode 100644
index acfea38edb..0000000000
--- a/audio/a52dec/README
+++ /dev/null
@@ -1,9 +0,0 @@
-a52dec is a test program for liba52.
-It decodes ATSC A/52 streams, and also includes a demultiplexer for
-mpeg-1 and mpeg-2 program streams.
-This package also includes liba52
-liba52 is a free library for decoding ATSC A/52 streams.
-The A/52 standard is used in a variety of applications,
-including digital television and DVD. It is also known as AC-3.
-
-This SlackBuild doesn't compile against djbfft.
diff --git a/audio/a52dec/a52dec.SlackBuild b/audio/a52dec/a52dec.SlackBuild
deleted file mode 100644
index 3236e8820a..0000000000
--- a/audio/a52dec/a52dec.SlackBuild
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/bin/sh
-
-# Slackware build script for a52dec
-#
-# Copyright 2007 Niklas "Nille" Åkerström
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-PRGNAM=a52dec
-VERSION=0.7.4
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-set -e
-
-rm -rf $PKG
-mkdir -p $TMP $PKG $OUTPUT
-cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-$VERSION
-chown -R root:root .
-find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
- -o -perm 511 \) -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
- -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --enable-shared \
- --build=$ARCH-slackware-linux
-
-make
-make install DESTDIR=$PKG
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-( cd $PKG/usr/man
- find . -type f -exec gzip -9 {} \;
- for i in $(find . -type l) ; do ln -s $(readlink $i).gz $i.gz ; rm $i ; done
- )
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS COPYING ChangeLog HISTORY INSTALL NEWS README TODO \
- $PKG/usr/doc/$PRGNAM-$VERSION
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/a52dec/a52dec.info b/audio/a52dec/a52dec.info
deleted file mode 100644
index f85a1314cd..0000000000
--- a/audio/a52dec/a52dec.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="a52dec"
-VERSION="0.7.4"
-HOMEPAGE="http://liba52.sourceforge.net"
-DOWNLOAD="http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz"
-MD5SUM="caa9f5bc44232dc8aeea773fea56be80"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES=""
-MAINTAINER="Niklas 'Nille' Åkerström"
-EMAIL="nille.kungen[AT]gmail.com"
diff --git a/audio/a52dec/slack-desc b/audio/a52dec/slack-desc
deleted file mode 100644
index e15d3d878a..0000000000
--- a/audio/a52dec/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description.
-# Line up the first '|' above the ':' following the base package name, and
-# the '|' on the right side marks the last column you can put a character in.
-# You must make exactly 11 lines for the formatting to be correct. It's also
-# customary to leave one space after the ':' except on otherwise blank lines.
-
- |-----handy-ruler------------------------------------------------------|
-a52dec: a52dec (test program for liba52)
-a52dec:
-a52dec: a52dec is a test program for liba52. It decodes ATSC A/52 streams
-a52dec: and also includes a demultiplexer for mpeg-1 and mpeg-2 program
-a52dec: streams. This package also includes liba52, which is a free
-a52dec: library for decoding ATSC A/52 streams. The A/52 standard is used
-a52dec: in a variety of applications, including digital television and DVD.
-a52dec: It is also known as AC-3.
-a52dec:
-a52dec: Homepage: http://liba52.sourceforge.net/
-a52dec:
diff --git a/audio/audacious-aac/audacious-aac.SlackBuild b/audio/audacious-aac/audacious-aac.SlackBuild
index 21e0183b77..89210c58e7 100644
--- a/audio/audacious-aac/audacious-aac.SlackBuild
+++ b/audio/audacious-aac/audacious-aac.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=audacious-aac
-VERSION=${VERSION:-3.3.4}
+VERSION=${VERSION:-3.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -86,6 +86,7 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-aac \
--program-prefix= \
--program-suffix= \
+ --with-ffmpeg=none \
${ARCHOPTS} \
--build=$ARCH-slackware-linux
@@ -96,7 +97,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING INSTALL $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING INSTALL $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/audacious-aac/audacious-aac.info b/audio/audacious-aac/audacious-aac.info
index 493d70264e..8deab4d1fa 100644
--- a/audio/audacious-aac/audacious-aac.info
+++ b/audio/audacious-aac/audacious-aac.info
@@ -1,8 +1,8 @@
PRGNAM="audacious-aac"
-VERSION="3.3.4"
+VERSION="3.6.1"
HOMEPAGE="http://audacious-media-player.org/"
-DOWNLOAD="http://distfiles.audacious-media-player.org/audacious-plugins-3.3.4.tar.bz2"
-MD5SUM="c7fc344b802557cbbe208c31e5289ef1"
+DOWNLOAD="http://distfiles.audacious-media-player.org/audacious-plugins-3.6.1.tar.bz2"
+MD5SUM="f1a2ef5fac0afa08d7f54b12f6f64a4e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="faad2"
diff --git a/audio/audacious-aac/patches/enable_only_aac_plugin.diff b/audio/audacious-aac/patches/enable_only_aac_plugin.diff
index 398cb50513..1d98abf622 100644
--- a/audio/audacious-aac/patches/enable_only_aac_plugin.diff
+++ b/audio/audacious-aac/patches/enable_only_aac_plugin.diff
@@ -2,7 +2,7 @@
+++ audacious-plugins-3.2.4/Makefile 2012-07-23 21:32:11.750875868 +0200
@@ -1,4 +1,4 @@
-SUBDIRS = src po
-+SUBDIRS = src/aac
++SUBDIRS = src/aac-raw
DISTCLEAN = buildsys.mk config.h config.log config.status extra.mk
diff --git a/audio/audacious-cue/audacious-cue.SlackBuild b/audio/audacious-cue/audacious-cue.SlackBuild
index 4f9666a3db..ca9e517f36 100644
--- a/audio/audacious-cue/audacious-cue.SlackBuild
+++ b/audio/audacious-cue/audacious-cue.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=audacious-cue
-VERSION=${VERSION:-3.3.4}
+VERSION=${VERSION:-3.6.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -86,6 +86,8 @@ CXXFLAGS="$SLKCFLAGS" \
--enable-cue \
--program-prefix= \
--program-suffix= \
+ --disable-aac \
+ --with-ffmpeg=none \
${ARCHOPTS} \
--build=$ARCH-slackware-linux
@@ -96,7 +98,7 @@ find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | gr
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING INSTALL $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a COPYING INSTALL $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/audacious-cue/audacious-cue.info b/audio/audacious-cue/audacious-cue.info
index c88aa5a0cc..adba764672 100644
--- a/audio/audacious-cue/audacious-cue.info
+++ b/audio/audacious-cue/audacious-cue.info
@@ -1,8 +1,8 @@
PRGNAM="audacious-cue"
-VERSION="3.3.4"
+VERSION="3.6.1"
HOMEPAGE="http://audacious-media-player.org/"
-DOWNLOAD="http://distfiles.audacious-media-player.org/audacious-plugins-3.3.4.tar.bz2"
-MD5SUM="c7fc344b802557cbbe208c31e5289ef1"
+DOWNLOAD="http://distfiles.audacious-media-player.org/audacious-plugins-3.6.1.tar.bz2"
+MD5SUM="f1a2ef5fac0afa08d7f54b12f6f64a4e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libcue"
diff --git a/audio/audacity/README b/audio/audacity/README
index e977fe06c5..c18b9debf5 100644
--- a/audio/audacity/README
+++ b/audio/audacity/README
@@ -3,4 +3,5 @@ With Audacity one can record live audio, convert tapes and records into
digital recordings, edit Ogg, MP3, and WAV sound files, and much more.
Optional dependencies (autodetected) are ffmpeg, jack-audio-connection-kit,
-ladspa_sdk, lame, lilv, soundtouch, twolame and vamp-plugin-sdk.
+ladspa_sdk, lame, soundtouch, twolame, vamp-plugin-sdk and lilv + suil
+(for lv2 support).
diff --git a/audio/audacity/audacity.SlackBuild b/audio/audacity/audacity.SlackBuild
index 3ac335fd25..d8c86f3d41 100644
--- a/audio/audacity/audacity.SlackBuild
+++ b/audio/audacity/audacity.SlackBuild
@@ -30,8 +30,9 @@
# Modified by the SlackBuilds.org project
PRGNAM=audacity
-VERSION=${VERSION:-2.1.0}
-BUILD=${BUILD:-2}
+SRCNAM=Audacity
+VERSION=${VERSION:-2.1.1}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -63,10 +64,10 @@ fi
if [ -x /usr/bin/listplugins ]; then do_ladspa="--with-ladspa"; else do_ladspa="--without-ladspa"; fi
if pkg-config --exists libavcodec; then do_ffmpeg="-ffmpeg=system"; else do_ffmpeg="out-ffmpeg"; fi
-if pkg-config --exists lv2; then do_lv2="-lv2=system"; else do_lv2="out-lv2"; fi
if pkg-config --exists soundtouch; then do_soundtouch="-soundtouch=system"; else do_soundtouch="out-soundtouch"; fi
if pkg-config --exists twolame; then do_twolame="-libtwolame=system"; else do_twolame="out-libtwolame"; fi
if pkg-config --exists vamp-hostsdk; then do_vamp="-libvamp=system"; else do_vamp="out-libvamp"; fi
+if $(pkg-config --exists lilv-0) && $(pkg-config --exists suil-0); then do_lv2="-lv2=system"; else do_lv2="out-lv2"; fi
set -e
@@ -74,8 +75,8 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-src-$VERSION
-tar xvf $CWD/$PRGNAM-src-$VERSION.tar.?z*
-cd $PRGNAM-src-$VERSION
+tar xvf $CWD/$PRGNAM-$SRCNAM-$VERSION.tar.?z* || tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
+cd $PRGNAM-$SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -91,6 +92,7 @@ sed -i "s,lib/vamp,lib$LIBDIRSUFFIX/vamp,g" \
patch -p1 < $CWD/audacity-ffmpeg.patch
# libsoxr is the new default resampling library
+LDFLAGS="-L/usr/lib$LIBDIRSUFFIX" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -115,8 +117,8 @@ CXXFLAGS="$SLKCFLAGS" \
--without-libresample \
--without-libsamplerate
-# ensure we use the system headers for these, note we do this after
-# configure as it wants to run sub-configures in these dirs
+# ensure we use the system headers for these: note that we do this after the
+# configure as this last wants to run sub-configures in these dirs
for i in ffmpeg expat libid3tag libflac libmad libresample libsndfile libvamp lv2 soundtouch twolame; do
rm -rf lib-src/$i
done
@@ -134,13 +136,13 @@ install -D -m 0644 $CWD/audacity.desktop \
install -D -m 0644 images/AudacityLogo48x48.xpm \
$PKG/usr/share/pixmaps/audacity.xpm
-# Move manpage directory to proper location
+# Move manpage directory to the proper location
mv $PKG/usr/share/man $PKG/usr
find $PKG/usr/man -type f -exec gzip -9 {} \;
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
rm -fr $PKG/usr/share/doc
-cp LICENSE.txt README.txt $PKG/usr/doc/$PRGNAM-$VERSION
+cp LICENSE.txt README.txt todo.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/audacity/audacity.info b/audio/audacity/audacity.info
index 85138b8c87..fd81bc0cf3 100644
--- a/audio/audacity/audacity.info
+++ b/audio/audacity/audacity.info
@@ -1,8 +1,8 @@
PRGNAM="audacity"
-VERSION="2.1.0"
+VERSION="2.1.1"
HOMEPAGE="http://audacity.sourceforge.net"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/audacity-src-2.1.0.tar.xz"
-MD5SUM="53785a020536ac3b28ddd22a9d6ca1bb"
+DOWNLOAD="https://github.com/audacity/audacity/archive/Audacity-2.1.1.tar.gz"
+MD5SUM="7cd627dc61da8b3698d234c96aee284d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="wxPython"
diff --git a/audio/clam/clam.SlackBuild b/audio/clam/clam.SlackBuild
index 6927378043..641dc6bab4 100644
--- a/audio/clam/clam.SlackBuild
+++ b/audio/clam/clam.SlackBuild
@@ -66,6 +66,10 @@ if [ "$LIBDIRSUFFIX" != "" ]; then
sed -i "s,/lib\>,/lib$LIBDIRSUFFIX," scons/libs/clam_build_helpers.py
fi
+# Fix underlinking error on -current (thanks to Debian)
+# http://anonscm.debian.org/cgit/pkg-multimedia/clam.git/plain/debian/patches/link-to-vorbis-ogg.patch?id=f6bb1f2af9fbaea42f6936fa91faf3e851fe5f33
+patch -p1 < $CWD/link-to-vorbis-ogg.patch
+
CCFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
scons configure \
diff --git a/audio/clam/link-to-vorbis-ogg.patch b/audio/clam/link-to-vorbis-ogg.patch
new file mode 100644
index 0000000000..abd54e9bca
--- /dev/null
+++ b/audio/clam/link-to-vorbis-ogg.patch
@@ -0,0 +1,17 @@
+Description: Link against libvorbis and libogg to fix FTBFS
+Author: James Cowgill <james410@cowgill.org.uk>
+Bug-Debian: https://bugs.debian.org/769213
+Forwarded: no
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/scons/libs/clam_dependent_libs_checks.py
++++ b/scons/libs/clam_dependent_libs_checks.py
+@@ -88,7 +88,7 @@ def test_sndfile( env, conf ) :
+ return True
+
+ def test_oggvorbis( env, conf ) :
+- if not conf.CheckPkgConfigFile(['vorbisfile', 'vorbisenc']) :
++ if not conf.CheckPkgConfigFile(['vorbisfile', 'vorbisenc', 'vorbis', 'ogg']) :
+ return False
+ if not conf.CheckLibrarySample('libogg', 'c', None, libogg_test_code ) : return False
+ if not conf.CheckLibrarySample('libvorbis', 'c', None, libvorbis_test_code ) : return False
diff --git a/audio/clementine/README b/audio/clementine/README
index 5b8f452a59..2d68ba992a 100644
--- a/audio/clementine/README
+++ b/audio/clementine/README
@@ -9,10 +9,12 @@ Features:
* Native desktop notifications on Linux (libnotify) and Mac OS X (Growl)
Optional dependencies:
-gst-plugins-bad (for http support)
-gst-plugins-ugly (for mp3 support)
+gst1-plugins-bad (for http support)
+gst1-plugins-ugly (for mp3 support)
+gst1-libav (for m4a support)
libimobiledevice (for iPod support)
libusbmuxd (for iPod support)
+sparsehash (for various online services)
libspotify and libqca (for Spotify support) (not on SBo)
libvlc (not available on slackbuilds.org but AlienBob has vlc packages
and slackbuilds at http://connie.slackware.com/~alien/slackbuilds/vlc/ )
diff --git a/audio/clementine/clementine.SlackBuild b/audio/clementine/clementine.SlackBuild
index 2e60758b24..876fcbb699 100644
--- a/audio/clementine/clementine.SlackBuild
+++ b/audio/clementine/clementine.SlackBuild
@@ -25,7 +25,7 @@
# Modified by SlackBuilds.org
PRGNAM=clementine
-VERSION=${VERSION:-1.2.3}
+VERSION=${VERSION:-20151123_136c980}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -62,7 +62,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
+tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
diff --git a/audio/clementine/clementine.info b/audio/clementine/clementine.info
index e6d316dba4..0fe19ad952 100644
--- a/audio/clementine/clementine.info
+++ b/audio/clementine/clementine.info
@@ -1,10 +1,10 @@
PRGNAM="clementine"
-VERSION="1.2.3"
+VERSION="20151123_136c980"
HOMEPAGE="http://www.clementine-player.org/"
-DOWNLOAD="https://github.com/clementine-player/Clementine/releases/download/1.2.3/clementine-1.2.3.tar.gz"
-MD5SUM="91e96c9d36566668b24ac7d465cfee5f"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/clementine-20151123_136c980.tar.xz"
+MD5SUM="a131a4629debfca22950885aa8c06925"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="protobuf"
+REQUIRES="chromaprint cryptopp libechonest protobuf"
MAINTAINER="David Woodfall"
EMAIL="dave@dawoodfall.net"
diff --git a/audio/flake/flake.SlackBuild b/audio/flake/flake.SlackBuild
index b675b9f05a..7fde646799 100644
--- a/audio/flake/flake.SlackBuild
+++ b/audio/flake/flake.SlackBuild
@@ -77,7 +77,7 @@ CXXFLAGS="$SLKCFLAGS" \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX}
-make
+make -j1
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
diff --git a/audio/gimmix/gimmix.SlackBuild b/audio/gimmix/gimmix.SlackBuild
index 210a70a952..93fc58e0ce 100644
--- a/audio/gimmix/gimmix.SlackBuild
+++ b/audio/gimmix/gimmix.SlackBuild
@@ -4,7 +4,7 @@
# Written by Kristaps Esterlins <esterlinsh[at]gmail.com>
PRGNAM=gimmix
-VERSION=0.5.7.1
+VERSION=${VERSION:-0.5.7.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,6 +53,8 @@ find -L . \
# Fix curl includes.
patch -p1 -i $CWD/gimmix-0.5.7.1-curl-headers.patch
+intltoolize
+
# Replace "enable" with "disable" -cover and -lyrics if you do not
# want to have built in plugins for cover and lyrics fetching.
CFLAGS="$SLKCFLAGS" \
diff --git a/audio/gimmix/gimmix.info b/audio/gimmix/gimmix.info
index e1ec086c86..76cccd8232 100644
--- a/audio/gimmix/gimmix.info
+++ b/audio/gimmix/gimmix.info
@@ -1,8 +1,8 @@
PRGNAM="gimmix"
-VERSION="0.5.7.1"
+VERSION="0.5.7.2"
HOMEPAGE="http://gimmix.berlios.de/"
-DOWNLOAD="http://downloads.sourceforge.net/project/gimmix.berlios/gimmix-0.5.7.1.tar.bz2"
-MD5SUM="d89f3d6a80a85e9e6f34f9abd2614c15"
+DOWNLOAD="http://downloads.sourceforge.net/project/gimmix.berlios/gimmix-0.5.7.2.tar.bz2"
+MD5SUM="5517007fd881cbeb3aad7ae340bee500"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="libmpd libnxml"
diff --git a/audio/gmpc-plugins/gmpc-plugins.SlackBuild b/audio/gmpc-plugins/gmpc-plugins.SlackBuild
index 62dc89f0e4..1720e14f32 100644
--- a/audio/gmpc-plugins/gmpc-plugins.SlackBuild
+++ b/audio/gmpc-plugins/gmpc-plugins.SlackBuild
@@ -73,7 +73,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
+# HAVE_STRNDUP=1 is a fix for libmpd's internal header cockup (thanks to Fedora)
+
+CFLAGS="$SLKCFLAGS -DHAVE_STRNDUP=1" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
diff --git a/audio/jack-audio-connection-kit/jack-audio-connection-kit.SlackBuild b/audio/jack-audio-connection-kit/jack-audio-connection-kit.SlackBuild
index bbb62a4693..02c98f9559 100644
--- a/audio/jack-audio-connection-kit/jack-audio-connection-kit.SlackBuild
+++ b/audio/jack-audio-connection-kit/jack-audio-connection-kit.SlackBuild
@@ -27,7 +27,7 @@
PRGNAM=jack-audio-connection-kit
VERSION=${VERSION:-0.124.1}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -72,6 +72,10 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# respect march and mtune flags: fixes building on x86_64
+sed -i 's|-march=native \-mtune=native||' configure.ac
+autoreconf -fi
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/audio/kid3/kid3.SlackBuild b/audio/kid3/kid3.SlackBuild
index ae7a93be18..125cea7555 100644
--- a/audio/kid3/kid3.SlackBuild
+++ b/audio/kid3/kid3.SlackBuild
@@ -3,7 +3,7 @@
# Written by Michales Michaloudes korgie@gmail.com
PRGNAM=kid3
-VERSION=${VERSION:-3.2.0}
+VERSION=${VERSION:-3.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/audio/kid3/kid3.info b/audio/kid3/kid3.info
index 9db910f046..8b1ae17611 100644
--- a/audio/kid3/kid3.info
+++ b/audio/kid3/kid3.info
@@ -1,8 +1,8 @@
PRGNAM="kid3"
-VERSION="3.2.0"
+VERSION="3.2.1"
HOMEPAGE="http://kid3.sourceforge.net/"
-DOWNLOAD="http://prdownloads.sourceforge.net/kid3/kid3-3.2.0.tar.gz"
-MD5SUM="5e95dd3f708985b3346bc59b816c81f6"
+DOWNLOAD="http://prdownloads.sourceforge.net/kid3/kid3-3.2.1.tar.gz"
+MD5SUM="9aa4afff030953c8ffaf1895420234b7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="id3lib"
diff --git a/audio/lastfm/github-192b979c57a.patch b/audio/lastfm/github-192b979c57a.patch
new file mode 100644
index 0000000000..fc3e682d2a
--- /dev/null
+++ b/audio/lastfm/github-192b979c57a.patch
@@ -0,0 +1,22 @@
+From 192b979c57aa0b9a2df4f11ad4851ce4fbf5d38b Mon Sep 17 00:00:00 2001
+From: Spiek <spiek@ymail.com>
+Date: Fri, 27 Dec 2013 13:27:11 +0100
+Subject: [PATCH] Fix missing Cast
+
+---
+ app/client/Services/RadioService/RadioService.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/app/client/Services/RadioService/RadioService.cpp b/app/client/Services/RadioService/RadioService.cpp
+index 05f22c8..10094b6 100644
+--- a/app/client/Services/RadioService/RadioService.cpp
++++ b/app/client/Services/RadioService/RadioService.cpp
+@@ -307,7 +307,7 @@ RadioService::mute()
+ void
+ RadioService::onPhononStateChanged( Phonon::State newstate, Phonon::State oldstate )
+ {
+- qDebug() << oldstate << " -> " << newstate;
++ qDebug() << (int)oldstate << " -> " << (int)newstate;
+ if (m_mediaObject == 0) {
+ qDebug() << "m_mediaObject is null!";
+ return;
diff --git a/audio/lastfm/lastfm.SlackBuild b/audio/lastfm/lastfm.SlackBuild
index b08ad8f54b..142b932ef6 100644
--- a/audio/lastfm/lastfm.SlackBuild
+++ b/audio/lastfm/lastfm.SlackBuild
@@ -74,6 +74,9 @@ cat $CWD/package-paths.patch | sed -e "s|@LIBDIRSUFFIX@|$LIBDIRSUFFIX|" \
| patch -p1
# Fix for ffmpeg 2.x.
patch -p1 < $CWD/ffmpeg-2.0.patch
+# Fix for "ambiguous overload for ‘operator<<’" in gcc-4.9
+# thanks to Spiek on github (https://github.com/lastfm/lastfm-desktop/pull/44)
+patch -p1 < $CWD/github-192b979c57a.patch
# Turn on verbose compile output.
sed -i 's|^CONFIG.*|#&|' admin/include.qmake
diff --git a/audio/mixxx/README b/audio/mixxx/README
index e8e1406e74..1f775a38e9 100644
--- a/audio/mixxx/README
+++ b/audio/mixxx/README
@@ -5,3 +5,5 @@ and FLAC playback, pitch independent time stretch, vinyl emulation,
wave recording, BPM detection, multichannel and multiple soundcard
support, MIDI controllers support and scripting engine, a skinnable
interface.
+
+opus is an optional dependency.
diff --git a/audio/mixxx/mixxx.SlackBuild b/audio/mixxx/mixxx.SlackBuild
index 73c8c601eb..4820455b0d 100644
--- a/audio/mixxx/mixxx.SlackBuild
+++ b/audio/mixxx/mixxx.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=mixxx
-VERSION=${VERSION:-1.11.0}
+VERSION=${VERSION:-1.12.0_beta1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -54,14 +54,16 @@ else
LIBDIRSUFFIX=""
fi
+SRCVER=$(echo $VERSION | tr _ - )
+
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION-src.tar.gz
-cd $PRGNAM-$VERSION
+rm -rf $PRGNAM-$SRCVER
+tar xvf $CWD/$PRGNAM-$SRCVER-src.tar.gz
+cd $PRGNAM-$SRCVER
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
@@ -72,11 +74,15 @@ find -L . \
# Fix the desktop file
patch -p0 < $CWD/desktop.diff
-# it seems libshout isn't detected :(
+# Fix library installation path
+sed -i "s|'lib'|'lib$LIBDIRSUFFIX'|" build/depends.py src/SConscript
+sed -i "s|usr/lib|usr/lib$LIBDIRSUFFIX|" src/SConscript
+
CFLAGS="$SLKCFLAGS" \
QTDIR=/usr/lib$LIBDIRSUFFIX/qt \
scons \
- shoutcast=0 \
+ shoutcast=1 \
+ faad=1 \
prefix=/usr
QTDIR=/usr/lib$LIBDIRSUFFIX/qt \
@@ -88,7 +94,9 @@ scons \
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+mkdir $PKG/usr/doc
+mv $PKG/usr/share/doc/$PRGNAM $PKG/usr/doc/$PRGNAM-$VERSION
+rmdir $PKG/usr/share/doc
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
diff --git a/audio/mixxx/mixxx.info b/audio/mixxx/mixxx.info
index 84d2d66424..c8c4e4bca1 100644
--- a/audio/mixxx/mixxx.info
+++ b/audio/mixxx/mixxx.info
@@ -1,10 +1,10 @@
PRGNAM="mixxx"
-VERSION="1.11.0"
+VERSION="1.12.0_beta1"
HOMEPAGE="http://www.mixxx.org"
-DOWNLOAD="http://downloads.mixxx.org/mixxx-1.11.0/mixxx-1.11.0-src.tar.gz"
-MD5SUM="89ee8ba60824919d8dd1194287bda259"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/mixxx-1.12.0-beta1-src.tar.gz"
+MD5SUM="3dfd4f19dcc1fccab571290b035c7c46"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libshout portaudio portmidi protobuf scons"
+REQUIRES="chromaprint faad2 libmp4v2 libshout opencore-amr portaudio portmidi protobuf rubberband scons"
MAINTAINER="Elvio Basello (HelLViS69)"
EMAIL="hellvis69@gmail.com"
diff --git a/audio/mp3splt-gtk/mp3splt-gtk.SlackBuild b/audio/mp3splt-gtk/mp3splt-gtk.SlackBuild
index 54a70e2d4d..23807b568f 100644
--- a/audio/mp3splt-gtk/mp3splt-gtk.SlackBuild
+++ b/audio/mp3splt-gtk/mp3splt-gtk.SlackBuild
@@ -96,6 +96,8 @@ else
GSTOPT="disable"
fi
+# Disabled audacious support, upstream mp3splt-gtk does not yet support audacious-3.6
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -107,6 +109,7 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-gnome \
--disable-scrollkeeper \
--disable-doxygen_doc \
+ --disable-audacious \
--build=$ARCH-slackware-linux
make
diff --git a/audio/non/non.SlackBuild b/audio/non/non.SlackBuild
index da7ed3d997..e581b85193 100644
--- a/audio/non/non.SlackBuild
+++ b/audio/non/non.SlackBuild
@@ -62,6 +62,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++11" \
./waf configure $DAW \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/audio/paman/paman.SlackBuild b/audio/paman/paman.SlackBuild
index bacd529713..03f5619b3c 100644
--- a/audio/paman/paman.SlackBuild
+++ b/audio/paman/paman.SlackBuild
@@ -66,7 +66,7 @@ chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++11" \
./configure \
--prefix=/usr \
--build=$ARCH-slackware-linux
diff --git a/audio/paprefs/paprefs.SlackBuild b/audio/paprefs/paprefs.SlackBuild
index 3f35df47e2..c014f2c908 100644
--- a/audio/paprefs/paprefs.SlackBuild
+++ b/audio/paprefs/paprefs.SlackBuild
@@ -53,7 +53,7 @@ find -L . \
-exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++11" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/audio/pavucontrol/pavucontrol.SlackBuild b/audio/pavucontrol/pavucontrol.SlackBuild
index 02861c109f..0513eb331a 100644
--- a/audio/pavucontrol/pavucontrol.SlackBuild
+++ b/audio/pavucontrol/pavucontrol.SlackBuild
@@ -53,7 +53,7 @@ find -L . \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++11" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
diff --git a/audio/pavumeter/pavumeter.SlackBuild b/audio/pavumeter/pavumeter.SlackBuild
index 0e2dff5e2d..7160350887 100644
--- a/audio/pavumeter/pavumeter.SlackBuild
+++ b/audio/pavumeter/pavumeter.SlackBuild
@@ -66,7 +66,7 @@ chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS -std=c++11" \
./configure \
--prefix=/usr \
--build=$ARCH-slackware-linux
diff --git a/audio/python-audiotools/python-audiotools.SlackBuild b/audio/python-audiotools/python-audiotools.SlackBuild
index 8f3c02cc1b..275d3a66d0 100644
--- a/audio/python-audiotools/python-audiotools.SlackBuild
+++ b/audio/python-audiotools/python-audiotools.SlackBuild
@@ -73,6 +73,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
+# Fix for libcdio-0.9 and libcdio-paranoia-10.2+0.93 (-current)
+sed -i -e 's:#include <cdio/:#include <cdio/paranoia/:' src/cdiomodule.h
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
python setup.py install --root=$PKG
diff --git a/audio/rhythmbox/rhythmbox.SlackBuild b/audio/rhythmbox/rhythmbox.SlackBuild
index 5adf426cfd..d5edbf5d43 100644
--- a/audio/rhythmbox/rhythmbox.SlackBuild
+++ b/audio/rhythmbox/rhythmbox.SlackBuild
@@ -3,9 +3,10 @@
# Slackware build script for rhythmbox
# Written by crocket (crockabiscuit@yahoo.com)
+# Modified by SlackBuilds.org
PRGNAM=rhythmbox
-VERSION=${VERSION:-2.97}
+VERSION=${VERSION:-3.2.1}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -53,10 +54,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-# configure looks for a pkg-config entry for tdb...
-patch -p1 < $CWD/we_have_tdb_in_samba.patch
-
-LDFLAGS="-ltdb" \
+#LDFLAGS="-ltdb" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -83,7 +81,7 @@ CXXFLAGS="$SLKCFLAGS" \
make
make install DESTDIR=$PKG
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
find $PKG/usr/man -type f -exec gzip -9 {} \;
diff --git a/audio/rhythmbox/rhythmbox.info b/audio/rhythmbox/rhythmbox.info
index 8cd4c57ba8..a846862e6f 100644
--- a/audio/rhythmbox/rhythmbox.info
+++ b/audio/rhythmbox/rhythmbox.info
@@ -1,10 +1,10 @@
PRGNAM="rhythmbox"
-VERSION="2.97"
+VERSION="3.2.1"
HOMEPAGE="http://projects.gnome.org/rhythmbox/"
-DOWNLOAD="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/2.97/rhythmbox-2.97.tar.xz"
-MD5SUM="26ed78c9c4695c5f28adb34ca9d4d943"
+DOWNLOAD="http://ftp.gnome.org/pub/GNOME/sources/rhythmbox/3.2/rhythmbox-3.2.1.tar.xz"
+MD5SUM="74739fcc59b91b129f0ffda85b90ec4a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="libpeas json-glib totem-pl-parser"
+REQUIRES="libpeas json-glib python3 totem-pl-parser"
MAINTAINER="crocket"
EMAIL="crockabiscuit@yahoo.com"
diff --git a/audio/rhythmbox/we_have_tdb_in_samba.patch b/audio/rhythmbox/we_have_tdb_in_samba.patch
deleted file mode 100644
index 2035887282..0000000000
--- a/audio/rhythmbox/we_have_tdb_in_samba.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-diff -Naur rhythmbox-2.97.orig/configure rhythmbox-2.97/configure
---- rhythmbox-2.97.orig/configure 2012-06-03 11:07:09.000000000 +0200
-+++ rhythmbox-2.97/configure 2012-09-24 19:13:42.643306600 +0200
-@@ -15592,7 +15592,6 @@
- libpeas-1.0 >= \$LIBPEAS_REQS \\
- libpeas-gtk-1.0 >= \$LIBPEAS_REQS \\
- libxml-2.0 >= \$LIBXML2_REQS \\
-- tdb >= 1.2.6 \\
- json-glib-1.0\""; } >&5
- ($PKG_CONFIG --exists --print-errors "\
- gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_REQS \
-@@ -15606,7 +15605,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-@@ -15623,7 +15621,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0" 2>/dev/null`
- else
- pkg_failed=yes
-@@ -15647,7 +15644,6 @@
- libpeas-1.0 >= \$LIBPEAS_REQS \\
- libpeas-gtk-1.0 >= \$LIBPEAS_REQS \\
- libxml-2.0 >= \$LIBXML2_REQS \\
-- tdb >= 1.2.6 \\
- json-glib-1.0\""; } >&5
- ($PKG_CONFIG --exists --print-errors "\
- gobject-introspection-1.0 >= $GOBJECT_INTROSPECTION_REQS \
-@@ -15661,7 +15657,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-@@ -15678,7 +15673,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0" 2>/dev/null`
- else
- pkg_failed=yes
-@@ -15711,7 +15705,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0" 2>&1`
- else
- RHYTHMBOX_PKG_ERRORS=`$PKG_CONFIG --print-errors "\
-@@ -15726,7 +15719,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0" 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
-@@ -15744,7 +15736,6 @@
- libpeas-1.0 >= $LIBPEAS_REQS \
- libpeas-gtk-1.0 >= $LIBPEAS_REQS \
- libxml-2.0 >= $LIBXML2_REQS \
-- tdb >= 1.2.6 \
- json-glib-1.0) were not met:
-
- $RHYTHMBOX_PKG_ERRORS
diff --git a/audio/xmms2/xmms2-0.8-cython-0.19.1.patch b/audio/xmms2/xmms2-0.8-cython-0.19.1.patch
deleted file mode 100644
index 1d6e59f6c8..0000000000
--- a/audio/xmms2/xmms2-0.8-cython-0.19.1.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 6d6d7a7ee38c8e3f57242f2510e06a03f4e7e249 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyfox@gentoo.org>
-Date: Mon, 5 Aug 2013 22:29:46 +0300
-Subject: [PATCH] unbreak xmms2 building on cython-0.19.1
-
-Error compiling Cython file:
-------------------------------------------------------------
-...
- def medialib_path_import(self, path, cb = None, encoded=False):
- """
- @deprecated
- Use medialib_import_path(path, ...) instead
- """
- return self.medialib_import_path(self, path, cb=cb, encoded=encoded)
- ^
-
-Reported-by: ChunFeng
-Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
----
- src/clients/lib/python/xmmsapi.pyx | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/clients/lib/python/xmmsapi.pyx b/src/clients/lib/python/xmmsapi.pyx
-index 501a068..863db88 100644
---- a/src/clients/lib/python/xmmsapi.pyx
-+++ b/src/clients/lib/python/xmmsapi.pyx
-@@ -1364,7 +1364,7 @@ cdef class XmmsApi(XmmsCore):
- @deprecated
- Use medialib_import_path(path, ...) instead
- """
-- return self.medialib_import_path(self, path, cb=cb, encoded=encoded)
-+ return self.medialib_import_path(path, cb=cb, encoded=encoded)
-
- @deprecated
- def medialib_path_import_encoded(self, path, cb = None):
-@@ -1372,7 +1372,7 @@ cdef class XmmsApi(XmmsCore):
- @deprecated
- Use medialib_import_path(path, ..., encoded=True) instead
- """
-- return self.medialib_import_path(self, path, cb=cb, encoded=True)
-+ return self.medialib_import_path(path, cb=cb, encoded=True)
-
- cpdef XmmsResult medialib_property_set(self, int id, key, value, source=None, cb=None):
- """
---
-1.8.3.2
-
diff --git a/audio/xmms2/xmms2.SlackBuild b/audio/xmms2/xmms2.SlackBuild
index 9562503e7c..97de0a8f75 100644
--- a/audio/xmms2/xmms2.SlackBuild
+++ b/audio/xmms2/xmms2.SlackBuild
@@ -7,8 +7,8 @@
# Updated by Andrew Brouwers, abrouwers at gmail d0t com (13.0, 64-bit)
PRGNAM=xmms2
-VERSION="0.8DrO_o"
-BUILD=${BUILD:-3}
+VERSION="20150712_942b17f"
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@@ -44,7 +44,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
-tar xvf $CWD/$PRGNAM-$VERSION.tar.bz2
+tar xvf $CWD/$PRGNAM-$VERSION.tar.xz
cd $PRGNAM-$VERSION
chown -R root:root .
@@ -54,12 +54,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-# This fixes building over the newer ffmpeg - NOT
-#sed -i "s|^\ \ \ \ flags\.enable_c_error.*||" wscript
-
-# unbreak xmms2 building on cython-0.19.1
-patch -p1 < $CWD/xmms2-0.8-cython-0.19.1.patch
-
export CCFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
@@ -69,7 +63,7 @@ export CXXFLAGS="$SLKCFLAGS"
--with-pkgconfigdir=/usr/lib${LIBDIRSUFFIX}/pkgconfig \
--mandir=/usr/man \
--without-ldconfig \
- --without-plugins=apefile,avcodec,flv,tta \
+ --without-plugins=apefile,flv,tta \
--with-perl-archdir=/usr/lib$LIBDIRSUFFIX/perl5 \
-p configure
@@ -80,7 +74,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a AUTHORS COPYING* INSTALL README TODO \
+cp -a AUTHORS COPYING* README.mdown TODO \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > \
$PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/audio/xmms2/xmms2.info b/audio/xmms2/xmms2.info
index 02db361d66..61f3ec488c 100644
--- a/audio/xmms2/xmms2.info
+++ b/audio/xmms2/xmms2.info
@@ -1,8 +1,8 @@
PRGNAM="xmms2"
-VERSION="0.8DrO_o"
+VERSION="20150712_942b17f"
HOMEPAGE="http://wiki.xmms2.xmms.se/"
-DOWNLOAD="http://downloads.sourceforge.net/xmms2/xmms2-0.8DrO_o.tar.bz2"
-MD5SUM="84d5c05a70bfd31ed392a4e3f701eaa3"
+DOWNLOAD="http://ponce.cc/slackware/sources/repo/xmms2-20150712_942b17f.tar.xz"
+MD5SUM="8a5c43ef18fdaf24f6853ced83ce1620"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""