diff options
Diffstat (limited to '')
-rwxr-xr-x | deps/polkit-qt5-1/polkit-qt5-1.SlackBuild (renamed from deps/qt-gstreamer/qt-gstreamer.SlackBuild) | 50 | ||||
-rw-r--r-- | deps/polkit-qt5-1/pull-polkit-qt5-1 | 9 | ||||
-rw-r--r-- | deps/polkit-qt5-1/slack-desc | 19 |
3 files changed, 49 insertions, 29 deletions
diff --git a/deps/qt-gstreamer/qt-gstreamer.SlackBuild b/deps/polkit-qt5-1/polkit-qt5-1.SlackBuild index 72d1c99..49725e9 100755 --- a/deps/qt-gstreamer/qt-gstreamer.SlackBuild +++ b/deps/polkit-qt5-1/polkit-qt5-1.SlackBuild @@ -1,7 +1,6 @@ -#!/bin/sh +#!/bin/sh -# Copyright 2014 Patrick J. Volkerding, Sebeka, MN, USA -# Copyright 2014 Eric Hameleers, Eindhoven, NL +# Copyright 2009, 2010, 2011, 2012 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -21,9 +20,11 @@ # OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# Modified 2014 by Eric Hameleers <alien@slackware.com> -PKGNAM=qt-gstreamer -VERSION=${VERSION:-0.10.3} + +PKGNAM=polkit-qt5-1 +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:--j7} @@ -57,16 +58,22 @@ else LIBDIRSUFFIX="" fi +# Avoid a version number in .la files: +if [ -d /usr/lib${LIBDIRSUFFIX}/qt ]; then + QTDIR=/usr/lib${LIBDIRSUFFIX}/qt +fi + CWD=$(pwd) TMP=${TMP:-/tmp} PKG=$TMP/package-$PKGNAM rm -rf $PKG -mkdir -p $TMP $PKG +mkdir -p $TMP $PKG/usr cd $TMP rm -rf $PKGNAM-$VERSION tar xvf $CWD/$PKGNAM-$VERSION.tar.?z* || exit 1 cd $PKGNAM-$VERSION || exit 1 + chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -74,44 +81,30 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# Autodetects the Qt version to use, preferring Qt 5 over Qt 4. +# You can force a Qt 4 build passing -DUSE_QT4:bool=ON to CMake. + mkdir -p build cd build cmake \ - -DCMAKE_BUILD_TYPE=Release \ + $KDE_OPT_ARGS \ -DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DMAN_INSTALL_DIR=/usr/man \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ - -DQT_VERSION=4 \ .. - make $NUMJOBS || make || exit 1 - make install DESTDIR=$PKG || exit 1 + 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 mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION cp -a \ - COPYING HACKING NEWS README \ + COPYING* README* \ $PKG/usr/doc/$PKGNAM-$VERSION find $PKG | xargs file | grep -e "executable" -e "shared object" \ @@ -119,7 +112,6 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" \ mkdir -p $PKG/install cat $CWD/slack-desc > $PKG/install/slack-desc -zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh cd $PKG /sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/deps/polkit-qt5-1/pull-polkit-qt5-1 b/deps/polkit-qt5-1/pull-polkit-qt5-1 new file mode 100644 index 0000000..92f77b3 --- /dev/null +++ b/deps/polkit-qt5-1/pull-polkit-qt5-1 @@ -0,0 +1,9 @@ +rm -rf polkit-qt5-1 +git clone git://anongit.kde.org/polkit-qt-1 polkit-qt5-1 +curhash=$( cd polkit-qt5-1 && git log --pretty=format:'%h' -n 1 ) +pkgver=${curhash}_$(date +%Y%m%d)git +( cd polkit-qt5-1 && rm -rf .git* ) +mv polkit-qt5-1 polkit-qt5-1-$pkgver +tar cf polkit-qt5-1-$pkgver.tar polkit-qt5-1-$pkgver +xz -9 polkit-qt5-1-$pkgver.tar + diff --git a/deps/polkit-qt5-1/slack-desc b/deps/polkit-qt5-1/slack-desc new file mode 100644 index 0000000..a1f52b0 --- /dev/null +++ b/deps/polkit-qt5-1/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-----------------------------------------------------| +polkit-qt5-1: polkit-qt5-1 (Qt5 polkit API wrapper) +polkit-qt5-1: +polkit-qt5-1: polkit-qt5-1 aims to make it easy for Qt developers to take advantage +polkit-qt5-1: of the polkit API. It is a convenience wrapper around QAction and +polkit-qt5-1: QAbstractButton that lets you integrate those two components +polkit-qt5-1: easily with polkit. +polkit-qt5-1: +polkit-qt5-1: Homepage: https://projects.kde.org/projects/kdesupport/polkit-qt-1/ +polkit-qt5-1: +polkit-qt5-1: +polkit-qt5-1: |