diff options
Diffstat (limited to 'audio')
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="" |