summaryrefslogtreecommitdiffstats
path: root/deps
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-04-20 21:24:19 +0200
committer Eric Hameleers <alien@slackware.com>2017-04-20 21:24:19 +0200
commit382febb9b49d285bd9b86c44f8c90811b8bd337b (patch)
tree44dc82eb7bbce5a6fd8aef844602f863bdea66c4 /deps
parente7003794e73c136eefdb8cf3f8a07d0f5c540bff (diff)
downloadktown-382febb9b49d285bd9b86c44f8c90811b8bd337b.tar.gz
ktown-382febb9b49d285bd9b86c44f8c90811b8bd337b.tar.xz
Updated deps for KDE 5_17.04
New: - qtav Updated: - accountsservice - frei0r-plugins - gpgme - ninja - poppler Recompiled: - dvdauthor
Diffstat (limited to 'deps')
-rw-r--r--deps/accountsservice/.url2
-rwxr-xr-xdeps/accountsservice/accountsservice.SlackBuild2
-rwxr-xr-xdeps/alldeps.SlackBuild1
-rwxr-xr-xdeps/dvdauthor/dvdauthor.SlackBuild2
-rw-r--r--deps/frei0r-plugins/.url2
-rwxr-xr-xdeps/frei0r-plugins/frei0r-plugins.SlackBuild2
-rw-r--r--deps/gpgme/.url2
-rwxr-xr-xdeps/gpgme/gpgme.SlackBuild9
-rw-r--r--deps/ninja/.url2
-rwxr-xr-xdeps/ninja/ninja.SlackBuild4
-rwxr-xr-xdeps/opencv/opencv.SlackBuild2
-rw-r--r--deps/poppler/.url2
-rwxr-xr-xdeps/poppler/poppler.SlackBuild7
-rwxr-xr-xdeps/qt5/qt5.SlackBuild2
-rw-r--r--deps/qtav/doinst.sh8
-rwxr-xr-xdeps/qtav/qtav.SlackBuild116
-rw-r--r--deps/qtav/slack-desc19
-rwxr-xr-xdeps/updates.SlackBuild1
18 files changed, 166 insertions, 19 deletions
diff --git a/deps/accountsservice/.url b/deps/accountsservice/.url
index 5ba9917..f11ad9a 100644
--- a/deps/accountsservice/.url
+++ b/deps/accountsservice/.url
@@ -1 +1 @@
-https://www.freedesktop.org/software/accountsservice/accountsservice-0.6.43.tar.xz
+https://www.freedesktop.org/software/accountsservice/accountsservice-0.6.45.tar.xz
diff --git a/deps/accountsservice/accountsservice.SlackBuild b/deps/accountsservice/accountsservice.SlackBuild
index 116d2ff..1934a1d 100755
--- a/deps/accountsservice/accountsservice.SlackBuild
+++ b/deps/accountsservice/accountsservice.SlackBuild
@@ -25,7 +25,7 @@
PKGNAM=accountsservice
-VERSION=${VERSION:-0.6.43}
+VERSION=${VERSION:-0.6.45}
BUILD=${BUILD:-1}
CWD=$(pwd)
diff --git a/deps/alldeps.SlackBuild b/deps/alldeps.SlackBuild
index bfc7842..25e4814 100755
--- a/deps/alldeps.SlackBuild
+++ b/deps/alldeps.SlackBuild
@@ -62,6 +62,7 @@ ALLDEPS=" \
libpwquality \
accountsservice \
libburn \
+ qtav \
"
# Only needed when adding support for Wayland:
#elogind \
diff --git a/deps/dvdauthor/dvdauthor.SlackBuild b/deps/dvdauthor/dvdauthor.SlackBuild
index 2ec1a3e..ebbd328 100755
--- a/deps/dvdauthor/dvdauthor.SlackBuild
+++ b/deps/dvdauthor/dvdauthor.SlackBuild
@@ -26,7 +26,7 @@
PKGNAM=dvdauthor
VERSION=${VERSION:-0.7.2}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:" -j4 "}
CWD=$(pwd)
diff --git a/deps/frei0r-plugins/.url b/deps/frei0r-plugins/.url
index cbb393f..dc681c0 100644
--- a/deps/frei0r-plugins/.url
+++ b/deps/frei0r-plugins/.url
@@ -1 +1 @@
-https://files.dyne.org/frei0r/releases/frei0r-plugins-1.5.0.tar.gz
+https://files.dyne.org/frei0r/frei0r-plugins-1.6.0.tar.gz
diff --git a/deps/frei0r-plugins/frei0r-plugins.SlackBuild b/deps/frei0r-plugins/frei0r-plugins.SlackBuild
index 9c028d6..b51faa1 100755
--- a/deps/frei0r-plugins/frei0r-plugins.SlackBuild
+++ b/deps/frei0r-plugins/frei0r-plugins.SlackBuild
@@ -25,7 +25,7 @@
PKGNAM=frei0r-plugins
-VERSION=${VERSION:-1.5.0}
+VERSION=${VERSION:-1.6.0}
BUILD=${BUILD:-1}
CWD=$(pwd)
diff --git a/deps/gpgme/.url b/deps/gpgme/.url
index 005d62e..9095d9c 100644
--- a/deps/gpgme/.url
+++ b/deps/gpgme/.url
@@ -1 +1 @@
-https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.7.1.tar.bz2
+https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.9.0.tar.bz2
diff --git a/deps/gpgme/gpgme.SlackBuild b/deps/gpgme/gpgme.SlackBuild
index 8c698ed..02193e4 100755
--- a/deps/gpgme/gpgme.SlackBuild
+++ b/deps/gpgme/gpgme.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/sh
# Copyright 2006-2009 Robby Workman, Northport, AL, USA
-# Copyright 2007, 2008, 2009, 2010 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2007, 2008, 2009, 2010, 2017 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -21,8 +21,10 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+# Modified 2017 by Eric Hameleers <alien@slackware.com>
+
PKGNAM=gpgme
-VERSION=${VERSION:-1.7.1}
+VERSION=${VERSION:-1.9.0}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
@@ -40,7 +42,7 @@ NUMJOBS=${NUMJOBS:-" -j7 "}
CWD=$(pwd)
TMP=${TMP:-/tmp}
-PKG=$TMP/pkg-$PKGNAM
+PKG=$TMP/package-$PKGNAM
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
@@ -87,6 +89,7 @@ CXXFLAGS="$SLKCFLAGS" \
--infodir=/usr/info \
--docdir=/usr/doc/gpgme-$VERSION \
--enable-languages="cl cpp python2 qt" \
+ --disable-gpgsm-test \
--build=$TARGET \
--host=$TARGET
diff --git a/deps/ninja/.url b/deps/ninja/.url
index a839548..93678d7 100644
--- a/deps/ninja/.url
+++ b/deps/ninja/.url
@@ -1 +1 @@
-https://github.com/ninja-build/ninja/archive/v1.6.0.tar.gz
+https://github.com/ninja-build/ninja/archive/v1.7.2.tar.gz
diff --git a/deps/ninja/ninja.SlackBuild b/deps/ninja/ninja.SlackBuild
index 97c33ad..e3a1ad9 100755
--- a/deps/ninja/ninja.SlackBuild
+++ b/deps/ninja/ninja.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright 2016 Eric Hameleers, Eindhoven, NL
+# Copyright 2016, 2017 Eric Hameleers, Eindhoven, NL
# Copyright 2016 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
@@ -23,7 +23,7 @@
PKGNAM=ninja
-VERSION=${VERSION:-1.6.0}
+VERSION=${VERSION:-1.7.2}
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:--j7}
diff --git a/deps/opencv/opencv.SlackBuild b/deps/opencv/opencv.SlackBuild
index f08bdf1..e1bce8e 100755
--- a/deps/opencv/opencv.SlackBuild
+++ b/deps/opencv/opencv.SlackBuild
@@ -24,7 +24,7 @@
PKGNAM=opencv
VERSION=${VERSION:-3.2.0}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
NUMJOBS=${NUMJOBS:--j7}
diff --git a/deps/poppler/.url b/deps/poppler/.url
index dc8c852..b4da1a6 100644
--- a/deps/poppler/.url
+++ b/deps/poppler/.url
@@ -1,2 +1,2 @@
-https://poppler.freedesktop.org/poppler-0.50.0.tar.xz
+https://poppler.freedesktop.org/poppler-0.53.0.tar.xz
diff --git a/deps/poppler/poppler.SlackBuild b/deps/poppler/poppler.SlackBuild
index 7a75469..3714d8e 100755
--- a/deps/poppler/poppler.SlackBuild
+++ b/deps/poppler/poppler.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/sh
-# Copyright 2006, 2007, 2008, 2009, 2010, 2012 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2006, 2007, 2008, 2009, 2010, 2012, 2017 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,9 +24,8 @@
# Modified 2016, 2017 by Eric Hameleers <alien@slackware.com>
PKGNAM=poppler
-VERSION=${VERSION:-0.50.0}
+VERSION=${VERSION:-0.53.0}
BUILD=${BUILD:-1}
-NUMJOBS=${NUMJOBS:-" -j7 "}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -95,7 +94,7 @@ CXXFLAGS="$SLKCFLAGS -std=c++11" \
--enable-zlib \
--build=$TARGET
-make $NUMJOBS || make || exit 1
+make || exit 1
make install DESTDIR=$PKG || exit 1
# Remove files that overlap with the xpdf package:
diff --git a/deps/qt5/qt5.SlackBuild b/deps/qt5/qt5.SlackBuild
index c2b0d85..88908e1 100755
--- a/deps/qt5/qt5.SlackBuild
+++ b/deps/qt5/qt5.SlackBuild
@@ -54,7 +54,7 @@ PKGNAM=qt5
VERSION=${VERSION:-5.7.1}
PKGSRC=$(echo $VERSION |cut -d- -f1)
PKGVER=$(echo $VERSION |tr - _)
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
NUMJOBS=${NUMJOBS:--j7}
diff --git a/deps/qtav/doinst.sh b/deps/qtav/doinst.sh
new file mode 100644
index 0000000..e4e6459
--- /dev/null
+++ b/deps/qtav/doinst.sh
@@ -0,0 +1,8 @@
+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
+
diff --git a/deps/qtav/qtav.SlackBuild b/deps/qtav/qtav.SlackBuild
new file mode 100755
index 0000000..75119c0
--- /dev/null
+++ b/deps/qtav/qtav.SlackBuild
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+# Copyright 2017 Eric Hameleers, Eindhoven, NL
+# Copyright 2017 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Permission to use, copy, modify, and distribute this software for
+# any purpose with or without fee is hereby granted, provided that
+# the above copyright notice and this permission notice appear in all
+# copies.
+#
+# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+# CONTRIBUTORS 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.
+# -----------------------------------------------------------------------------
+
+
+PKGNAM=qtav
+SRCNAM=QtAV
+VERSION=${VERSION:-1.11.0}
+BUILD=${BUILD:-1}
+NUMJOBS=${NUMJOBS:-" -j4 "}
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i486 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ SLKLDFLAGS=""
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ SLKLDFLAGS="-L/usr/lib64"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ SLKLDFLAGS=""
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ SLKLDFLAGS=""
+ LIBDIRSUFFIX=""
+fi
+
+case "$ARCH" in
+ arm*) TARGET=$ARCH-slackware-linux-gnueabi ;;
+ *) TARGET=$ARCH-slackware-linux ;;
+esac
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z* || exit 1
+cd $SRCNAM-$VERSION || exit 1
+
+# Fix bogus permissions:
+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 {} \;
+
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+export LDFLAGS="$SLKLDFLAGS"
+
+qmake-qt5 INSTALL_PREFIX=/usr "CONFIG+=no-tests no_rpath recheck"
+make $NUMJOBS || make || exit 1
+make INSTALL_ROOT=$PKG install || exit 1
+
+# Create symlinks for the binaries; these are referenced in *.desktop:
+mkdir -p $PKG/usr/bin
+ln -s ../lib${LIBDIRSUFFIX}/qt5/bin/Player $PKG/usr/bin
+ln -s ../lib${LIBDIRSUFFIX}/qt5/bin/QMLPlayer $PKG/usr/bin
+
+# Fix documentation directory:
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+mv $PKG/usr/share/doc/* $PKG/usr/doc/$PKGNAM-$VERSION/
+rmdir $PKG/usr/share/doc
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" \
+ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Add a package description:
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
+
+# Build the package:
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
+
diff --git a/deps/qtav/slack-desc b/deps/qtav/slack-desc
new file mode 100644
index 0000000..2d29561
--- /dev/null
+++ b/deps/qtav/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 ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+qtav: qtav (multimedia playback framework)
+qtav:
+qtav: QtAV is a multimedia playback framework based on Qt and FFMpeg. Some
+qtav: components in QtAV are designed to be extensible.
+qtav:
+qtav:
+qtav:
+qtav:
+qtav:
+qtav: See also: http://qtav.org
+qtav:
diff --git a/deps/updates.SlackBuild b/deps/updates.SlackBuild
index 473541f..7fd2ab3 100755
--- a/deps/updates.SlackBuild
+++ b/deps/updates.SlackBuild
@@ -60,6 +60,7 @@ ALLDEPS=" \
libpwquality \
accountsservice \
libburn \
+ qtav \
"
# Only needed when adding support for Wayland:
#elogind \