From ce45cb7067b6c462e02f911673d90bdf17c2c0ca Mon Sep 17 00:00:00 2001 From: Thorn Inurcide Date: Thu, 20 Jul 2017 00:54:04 -0500 Subject: [PATCH] add yakuake & soundkonverter --- Apps/soundkonverter/soundkonverter.SlackBuild | 102 ++++++++++++++++++ Apps/yakuake/yakuake.SlackBuild | 101 +++++++++++++++++ BUILD-TDE.sh | 2 + 3 files changed, 205 insertions(+) create mode 100755 Apps/soundkonverter/soundkonverter.SlackBuild create mode 100755 Apps/yakuake/yakuake.SlackBuild diff --git a/Apps/soundkonverter/soundkonverter.SlackBuild b/Apps/soundkonverter/soundkonverter.SlackBuild new file mode 100755 index 0000000..92eaca5 --- /dev/null +++ b/Apps/soundkonverter/soundkonverter.SlackBuild @@ -0,0 +1,102 @@ +#!/bin/sh +# Generated by Alien's SlackBuild Toolkit: http://slackware.com/~alien/AST +# Copyright 2009, 2010, 2011, 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven, Netherlands +# Copyright 2015-2017 Thorn Inurcide +# Copyright 2015-2017 tde-slackbuilds project on GitHub +# 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. + +PRGNAM=soundkonverter +VERSION=${VERSION:-$TDEVERSION} +BUILD=${BUILD:-1} +TAG=${TAG:-_tde} + +source ../../get-source.sh +getsource_fn + +untar_fn + +listdocs_fn + +ltoolupdate_fn + +chown_fn + +cd_builddir_fn + +# Fails with clang =[ +LDFLAGS="${SLKLDFLAGS}" \ +CFLAGS="${SLKCFLAGS} $TQT_INCLUDE_PATH" \ +CXXFLAGS="${SLKCFLAGS}" \ +CC="gcc" \ +CXX="g++" \ +../configure \ + --prefix=${INSTALL_TDE} \ + --sysconfdir="/etc/trinity" \ + --mandir=${INSTALL_TDE}/man \ + --disable-rpath \ + --enable-closure \ + --build=$ARCH-slackware-linux + +make_fn + +installdocs_fn + +strip_fn + +mkdir_install_fn + +echo " +# 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 ':'. + +$PRGNAM: $PRGNAM (frontend to various audio converters) +$PRGNAM: +$PRGNAM: soundKonverter is frontend to various audio converters. +$PRGNAM: +$PRGNAM: The key features are: +$PRGNAM: - Audio conversion +$PRGNAM: - Replay Gain calculation +$PRGNAM: - CD ripping +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: Home: https://www.trinitydesktop.org/index.php +" > $PKG/install/slack-desc + +cat <> $PKG/install/doinst.sh +# Update the desktop database: +if [ -x usr/bin/update-desktop-database ]; then + chroot . /usr/bin/update-desktop-database ${INSTALL_TDE}/share/applications > /dev/null 2>&1 +fi + +# Update hicolor theme cache: +if [ -d usr/share/icons/hicolor ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + chroot . /usr/bin/gtk-update-icon-cache -f -t ${INSTALL_TDE}/share/icons/hicolor 1> /dev/null 2> /dev/null + fi +fi +EOINS + +makepkg_fn diff --git a/Apps/yakuake/yakuake.SlackBuild b/Apps/yakuake/yakuake.SlackBuild new file mode 100755 index 0000000..63464c9 --- /dev/null +++ b/Apps/yakuake/yakuake.SlackBuild @@ -0,0 +1,101 @@ +#!/bin/sh +# Generated by Alien's SlackBuild Toolkit: http://slackware.com/~alien/AST +# Copyright 2009, 2010, 2011, 2012, 2013, 2014, 2015 Eric Hameleers, Eindhoven, Netherlands +# Copyright 2015-2017 Thorn Inurcide +# Copyright 2015-2017 tde-slackbuilds project on GitHub +# 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. + +PRGNAM=yakuake +VERSION=${VERSION:-$TDEVERSION} +BUILD=${BUILD:-1} +TAG=${TAG:-_tde} + +source ../../get-source.sh +getsource_fn + +untar_fn + +listdocs_fn + +ltoolupdate_fn + +chown_fn + +cd_builddir_fn + +LDFLAGS="${SLKLDFLAGS}" \ +CFLAGS="${SLKCFLAGS} $TQT_INCLUDE_PATH" \ +CXXFLAGS="${SLKCFLAGS}" \ +CC=${COMPILER} \ +CXX=${COMPILER_CXX} \ +../configure \ + --prefix=${INSTALL_TDE} \ + --sysconfdir="/etc/trinity" \ + --mandir=${INSTALL_TDE}/man \ + --disable-rpath \ + --enable-closure \ + --build=$ARCH-slackware-linux + +make_fn + +installdocs_fn + +strip_fn + +mkdir_install_fn + +echo " +# 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 ':'. + +$PRGNAM: $PRGNAM (Quake-style terminal emulator) +$PRGNAM: +$PRGNAM: Yakuake is a Quake-style terminal emulator based on TDE +$PRGNAM: Konsole technology. +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: Home: https://www.trinitydesktop.org/index.php +" > $PKG/install/slack-desc + +cat <> $PKG/install/doinst.sh +# Update the desktop database: +if [ -x usr/bin/update-desktop-database ]; then + chroot . /usr/bin/update-desktop-database ${INSTALL_TDE}/share/applications > /dev/null 2>&1 +fi + +# Update hicolor theme cache: +if [ -d usr/share/icons/hicolor ]; then + if [ -x /usr/bin/gtk-update-icon-cache ]; then + chroot . /usr/bin/gtk-update-icon-cache -f -t ${INSTALL_TDE}/share/icons/hicolor 1> /dev/null 2> /dev/null + fi +fi +EOINS + +makepkg_fn diff --git a/BUILD-TDE.sh b/BUILD-TDE.sh index 1d80425..ff5ce9c 100755 --- a/BUILD-TDE.sh +++ b/BUILD-TDE.sh @@ -381,6 +381,8 @@ Non-TDE apps are in the Misc category and don't need the \Zb\Zr\Z4R\Znequired TD "Apps/twin-style-crystal" "twin theme" off "\Zb\Z6 \Zn" \ "Apps/tdmtheme" "tdm theme editor module" off "\Zb\Z6 \Zn" \ "Apps/kdbg" "GUI for gdb using TDE" off "\Zb\Z6 \Zn" \ +"Apps/yakuake" "Quake-style terminal emulator" off "\Zb\Z6 \Zn" \ +"Apps/soundkonverter" "frontend to various audio converters" off "\Zb\Z6 \Zn" \ " Misc/inkscape" "SVG editor" off "\Zb\Z6 Requires lxml if online help facility is required. \Zn" \ " Misc/lxml" "Python bindings for libxml2 and libxslt" off "\Zb\Z6 Required to use Inkscape online help \Zn" \ 2> $TMPVARS/TDEbuilds