diff options
Diffstat (limited to '')
-rw-r--r-- | deps/qt-gstreamer1/doinst.sh.gz | bin | 0 -> 110 bytes | |||
-rwxr-xr-x | deps/qt-gstreamer1/qt-gstreamer1.SlackBuild (renamed from deps/qt5-gstreamer/qt5-gstreamer.SlackBuild) | 61 | ||||
-rw-r--r-- | deps/qt-gstreamer1/slack-desc | 19 |
3 files changed, 49 insertions, 31 deletions
diff --git a/deps/qt-gstreamer1/doinst.sh.gz b/deps/qt-gstreamer1/doinst.sh.gz Binary files differnew file mode 100644 index 0000000..bedb7a0 --- /dev/null +++ b/deps/qt-gstreamer1/doinst.sh.gz diff --git a/deps/qt5-gstreamer/qt5-gstreamer.SlackBuild b/deps/qt-gstreamer1/qt-gstreamer1.SlackBuild index 12be5a4..b2cc3c0 100755 --- a/deps/qt5-gstreamer/qt5-gstreamer.SlackBuild +++ b/deps/qt-gstreamer1/qt-gstreamer1.SlackBuild @@ -1,7 +1,7 @@ #!/bin/sh # Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA -# Copyright 2014 Eric Hameleers, Eindhoven, NL +# Copyright 2014, 2015 Eric Hameleers, Eindhoven, NL # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -22,23 +22,22 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -PKGNAM=qt5-gstreamer +PKGNAM=qt-gstreamer1 SRCNAM=qt-gstreamer -VERSION=${VERSION:-0.10.3} -BUILD=${BUILD:-1} +VERSION=${VERSION:-1.2.0} +BUILD=${BUILD:-2} NUMJOBS=${NUMJOBS:--j7} # Automatically determine the architecture we're building on: -MARCH=$( uname -m ) if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i486 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; + case "$(uname -m)" in + i?86) ARCH=i486 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7lh ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; + *) ARCH=$(uname -m) ;; esac + export ARCH fi if [ "$ARCH" = "i486" ]; then @@ -60,7 +59,7 @@ fi CWD=$(pwd) TMP=${TMP:-/tmp} -PKG=$TMP/package-$SRCNAM +PKG=$TMP/package-$PKGNAM rm -rf $PKG mkdir -p $TMP $PKG @@ -75,37 +74,37 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; -# Eventually, we need to merge qt5-gstreamer into the qt-gstreamer package. -# When that happens, simply un-comment the section below and rename the package -# to qt-gstreamer. It will then have both qt4 and qt5 support. -#mkdir -p build -#cd build -# cmake \ -# -DCMAKE_BUILD_TYPE=Release \ -# -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -# -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -# -DCMAKE_INSTALL_PREFIX=/usr \ -# -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -# -DQT_VERSION=4 \ -# .. -# make $NUMJOBS || make || exit 1 -# make install DESTDIR=$PKG || exit 1 -#cd - - -mkdir -p build-qt5 -cd build-qt5 +mkdir -p build +cd build cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DQT_VERSION=5 \ + -DQT_VERSION=4 \ .. make $NUMJOBS || make || exit 1 make install DESTDIR=$PKG || exit 1 cd - +# Conditional build of Qt5 support: +if qtpaths-qt5 --qt-version 1>/dev/null 2>/dev/null ; then + mkdir -p build-qt5 + cd build-qt5 + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DLIB_SUFFIX=${LIBDIRSUFFIX} \ + -DQT_VERSION=5 \ + .. + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 + cd - +fi + if [ -d $PKG/usr/man ]; then gzip -9 $PKG/usr/man/man?/* fi diff --git a/deps/qt-gstreamer1/slack-desc b/deps/qt-gstreamer1/slack-desc new file mode 100644 index 0000000..cf20a0e --- /dev/null +++ b/deps/qt-gstreamer1/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-----------------------------------------------------| +qt-gstreamer1: qt-gstreamer1 (C++ bindings for gstreamer1) +qt-gstreamer1: +qt-gstreamer1: QtGStreamer provides C++ bindings for GStreamer with a Qt-style API, +qt-gstreamer1: plus some helper classes and elements for integrating GStreamer +qt-gstreamer1: better in Qt applications. +qt-gstreamer1: The goal of this module is to allow easy use of GStreamer for +qt-gstreamer1: applications targetting MeeGo Mobile or the KDE desktop. +qt-gstreamer1: +qt-gstreamer1: Homepage: +qt-gstreamer1: http://gstreamer.freedesktop.org/modules/qt-gstreamer.html +qt-gstreamer1: |