summaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/MuseScore/MuseScore.SlackBuild3
-rw-r--r--multimedia/avidemux/avidemux.SlackBuild6
-rw-r--r--multimedia/avidemux/avidemux.info6
-rw-r--r--multimedia/avidemux/qt-5.15.diff11
-rw-r--r--multimedia/beets/beets.info2
-rw-r--r--multimedia/get_iplayer/get_iplayer.SlackBuild2
-rw-r--r--multimedia/get_iplayer/get_iplayer.info6
-rw-r--r--multimedia/gnome-mplayer/gnome-mplayer.SlackBuild2
-rw-r--r--multimedia/guvcview/guvcview.SlackBuild8
-rw-r--r--multimedia/guvcview/guvcview.info6
-rw-r--r--multimedia/miro/README5
-rw-r--r--multimedia/miro/doinst.sh14
-rw-r--r--multimedia/miro/miro-gdb-fix.patch21
-rw-r--r--multimedia/miro/miro.SlackBuild120
-rw-r--r--multimedia/miro/miro.info10
-rw-r--r--multimedia/miro/slack-desc19
-rw-r--r--multimedia/mpv/libplacebo-api.patch84
-rw-r--r--multimedia/mpv/mpv.SlackBuild6
-rw-r--r--multimedia/mpv/mpv.info6
-rw-r--r--multimedia/picard/picard.SlackBuild9
-rw-r--r--multimedia/picard/picard.info12
-rw-r--r--multimedia/qsampler/qsampler.SlackBuild53
-rw-r--r--multimedia/qsampler/qsampler.info6
-rw-r--r--multimedia/shotcut/shotcut.SlackBuild16
-rw-r--r--multimedia/shotcut/shotcut.info6
-rw-r--r--multimedia/tvtime/0001-Fix-warning-implicit-declaration-of-function-minor-m.patch31
-rw-r--r--multimedia/tvtime/tvtime.SlackBuild2
-rw-r--r--multimedia/vapoursynth/vapoursynth.SlackBuild9
-rw-r--r--multimedia/xjadeo/xjadeo.SlackBuild2
-rw-r--r--multimedia/xjadeo/xjadeo.info6
30 files changed, 127 insertions, 362 deletions
diff --git a/multimedia/MuseScore/MuseScore.SlackBuild b/multimedia/MuseScore/MuseScore.SlackBuild
index ad1fe4050d..f03363c414 100644
--- a/multimedia/MuseScore/MuseScore.SlackBuild
+++ b/multimedia/MuseScore/MuseScore.SlackBuild
@@ -81,7 +81,8 @@ make release \
MUSESCORE_BUILD_CONFIG=release \
DOWNLOAD_SOUNDFONT=OFF \
USE_SYSTEM_FREETYPE=ON \
- BUILD_WEBENGINE=ON \
+ BUILD_WEBENGINE=OFF \
+ DBUILD_TELEMETRY_MODULE=OFF \
VERBOSE=1
make install \
-C build.release \
diff --git a/multimedia/avidemux/avidemux.SlackBuild b/multimedia/avidemux/avidemux.SlackBuild
index d6d537e9c6..0a1ff5a386 100644
--- a/multimedia/avidemux/avidemux.SlackBuild
+++ b/multimedia/avidemux/avidemux.SlackBuild
@@ -5,7 +5,7 @@
# Derived from a SlackBuild by Eric Hameleers.
# Copyright 2009, 2010, 2011, 2013 Eric Hameleers, Eindhoven, NL
# Copyright 2015 John Vogel Corning, NY USA
-# Copyright 2017-2021 Matteo Bernardini, Pisa, IT
+# Copyright 2017-2022 Matteo Bernardini, Pisa, IT
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -28,7 +28,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=avidemux
-VERSION=${VERSION:-2.7.8}
+VERSION=${VERSION:-2.8.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,8 +84,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 {} \;
-patch -p1 < $CWD/qt-5.15.diff
-
sed -i 's|../avidemux/qt4|../avidemux/qt4 -DLRELEASE_EXECUTABLE=/usr/bin/lrelease-qt5|' bootStrap.bash || exit 1
sed -i 's|0.19|1.0|' avidemux_plugins/ADM_videoFilters6/ass/CMakeLists.txt || exit 1
diff --git a/multimedia/avidemux/avidemux.info b/multimedia/avidemux/avidemux.info
index 3b55b87854..cfa35b700d 100644
--- a/multimedia/avidemux/avidemux.info
+++ b/multimedia/avidemux/avidemux.info
@@ -1,8 +1,8 @@
PRGNAM="avidemux"
-VERSION="2.7.8"
+VERSION="2.8.0"
HOMEPAGE="http://avidemux.org"
-DOWNLOAD="http://downloads.sf.net/avidemux/avidemux_2.7.8.tar.gz"
-MD5SUM="15e2389c9c526b03bd3779a6a6da9db4"
+DOWNLOAD="http://downloads.sf.net/avidemux/avidemux_2.8.0.tar.gz"
+MD5SUM="ce57eb0c5955a79ca41bf5c781f74e50"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="faac faad2 libdca x264 xvidcore"
diff --git a/multimedia/avidemux/qt-5.15.diff b/multimedia/avidemux/qt-5.15.diff
deleted file mode 100644
index 5ebe3753c2..0000000000
--- a/multimedia/avidemux/qt-5.15.diff
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -u -r avidemux_2.7.4/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp avidemux_2.7.4-fix/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp
---- avidemux_2.7.4/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp 2019-08-15 07:25:39.000000000 +0000
-+++ avidemux_2.7.4-fix/avidemux/qt4/ADM_UIs/src/T_RubberControl.cpp 2020-06-05 13:48:28.014061206 +0000
-@@ -8,6 +8,7 @@
- ***************************************************************************///
-
- #include <QPainter>
-+#include <QPainterPath>
- #include <QRubberBand>
- #include <QBoxLayout>
- #include <QSizeGrip>
diff --git a/multimedia/beets/beets.info b/multimedia/beets/beets.info
index 4ed8bec1cc..26e9fe6034 100644
--- a/multimedia/beets/beets.info
+++ b/multimedia/beets/beets.info
@@ -5,6 +5,6 @@ DOWNLOAD="https://github.com/beetbox/beets/releases/download/v1.4.9/beets-1.4.9.
MD5SUM="1218fb28fc270f59a6054135099a69f1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="mutagen munkres Unidecode musicbrainzngs PyYAML jellyfish"
+REQUIRES="mutagen munkres Unidecode musicbrainzngs python2-PyYAML jellyfish"
MAINTAINER="Dimitris Zlatanidis"
EMAIL="d.zlatanidis@gmail.com"
diff --git a/multimedia/get_iplayer/get_iplayer.SlackBuild b/multimedia/get_iplayer/get_iplayer.SlackBuild
index 5f2dade86d..f76e5cde27 100644
--- a/multimedia/get_iplayer/get_iplayer.SlackBuild
+++ b/multimedia/get_iplayer/get_iplayer.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=get_iplayer
-VERSION=${VERSION:-3.27}
+VERSION=${VERSION:-3.28}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/get_iplayer/get_iplayer.info b/multimedia/get_iplayer/get_iplayer.info
index e1ff6d3a1b..05aaaa9104 100644
--- a/multimedia/get_iplayer/get_iplayer.info
+++ b/multimedia/get_iplayer/get_iplayer.info
@@ -1,8 +1,8 @@
PRGNAM="get_iplayer"
-VERSION="3.27"
+VERSION="3.28"
HOMEPAGE="http://www.infradead.org/get_iplayer/html/get_iplayer.html"
-DOWNLOAD="https://github.com/get-iplayer/get_iplayer/archive/v3.27/get_iplayer-3.27.tar.gz"
-MD5SUM="279f101d658b912a8d2cfd6bb3539551"
+DOWNLOAD="https://github.com/get-iplayer/get_iplayer/archive/v3.28/get_iplayer-3.28.tar.gz"
+MD5SUM="66b3b6488e09bc27e3da976688c18e85"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="perl-LWP-Protocol-https perl-JSON perl-xml-libxml perl-Mojolicious AtomicParsley"
diff --git a/multimedia/gnome-mplayer/gnome-mplayer.SlackBuild b/multimedia/gnome-mplayer/gnome-mplayer.SlackBuild
index 5c8bc5d24e..230d220f6e 100644
--- a/multimedia/gnome-mplayer/gnome-mplayer.SlackBuild
+++ b/multimedia/gnome-mplayer/gnome-mplayer.SlackBuild
@@ -60,7 +60,7 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 \
-o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
+CFLAGS="$SLKCFLAGS -fcommon" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
diff --git a/multimedia/guvcview/guvcview.SlackBuild b/multimedia/guvcview/guvcview.SlackBuild
index 5253626c78..bbe89b4c88 100644
--- a/multimedia/guvcview/guvcview.SlackBuild
+++ b/multimedia/guvcview/guvcview.SlackBuild
@@ -25,8 +25,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=guvcview
-VERSION=${VERSION:-2.0.6}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-2.0.7}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -72,8 +72,9 @@ rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-src-$VERSION
-tar xvf $CWD/$PRGNAM-src-$VERSION.tar.gz
+mkdir -p $PRGNAM-src-$VERSION
cd $PRGNAM-src-$VERSION
+tar xvf $CWD/$PRGNAM-src-$VERSION.tar.bz2
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -81,6 +82,7 @@ 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 {} \;
+autoreconf -fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/multimedia/guvcview/guvcview.info b/multimedia/guvcview/guvcview.info
index 7a409ff5ae..a6d1c643bb 100644
--- a/multimedia/guvcview/guvcview.info
+++ b/multimedia/guvcview/guvcview.info
@@ -1,8 +1,8 @@
PRGNAM="guvcview"
-VERSION="2.0.6"
+VERSION="2.0.7"
HOMEPAGE="http://guvcview.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/guvcview/source/guvcview-src-2.0.6.tar.gz"
-MD5SUM="ea35acb3a97952ceca26d92478b6e7ea"
+DOWNLOAD="http://downloads.sourceforge.net/project/guvcview/source/guvcview-src-2.0.7.tar.bz2"
+MD5SUM="097317a2fd7d928ea6b2cbac916f5cc5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="portaudio"
diff --git a/multimedia/miro/README b/multimedia/miro/README
deleted file mode 100644
index 1200f6fddd..0000000000
--- a/multimedia/miro/README
+++ /dev/null
@@ -1,5 +0,0 @@
-Miro is a free Internet television application for the online
-Democracy Network.
-
-Optional dependencies are gst0-ffmpeg, avahi, ffmpeg2theora,
-and gst0-plugins-ugly.
diff --git a/multimedia/miro/doinst.sh b/multimedia/miro/doinst.sh
deleted file mode 100644
index 0fb9c8b686..0000000000
--- a/multimedia/miro/doinst.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-if [ -x /usr/bin/update-desktop-database ]; then
- /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
-fi
-
-if [ -x /usr/bin/update-mime-database ]; then
- /usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
-fi
-
-if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
- if [ -x /usr/bin/gtk-update-icon-cache ]; then
- /usr/bin/gtk-update-icon-cache -f usr/share/icons/hicolor >/dev/null 2>&1
- fi
-fi
-
diff --git a/multimedia/miro/miro-gdb-fix.patch b/multimedia/miro/miro-gdb-fix.patch
deleted file mode 100644
index c14e384109..0000000000
--- a/multimedia/miro/miro-gdb-fix.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -Naur miro-4.0.4.orig/linux/miro miro-4.0.4/linux/miro
---- miro-4.0.4.orig/linux/miro 2011-12-22 14:45:47.000000000 +0000
-+++ miro-4.0.4/linux/miro 2011-12-28 21:26:20.298219802 +0000
-@@ -42,7 +42,7 @@
- then
- MIROREAL=./miro.real
- else
-- MIROREAL=`which gdb`
-+ MIROREAL=`which miro.real`
- fi
-
- echo "using ${MIROREAL}"
-@@ -60,7 +60,7 @@
- fi
-
- $GDB -ex 'set breakpoint pending on' \
-- -ex 'run' --args $PYTHON ./miro.real --sync "$@"
-+ -ex 'run' --args $PYTHON $MIROREAL --sync "$@"
- else
- miro.real "$@"
- fi
diff --git a/multimedia/miro/miro.SlackBuild b/multimedia/miro/miro.SlackBuild
deleted file mode 100644
index a6b5b99d1f..0000000000
--- a/multimedia/miro/miro.SlackBuild
+++ /dev/null
@@ -1,120 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for Miro
-
-# Copyright 2009-2013 Larry Hajali <larryhaja[at]gmail[dot]com>
-# 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 ''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.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PRGNAM=miro
-VERSION=${VERSION:-6.0}
-BUILD=${BUILD:-1}
-TAG=${TAG:-_SBo}
-PKGTYPE=${PKGTYPE:-tgz}
-
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i486 ;;
- arm*) ARCH=arm ;;
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
- exit 0
-fi
-
-TMP=${TMP:-/tmp/SBo}
-PKG=$TMP/package-$PRGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-DIRNAME=$(tar -tf $CWD/$PRGNAM-$VERSION.tar.gz | head -1)
-
-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 $DIRNAME
-tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $DIRNAME/tv
-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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-# Patch to fix the gdb call from miro.
-patch -p1 < $CWD/miro-gdb-fix.patch
-
-# Fix .destkop item.
-sed -i \
- -e 's|TV;||' -e 's|P2P;News;FileTransfer;||' \
- -e 's|ogg$|ogg;|' linux/miro.desktop
-
-cd linux
- sed -i -e 's|share/man|man|' -e '/miro.test/d' setup.py
- sed -i "s|CODEC_ID_MP3|AV_CODEC_ID_MP3|g" miro-segmenter.c
- sed -i "s|CODEC_ID_AC3|AV_CODEC_ID_AC3|g" miro-segmenter.c
- CFLAGS="$SLKCFLAGS" python setup.py install --root=$PKG
-cd -
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-# Remove unneeded files.
-rm -rf $PKG/usr/share/${PRGNAM}/resources/testdata
-if [ "$ARCH" == "x86_64" ]; then
- rm -f $PKG/usr/bin/codegen.Linux-i686
-else
- rm -f $PKG/usr/bin/codegen.Linux-x86_64
-fi
-
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a CREDITS LAYOUT license.txt README $PKG/usr/doc/$PRGNAM-$VERSION
-cat linux/README > $PKG/usr/doc/$PRGNAM-$VERSION/README.linux
-cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-cat $CWD/doinst.sh > $PKG/install/doinst.sh
-
-cd $PKG
-/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
diff --git a/multimedia/miro/miro.info b/multimedia/miro/miro.info
deleted file mode 100644
index 7e6568723b..0000000000
--- a/multimedia/miro/miro.info
+++ /dev/null
@@ -1,10 +0,0 @@
-PRGNAM="miro"
-VERSION="6.0"
-HOMEPAGE="http://www.getmiro.com/"
-DOWNLOAD="https://github.com/pculture/miro/archive/v6.0/miro-6.0.tar.gz"
-MD5SUM="0e6037687ddc7321a3a89b93743ae141"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
-REQUIRES="gnome-python gst0-python libtorrent-rasterbar mutagen pywebkitgtk"
-MAINTAINER="Larry Hajali"
-EMAIL="larryhaja[at]gmail[dot]com"
diff --git a/multimedia/miro/slack-desc b/multimedia/miro/slack-desc
deleted file mode 100644
index 13298f7abb..0000000000
--- a/multimedia/miro/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------------------------------------------------------|
-miro: miro (Online media aggregator)
-miro:
-miro: Miro is a free Internet television application for the online
-miro: Democracy Network.
-miro:
-miro: Homepage: http://www.getmiro.com/
-miro:
-miro:
-miro:
-miro:
-miro:
diff --git a/multimedia/mpv/libplacebo-api.patch b/multimedia/mpv/libplacebo-api.patch
deleted file mode 100644
index b684df8c9f..0000000000
--- a/multimedia/mpv/libplacebo-api.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 7c4465cefb27d4e0d07535d368febdf77b579566 Mon Sep 17 00:00:00 2001
-From: Niklas Haas <git@haasn.xyz>
-Date: Thu, 3 Dec 2020 08:25:23 +0100
-Subject: [PATCH] vo_gpu: placebo: update for upstream API changes
-
-The concept of sample/address modes was moved from `pl_tex` to
-`pl_desc_binding`.
-
-The `pl_tex_blit()` function also underwent an API change.
----
- video/out/placebo/ra_pl.c | 31 +++++++++++++++++++++++++++++--
- 1 file changed, 29 insertions(+), 2 deletions(-)
-
-diff --git a/video/out/placebo/ra_pl.c b/video/out/placebo/ra_pl.c
-index f8df590511d..8244acff261 100644
---- a/video/out/placebo/ra_pl.c
-+++ b/video/out/placebo/ra_pl.c
-@@ -144,8 +144,14 @@ bool mppl_wrap_tex(struct ra *ra, const struct pl_tex *pltex,
- .blit_dst = pltex->params.blit_dst,
- .host_mutable = pltex->params.host_writable,
- .downloadable = pltex->params.host_readable,
-+#if PL_API_VER >= 103
-+ // These don't exist upstream, so just pick something reasonable
-+ .src_linear = pltex->params.format->caps & PL_FMT_CAP_LINEAR,
-+ .src_repeat = false,
-+#else
- .src_linear = pltex->params.sample_mode == PL_TEX_SAMPLE_LINEAR,
- .src_repeat = pltex->params.address_mode == PL_TEX_ADDRESS_REPEAT,
-+#endif
- },
- .priv = (void *) pltex,
- };
-@@ -195,10 +201,12 @@ static struct ra_tex *tex_create_pl(struct ra *ra,
- .blit_dst = params->blit_dst || params->render_dst,
- .host_writable = params->host_mutable,
- .host_readable = params->downloadable,
-+#if PL_API_VER < 103
- .sample_mode = params->src_linear ? PL_TEX_SAMPLE_LINEAR
- : PL_TEX_SAMPLE_NEAREST,
- .address_mode = params->src_repeat ? PL_TEX_ADDRESS_REPEAT
- : PL_TEX_ADDRESS_CLAMP,
-+#endif
- .initial_data = params->initial_data,
- });
-
-@@ -399,7 +407,18 @@ static void blit_pl(struct ra *ra, struct ra_tex *dst, struct ra_tex *src,
- pldst.y1 = MPMIN(MPMAX(dst_rc->y1, 0), dst->params.h);
- }
-
-+#if PL_API_VER >= 103
-+ pl_tex_blit(get_gpu(ra), &(struct pl_tex_blit_params) {
-+ .src = src->priv,
-+ .dst = dst->priv,
-+ .src_rc = plsrc,
-+ .dst_rc = pldst,
-+ .sample_mode = src->params.src_linear ? PL_TEX_SAMPLE_LINEAR
-+ : PL_TEX_SAMPLE_NEAREST,
-+ });
-+#else
- pl_tex_blit(get_gpu(ra), dst->priv, src->priv, pldst, plsrc);
-+#endif
- }
-
- static const enum pl_var_type var_type[RA_VARTYPE_COUNT] = {
-@@ -627,9 +646,17 @@ static void renderpass_run_pl(struct ra *ra,
- struct pl_desc_binding bind;
- switch (inp->type) {
- case RA_VARTYPE_TEX:
-- case RA_VARTYPE_IMG_W:
-- bind.object = (* (struct ra_tex **) val->data)->priv;
-+ case RA_VARTYPE_IMG_W: {
-+ struct ra_tex *tex = *((struct ra_tex **) val->data);
-+ bind.object = tex->priv;
-+#if PL_API_VER >= 103
-+ bind.sample_mode = tex->params.src_linear ? PL_TEX_SAMPLE_LINEAR
-+ : PL_TEX_SAMPLE_NEAREST;
-+ bind.address_mode = tex->params.src_repeat ? PL_TEX_ADDRESS_REPEAT
-+ : PL_TEX_ADDRESS_CLAMP;
-+#endif
- break;
-+ }
- case RA_VARTYPE_BUF_RO:
- case RA_VARTYPE_BUF_RW:
- bind.object = (* (struct ra_buf **) val->data)->priv;
diff --git a/multimedia/mpv/mpv.SlackBuild b/multimedia/mpv/mpv.SlackBuild
index 4b9e1c3b70..2244b1dca2 100644
--- a/multimedia/mpv/mpv.SlackBuild
+++ b/multimedia/mpv/mpv.SlackBuild
@@ -4,7 +4,7 @@
# Copyright 2015 John Vogel Corning, NY USA
# Copyright 2017,2018 (versions 0.25.0-0.29.1) Andreas Guldstrand
-# Copyright 2020 Christoph Willing Brisbane Australia
+# Copyright 2020-2022 Christoph Willing Brisbane Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=mpv
-VERSION=${VERSION:-0.33.1}
+VERSION=${VERSION:-0.34.1}
WAF_VERSION=${WAF_VERSION:-2.0.20}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -87,8 +87,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 {} \;
-patch -p1 < $CWD/libplacebo-api.patch
-
DOCS="Copyright LICENSE.GPL LICENSE.LGPL README.md RELEASE_NOTES VERSION"
MANUAL="DOCS/*.md DOCS/*.rst DOCS/*.txt"
diff --git a/multimedia/mpv/mpv.info b/multimedia/mpv/mpv.info
index c90c271d63..9f7767568e 100644
--- a/multimedia/mpv/mpv.info
+++ b/multimedia/mpv/mpv.info
@@ -1,9 +1,9 @@
PRGNAM="mpv"
-VERSION="0.33.1"
+VERSION="0.34.1"
HOMEPAGE="https://mpv.io/"
-DOWNLOAD="https://github.com/mpv-player/mpv/archive/v0.33.1/mpv-0.33.1.tar.gz \
+DOWNLOAD="https://github.com/mpv-player/mpv/archive/v0.34.1/mpv-0.34.1.tar.gz \
https://waf.io/waf-2.0.20"
-MD5SUM="2549341eda0f5770c221469197186038 \
+MD5SUM="b5c76f9a7ce3a19a445869ffd9871d12 \
eb0cd320fc8838971cfa735ad78f6de8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
diff --git a/multimedia/picard/picard.SlackBuild b/multimedia/picard/picard.SlackBuild
index 14a9492ef6..0420f31323 100644
--- a/multimedia/picard/picard.SlackBuild
+++ b/multimedia/picard/picard.SlackBuild
@@ -1,7 +1,8 @@
#!/bin/bash
-# Slackware build script for "picard".
+# Slackware build script for Picard
+# Copyright 2019-2022 Pouria Rezaei <Pouria.rz@outlook.com>
# Copyright 2014-2015 Marcel Saegebarth <marc@mos6581.de>
# Copyright 2018 Jeremy Hansen <jebrhansen+SBo -at- gmail.com>
# All rights reserved.
@@ -28,7 +29,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=picard
-VERSION=${VERSION:-1.4.2}
+VERSION=${VERSION:-2.7.3}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -84,8 +85,8 @@ find -L . \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-python setup.py build
-python setup.py install --root $PKG
+
+python3 setup.py install --root $PKG
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
diff --git a/multimedia/picard/picard.info b/multimedia/picard/picard.info
index 88b5a45340..d25f85d758 100644
--- a/multimedia/picard/picard.info
+++ b/multimedia/picard/picard.info
@@ -1,10 +1,10 @@
PRGNAM="picard"
-VERSION="1.4.2"
+VERSION="2.7.3"
HOMEPAGE="https://picard.musicbrainz.org/"
-DOWNLOAD="ftp://ftp.musicbrainz.org/pub/musicbrainz/picard/picard-1.4.2.tar.gz"
-MD5SUM="f39b57aa2e5e71d09e1f664be8b21971"
+DOWNLOAD="https://github.com/metabrainz/picard/archive/release-2.7.3/picard-2.7.3.tar.gz"
+MD5SUM="e65938b0b938e5559420f0d6035524b8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="mutagen chromaprint"
-MAINTAINER="Jeremy Hansen"
-EMAIL="jebrhansen+SBo@gmail.com"
+REQUIRES="chromaprint python3-fasteners mutagen python3-dateutil"
+MAINTAINER="Pouria Rezaei"
+EMAIL="Pouria.rz@outlook.com"
diff --git a/multimedia/qsampler/qsampler.SlackBuild b/multimedia/qsampler/qsampler.SlackBuild
index eaf9dddc3d..d10c715b38 100644
--- a/multimedia/qsampler/qsampler.SlackBuild
+++ b/multimedia/qsampler/qsampler.SlackBuild
@@ -5,14 +5,14 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=qsampler
-VERSION=${VERSION:-0.2.2.511svn}
+VERSION=${VERSION:-0.9.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -30,8 +30,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -51,36 +51,37 @@ mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
-cd $PRGNAM-svn
+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 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ \( -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 {} \;
-make -f Makefile.svn
+mkdir -p build
+cd build
+ cmake \
+ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_MANDIR=man \
+ -DCMAKE_BUILD_TYPE='None' \
+ -Wno-dev \
+ ..
+ make
+ make install DESTDIR=$PKG
+cd ..
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --build=$ARCH-slackware-linux
-
-make -j1
-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 {} \;
+for i in $( find $PKG/usr/man -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 INSTALL TODO README TRANSLATORS \
+ AUTHORS COPYING ChangeLog README TODO TRANSLATORS \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
diff --git a/multimedia/qsampler/qsampler.info b/multimedia/qsampler/qsampler.info
index 62a558355e..6e8bbdd955 100644
--- a/multimedia/qsampler/qsampler.info
+++ b/multimedia/qsampler/qsampler.info
@@ -1,8 +1,8 @@
PRGNAM="qsampler"
-VERSION="0.2.2.511svn"
+VERSION="0.9.4"
HOMEPAGE="http://linuxsampler.org"
-DOWNLOAD="http://ponce.cc/slackware/sources/repo/qsampler-0.2.2.511svn.tar.gz"
-MD5SUM="22d9151b4635019d2da3e96be675af5e"
+DOWNLOAD="https://downloads.sourceforge.net/qsampler/qsampler-0.9.4.tar.gz"
+MD5SUM="a1f67150f4f6a5771926dc0d4783f29d"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="liblscp linuxsampler"
diff --git a/multimedia/shotcut/shotcut.SlackBuild b/multimedia/shotcut/shotcut.SlackBuild
index 3cdac26587..7b7a27f02c 100644
--- a/multimedia/shotcut/shotcut.SlackBuild
+++ b/multimedia/shotcut/shotcut.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=shotcut
-VERSION=${VERSION:-18.11.18}
+VERSION=${VERSION:-21.12.24}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -85,6 +85,7 @@ find -L . \
# Fix libpng warning.
# [Warning] <> libpng warning: iCCP: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG
+rm -fR packaging/windows/Microsoft* # avoids find's choking
for i in $(find . -name "*\.png"); do
mv $i ${i}.old.png
convert $i.old.png $i
@@ -92,15 +93,22 @@ for i in $(find . -name "*\.png"); do
rm $i.old.png
done
-qmake-qt5 PREFIX="/usr" QMAKE_CFLAGS+="$SLKCFLAGS" QMAKE_CXXFLAGS+="$SLKCFLAGS" \
- CONFIG+=release SHOTCUT_VERSION="$VERSION" $PRGNAM.pro
-
+mkdir -p build
+cd build
+qmake PREFIX="/usr" QMAKE_CFLAGS+="$SLKCFLAGS" QMAKE_CXXFLAGS+="$SLKCFLAGS" \
+ CONFIG+=release SHOTCUT_VERSION="$VERSION" DEFINES+=SHOTCUT_NOUPGRADE ..
make
+lrelease ../translations/*.ts
make install INSTALL_ROOT=$PKG
+cd ..
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
+mv $PKG/usr/share/man $PKG/usr/man
+find $PKG/usr/man -type f -exec gzip -9 {} \;
+for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+
find $PKG/usr/share/$PRGNAM -type f -exec chmod 0644 '{}' \;
mkdir -p $PKG/usr/share/applications
diff --git a/multimedia/shotcut/shotcut.info b/multimedia/shotcut/shotcut.info
index a8a327e58d..1cf57d99db 100644
--- a/multimedia/shotcut/shotcut.info
+++ b/multimedia/shotcut/shotcut.info
@@ -1,8 +1,8 @@
PRGNAM="shotcut"
-VERSION="18.11.18"
+VERSION="21.12.24"
HOMEPAGE="https://www.shotcut.org/"
-DOWNLOAD="https://github.com/mltframework/shotcut/archive/v18.11.18/shotcut-18.11.18.tar.gz"
-MD5SUM="60c7329716f3ac4b170a17073917a939"
+DOWNLOAD="https://github.com/mltframework/shotcut/archive/v21.12.24/shotcut-21.12.24.tar.gz"
+MD5SUM="4aa9c69e35b45d33c924376ea518f469"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jack x264 ladspa_sdk"
diff --git a/multimedia/tvtime/0001-Fix-warning-implicit-declaration-of-function-minor-m.patch b/multimedia/tvtime/0001-Fix-warning-implicit-declaration-of-function-minor-m.patch
new file mode 100644
index 0000000000..24256d722d
--- /dev/null
+++ b/multimedia/tvtime/0001-Fix-warning-implicit-declaration-of-function-minor-m.patch
@@ -0,0 +1,31 @@
+From bfa96fec44b7db78b43b9b8d20d7ca02616f70ed Mon Sep 17 00:00:00 2001
+From: Hans de Goede <hdegoede@redhat.com>
+Date: Mon, 13 Aug 2018 17:41:57 +0200
+Subject: Fix: "warning: implicit declaration of function 'minor' / 'major'"
+ errors
+
+Fix the "warning: implicit declaration of function 'minor' / 'major'"
+compiler warnings which ultimately lead to the following build error:
+
+src/get_media_devices.c:522: undefined reference to `major'
+
+Signed-off-by: Hans de Goede <hdegoede@redhat.com>
+---
+ src/get_media_devices.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/get_media_devices.c b/src/get_media_devices.c
+index 619734ea..453b0677 100644
+--- a/src/get_media_devices.c
++++ b/src/get_media_devices.c
+@@ -23,6 +23,7 @@
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
++#include <sys/sysmacros.h>
+ #include <string.h>
+ #include <stdlib.h>
+ #include <malloc.h>
+--
+2.11.0
+
diff --git a/multimedia/tvtime/tvtime.SlackBuild b/multimedia/tvtime/tvtime.SlackBuild
index bb81776e7c..b1756202ea 100644
--- a/multimedia/tvtime/tvtime.SlackBuild
+++ b/multimedia/tvtime/tvtime.SlackBuild
@@ -80,6 +80,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 {} \;
+patch -p1 < $CWD/0001-Fix-warning-implicit-declaration-of-function-minor-m.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/multimedia/vapoursynth/vapoursynth.SlackBuild b/multimedia/vapoursynth/vapoursynth.SlackBuild
index b3cbe7c5aa..4bd98b3fe4 100644
--- a/multimedia/vapoursynth/vapoursynth.SlackBuild
+++ b/multimedia/vapoursynth/vapoursynth.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=vapoursynth
VERSION=${VERSION:-R52}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -83,6 +83,13 @@ find -L . \
# https://github.com/vapoursynth/vapoursynth/pull/650
patch -p1 < $CWD/650.patch
+# Thanks to Lockywolf
+sed -i '38i#include <limits>' src/core/genericfilters.cpp
+sed -i '19a#include <limits>' src/core/kernel/generic.cpp
+sed -i '21i#include <limits>' src/core/exprfilter.cpp
+sed -i '21i#include <limits>' src/filters/misc/miscfilters.cpp
+sed -i '27i#include <limits>' src/filters/removegrain/clense.cpp
+
autoreconf -fi
CFLAGS="$SLKCFLAGS" \
diff --git a/multimedia/xjadeo/xjadeo.SlackBuild b/multimedia/xjadeo/xjadeo.SlackBuild
index 8c1edacfb3..ce40b60c59 100644
--- a/multimedia/xjadeo/xjadeo.SlackBuild
+++ b/multimedia/xjadeo/xjadeo.SlackBuild
@@ -5,7 +5,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=xjadeo
-VERSION=${VERSION:-0.8.7}
+VERSION=${VERSION:-0.8.10}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
diff --git a/multimedia/xjadeo/xjadeo.info b/multimedia/xjadeo/xjadeo.info
index 2afa12801f..6ce604dac1 100644
--- a/multimedia/xjadeo/xjadeo.info
+++ b/multimedia/xjadeo/xjadeo.info
@@ -1,8 +1,8 @@
PRGNAM="xjadeo"
-VERSION="0.8.7"
+VERSION="0.8.10"
HOMEPAGE="http://xjadeo.sourceforge.net/"
-DOWNLOAD="http://downloads.sourceforge.net/project/xjadeo/xjadeo/v0.8.7/xjadeo-0.8.7.tar.gz"
-MD5SUM="9c929f80b44c9549fbda372b26a19462"
+DOWNLOAD="http://downloads.sourceforge.net/xjadeo/xjadeo-0.8.10.tar.gz"
+MD5SUM="a064aeb351682a7303c60c747591eb3a"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="liblo"