summaryrefslogtreecommitdiffstats
path: root/extra
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2021-02-16 20:57:36 +0000
committer Eric Hameleers <alien@slackware.com>2021-02-17 08:59:52 +0100
commit8b03d869e114578be209fde7fe72498970f6998e (patch)
tree57a6b13ea321f67d9f993e530e106546e727e31a /extra
parentbb8380c9aeae750136cc2b9bdd46f886c3c76645 (diff)
downloadcurrent-8b03d869e114578be209fde7fe72498970f6998e.tar.gz
current-8b03d869e114578be209fde7fe72498970f6998e.tar.xz
Tue Feb 16 20:57:36 UTC 202120210216205736
a/aaa_libraries-15.0-x86_64-3.txz: Rebuilt. Moved libzstd to /lib{,64}. Thanks to slackwhere and TommyC7. a/openssl-solibs-1.1.1j-x86_64-1.txz: Upgraded. a/tar-1.34-x86_64-1.txz: Upgraded. d/cmake-3.19.5-x86_64-1.txz: Upgraded. d/meson-0.57.0-x86_64-1.txz: Upgraded. kde/attica-5.79.0-x86_64-1.txz: Upgraded. kde/baloo-5.79.0-x86_64-1.txz: Upgraded. kde/bluedevil-5.21.0-x86_64-1.txz: Upgraded. kde/bluez-qt-5.79.0-x86_64-1.txz: Upgraded. kde/breeze-5.21.0-x86_64-1.txz: Upgraded. kde/breeze-grub-5.21.0-x86_64-1.txz: Upgraded. kde/breeze-gtk-5.21.0-x86_64-1.txz: Upgraded. kde/breeze-icons-5.79.0-noarch-1.txz: Upgraded. kde/drkonqi-5.21.0-x86_64-1.txz: Upgraded. kde/extra-cmake-modules-5.79.0-x86_64-1.txz: Upgraded. kde/frameworkintegration-5.79.0-x86_64-1.txz: Upgraded. kde/kactivities-5.79.0-x86_64-1.txz: Upgraded. kde/kactivities-stats-5.79.0-x86_64-1.txz: Upgraded. kde/kactivitymanagerd-5.21.0-x86_64-1.txz: Upgraded. kde/kapidox-5.79.0-x86_64-1.txz: Upgraded. kde/karchive-5.79.0-x86_64-1.txz: Upgraded. kde/kauth-5.79.0-x86_64-1.txz: Upgraded. kde/kbookmarks-5.79.0-x86_64-1.txz: Upgraded. kde/kcalendarcore-5.79.0-x86_64-1.txz: Upgraded. kde/kcmutils-5.79.0-x86_64-1.txz: Upgraded. kde/kcodecs-5.79.0-x86_64-1.txz: Upgraded. kde/kcompletion-5.79.0-x86_64-1.txz: Upgraded. kde/kconfig-5.79.0-x86_64-1.txz: Upgraded. kde/kconfigwidgets-5.79.0-x86_64-1.txz: Upgraded. kde/kcontacts-5.79.0-x86_64-1.txz: Upgraded. kde/kcoreaddons-5.79.0-x86_64-1.txz: Upgraded. kde/kcrash-5.79.0-x86_64-1.txz: Upgraded. kde/kdav-5.79.0-x86_64-1.txz: Upgraded. kde/kdbusaddons-5.79.0-x86_64-1.txz: Upgraded. kde/kde-cli-tools-5.21.0-x86_64-1.txz: Upgraded. kde/kde-gtk-config-5.21.0-x86_64-1.txz: Upgraded. kde/kdeclarative-5.79.0-x86_64-1.txz: Upgraded. kde/kdecoration-5.21.0-x86_64-1.txz: Upgraded. kde/kded-5.79.0-x86_64-1.txz: Upgraded. kde/kdelibs4support-5.79.0-x86_64-1.txz: Upgraded. kde/kdeplasma-addons-5.21.0-x86_64-1.txz: Upgraded. kde/kdesignerplugin-5.79.0-x86_64-1.txz: Upgraded. kde/kdesu-5.79.0-x86_64-1.txz: Upgraded. kde/kdewebkit-5.79.0-x86_64-1.txz: Upgraded. kde/kdnssd-5.79.1-x86_64-1.txz: Upgraded. kde/kdoctools-5.79.0-x86_64-1.txz: Upgraded. kde/kemoticons-5.79.0-x86_64-1.txz: Upgraded. kde/kfilemetadata-5.79.0-x86_64-1.txz: Upgraded. kde/kgamma5-5.21.0-x86_64-1.txz: Upgraded. kde/kglobalaccel-5.79.0-x86_64-1.txz: Upgraded. kde/kguiaddons-5.79.0-x86_64-1.txz: Upgraded. kde/kholidays-5.79.0-x86_64-1.txz: Upgraded. kde/khotkeys-5.21.0-x86_64-1.txz: Upgraded. kde/khtml-5.79.0-x86_64-1.txz: Upgraded. kde/ki18n-5.79.0-x86_64-1.txz: Upgraded. kde/kiconthemes-5.79.0-x86_64-1.txz: Upgraded. kde/kidletime-5.79.0-x86_64-1.txz: Upgraded. kde/kimageformats-5.79.0-x86_64-1.txz: Upgraded. kde/kinfocenter-5.21.0-x86_64-1.txz: Upgraded. kde/kinit-5.79.0-x86_64-1.txz: Upgraded. kde/kio-5.79.0-x86_64-1.txz: Upgraded. kde/kirigami2-5.79.0-x86_64-1.txz: Upgraded. kde/kitemmodels-5.79.0-x86_64-1.txz: Upgraded. kde/kitemviews-5.79.0-x86_64-1.txz: Upgraded. kde/kjobwidgets-5.79.0-x86_64-1.txz: Upgraded. kde/kjs-5.79.0-x86_64-1.txz: Upgraded. kde/kjsembed-5.79.0-x86_64-1.txz: Upgraded. kde/kmediaplayer-5.79.0-x86_64-1.txz: Upgraded. kde/kmenuedit-5.21.0-x86_64-1.txz: Upgraded. kde/knewstuff-5.79.0-x86_64-1.txz: Upgraded. kde/knotifications-5.79.0-x86_64-1.txz: Upgraded. kde/knotifyconfig-5.79.0-x86_64-1.txz: Upgraded. kde/kpackage-5.79.0-x86_64-1.txz: Upgraded. kde/kparts-5.79.0-x86_64-1.txz: Upgraded. kde/kpeople-5.79.0-x86_64-1.txz: Upgraded. kde/kplotting-5.79.0-x86_64-1.txz: Upgraded. kde/kpty-5.79.0-x86_64-1.txz: Upgraded. kde/kquickcharts-5.79.0-x86_64-1.txz: Upgraded. kde/kross-5.79.0-x86_64-1.txz: Upgraded. kde/krunner-5.79.0-x86_64-1.txz: Upgraded. kde/kscreen-5.21.0-x86_64-1.txz: Upgraded. kde/kscreenlocker-5.21.0-x86_64-1.txz: Upgraded. kde/kservice-5.79.0-x86_64-1.txz: Upgraded. kde/ksshaskpass-5.21.0-x86_64-1.txz: Upgraded. kde/ksysguard-5.21.0-x86_64-1.txz: Upgraded. kde/ktexteditor-5.79.0-x86_64-1.txz: Upgraded. kde/ktextwidgets-5.79.0-x86_64-1.txz: Upgraded. kde/kunitconversion-5.79.0-x86_64-1.txz: Upgraded. kde/kwallet-5.79.0-x86_64-1.txz: Upgraded. kde/kwallet-pam-5.21.0-x86_64-1.txz: Upgraded. kde/kwayland-5.79.0-x86_64-1.txz: Upgraded. kde/kwayland-integration-5.21.0-x86_64-1.txz: Upgraded. kde/kwayland-server-5.21.0-x86_64-1.txz: Upgraded. kde/kwidgetsaddons-5.79.0-x86_64-1.txz: Upgraded. kde/kwin-5.21.0-x86_64-1.txz: Upgraded. kde/kwindowsystem-5.79.0-x86_64-1.txz: Upgraded. kde/kwrited-5.21.0-x86_64-1.txz: Upgraded. kde/kxmlgui-5.79.0-x86_64-1.txz: Upgraded. kde/kxmlrpcclient-5.79.0-x86_64-1.txz: Upgraded. kde/libkscreen-5.21.0-x86_64-1.txz: Upgraded. kde/libksysguard-5.21.0-x86_64-1.txz: Upgraded. kde/milou-5.21.0-x86_64-1.txz: Upgraded. kde/modemmanager-qt-5.79.0-x86_64-1.txz: Upgraded. kde/networkmanager-qt-5.79.0-x86_64-1.txz: Upgraded. kde/oxygen-5.21.0-x86_64-1.txz: Upgraded. kde/oxygen-icons5-5.79.0-noarch-1.txz: Upgraded. kde/plasma-browser-integration-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-desktop-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-disks-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-firewall-5.21.0-x86_64-1.txz: Added. kde/plasma-framework-5.79.0-x86_64-1.txz: Upgraded. kde/plasma-integration-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-nm-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-pa-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-sdk-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-systemmonitor-5.21.0-x86_64-1.txz: Added. kde/plasma-vault-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-workspace-5.21.0-x86_64-1.txz: Upgraded. kde/plasma-workspace-wallpapers-5.21.0-x86_64-1.txz: Upgraded. kde/polkit-kde-agent-1-5.21.0-x86_64-1.txz: Upgraded. kde/powerdevil-5.21.0-x86_64-1.txz: Upgraded. kde/prison-5.79.0-x86_64-1.txz: Upgraded. kde/purpose-5.79.0-x86_64-1.txz: Upgraded. kde/qqc2-breeze-style-5.21.0-x86_64-1.txz: Added. kde/qqc2-desktop-style-5.79.0-x86_64-1.txz: Upgraded. kde/sddm-kcm-5.21.0-x86_64-1.txz: Upgraded. kde/solid-5.79.0-x86_64-1.txz: Upgraded. kde/sonnet-5.79.0-x86_64-1.txz: Upgraded. kde/syndication-5.79.0-x86_64-1.txz: Upgraded. kde/syntax-highlighting-5.79.1-x86_64-1.txz: Upgraded. kde/systemsettings-5.21.0-x86_64-1.txz: Upgraded. kde/threadweaver-5.79.0-x86_64-1.txz: Upgraded. kde/xdg-desktop-portal-kde-5.21.0-x86_64-1.txz: Upgraded. l/gtk+3-3.24.25-x86_64-1.txz: Upgraded. l/libqalculate-3.17.0-x86_64-1.txz: Upgraded. l/libuv-1.41.0-x86_64-1.txz: Upgraded. l/python-pygments-2.8.0-x86_64-1.txz: Upgraded. l/taglib-1.12-x86_64-1.txz: Upgraded. l/zstd-1.4.8-x86_64-4.txz: Rebuilt. Moved libzstd to /lib{,64}. Thanks to slackwhere and TommyC7. n/libqmi-1.26.10-x86_64-1.txz: Upgraded. n/ntp-4.2.8p15-x86_64-7.txz: Rebuilt. rc.ntpd: fix pid file location. Thanks to Karl Magnus Kolstø. n/openssl-1.1.1j-x86_64-1.txz: Upgraded. This fixes bugs and denial of service vulnerabilities. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23841 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-23840 (* Security fix *) n/whois-5.5.8-x86_64-1.txz: Upgraded. x/xkeyboard-config-2.32-noarch-1.txz: Upgraded. xap/sane-1.0.32-x86_64-1.txz: Upgraded. xfce/xfce4-taskmanager-1.4.2-x86_64-1.txz: Upgraded. extra/recordmydesktop/recordmydesktop-0.3.8.1-x86_64-4.txz: Removed. There's not much need for this as ssr is better maintained.
Diffstat (limited to 'extra')
-rw-r--r--extra/source/recordmydesktop/recordmydesktop-bitrate.patch50
-rwxr-xr-xextra/source/recordmydesktop/recordmydesktop.SlackBuild267
-rw-r--r--extra/source/recordmydesktop/shmstr-to-shmproto.patch20
-rw-r--r--extra/source/recordmydesktop/slack-desc19
4 files changed, 0 insertions, 356 deletions
diff --git a/extra/source/recordmydesktop/recordmydesktop-bitrate.patch b/extra/source/recordmydesktop/recordmydesktop-bitrate.patch
deleted file mode 100644
index 9b014486a..000000000
--- a/extra/source/recordmydesktop/recordmydesktop-bitrate.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -ru recordmydesktop-0.3.8.1.old/src/rmd_initialize_data.c recordmydesktop-0.3.8.1/src/rmd_initialize_data.c
---- recordmydesktop-0.3.8.1.old/src/rmd_initialize_data.c 2009-11-25 10:05:58.708779029 -0500
-+++ recordmydesktop-0.3.8.1/src/rmd_initialize_data.c 2009-11-25 09:28:07.629507987 -0500
-@@ -224,7 +224,7 @@
- args->channels = 1;
- args->frequency = 22050;
- args->buffsize = 4096;
-- args->v_bitrate = 45000;
-+ args->v_bitrate = 0;
- args->v_quality = 63;
- args->s_quality = 10;
-
-diff -ru recordmydesktop-0.3.8.1.old/src/rmd_parseargs.c recordmydesktop-0.3.8.1/src/rmd_parseargs.c
---- recordmydesktop-0.3.8.1.old/src/rmd_parseargs.c 2009-11-25 10:06:07.409777969 -0500
-+++ recordmydesktop-0.3.8.1/src/rmd_parseargs.c 2009-11-25 09:39:32.786757292 -0500
-@@ -104,10 +104,10 @@
- "Encoding Options\n"
- "\t--on-the-fly-encoding\tEncode the audio-video data, while recording.\n"
- "\t--v_quality n\t\tA number from 0 to 63 for"
-- " desired encoded video quality(default 63).\n"
-+ " desired encoded video quality(default 63).\n\t (set quality to zero for bitrate controlled usage)\n"
-
-- "\t--v_bitrate n\t\tA number from 45000 to 2000000"
-- " for desired encoded video bitrate(default 45000).\n"
-+ "\t--v_bitrate n\t\tA number from 0 to 200000000"
-+ " for desired encoded video bitrate(default 0 = not rate controlled).\n"
-
- "\t--s_quality n\t\tDesired audio quality(-1 to 10).\n\n"
-
-@@ -327,17 +327,17 @@
- strcmp(argv[i], "-v_bitrate") == 0) {
- if(i+1<argc){
- int num=atoi(argv[i+1]);
-- if((num>=45000)&&(num<=2000000))
-+ if((num>=0)&&(num<=200000000))
- arg_return->v_bitrate=num;
- else{
- fprintf(stderr,"Argument Usage:"
-- " --v_bitrate n(number 45000-2000000)\n");
-+ " --v_bitrate n(number 0-200000000)\n");
- return FALSE;
- }
- }
- else{
- fprintf(stderr,"Argument Usage:"
-- " --v_bitrate n(number 45000-2000000)\n");
-+ " --v_bitrate n(number 0-200000000)\n");
- return FALSE;
- }
- i++;
diff --git a/extra/source/recordmydesktop/recordmydesktop.SlackBuild b/extra/source/recordmydesktop/recordmydesktop.SlackBuild
deleted file mode 100755
index 1b3f10b50..000000000
--- a/extra/source/recordmydesktop/recordmydesktop.SlackBuild
+++ /dev/null
@@ -1,267 +0,0 @@
-#!/bin/sh
-# $Id: recordmydesktop.SlackBuild,v 1.8 2009/05/12 22:14:43 root Exp root $
-# Copyright (c) 2008 Eric Hameleers <alien@slackware.com>
-# Copyright 2018 Patrick J. Volkerding, Sebeka, Minnesota, 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.
-# -----------------------------------------------------------------------------
-#
-# Slackware SlackBuild script
-# ===========================
-# By: Eric Hameleers <alien@slackware.com>
-# For: recordmydesktop
-# Descr: record desktop sessions with audio and video
-# URL: http://recordmydesktop.sourceforge.net/
-# Needs:
-# Changelog:
-# 0.3.8.1-1: 17/Dec/2008 by Eric Hameleers <alien@slackware.com>
-# * Initial build.
-# 0.3.8.1-2: 13/may/2009 by Eric Hameleers <alien@slackware.com>
-# * Rebuilt for python 2.6.2.
-#
-# Run 'sh recordmydesktop.SlackBuild --cleanup' to build a Slackware package.
-# The package (.txz) and .txt file as well as build logs are created in /tmp .
-# Install it using 'installpkg'.
-#
-# -----------------------------------------------------------------------------
-
-# Set initial variables:
-
-PKGNAM=recordmydesktop
-VERSION=${VERSION:-0.3.8.1}
-QTVER=${QTVER:-0.3.8}
-BUILD=${BUILD:-4}
-NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
- case "$(uname -m)" in
- i?86) ARCH=i586 ;;
- 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:
- *) ARCH=$(uname -m) ;;
- esac
- export ARCH
-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 "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
- exit 0
-fi
-
-DOCS="AUTHORS COPYING README ChangeLog"
-QTDOCS="AUTHORS COPYING README ChangeLog"
-
-# Where do we look for sources?
-cd $(dirname $0) ; SRCDIR=$(pwd)
-
-# Place to build (TMP) package (PKG) and output (OUTPUT) the program:
-TMP=${TMP:-/tmp/build}
-PKG=$TMP/package-$PKGNAM
-OUTPUT=${OUTPUT:-/tmp}
-
-SOURCE[0]="$SRCDIR/${PKGNAM}-${VERSION}.tar.gz"
-SRCURL[0]="http://downloads.sourceforge.net/${PKGNAM}/${PKGNAM}-${VERSION}.tar.gz"
-
-SOURCE[1]="$SRCDIR/qt-${PKGNAM}-${QTVER}.tar.gz"
-SRCURL[1]="http://downloads.sourceforge.net/${PKGNAM}/qt-${PKGNAM}-${QTVER}.tar.gz"
-
-##
-## --- with a little luck, you won't have to edit below this point --- ##
-##
-
-# Exit the script on errors:
-set -e
-trap 'echo "$0 FAILED at line ${LINENO}" | tee $OUTPUT/error-${PKGNAM}.log' ERR
-# Catch unitialized variables:
-set -u
-P1=${1:-1}
-
-case "$ARCH" in
- i586) SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- SLKLDFLAGS=""; LIBDIRSUFFIX=""
- ;;
- s390) SLKCFLAGS="-O2"
- SLKLDFLAGS=""; LIBDIRSUFFIX=""
- ;;
- powerpc) SLKCFLAGS="-O2"
- SLKLDFLAGS=""; LIBDIRSUFFIX=""
- ;;
- x86_64) SLKCFLAGS="-O2 -fPIC"
- SLKLDFLAGS="-L/usr/lib64"; LIBDIRSUFFIX="64"
- ;;
- athlon-xp) SLKCFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
- SLKLDFLAGS=""; LIBDIRSUFFIX=""
- ;;
-esac
-
-# Create working directories:
-mkdir -p $OUTPUT # place for the package to be saved
-mkdir -p $TMP/tmp-$PKGNAM # location to build the source
-mkdir -p $PKG # place for the package to be built
-rm -rf $PKG/* # always erase old package's contents
-rm -rf $TMP/tmp-$PKGNAM/* # remove the remnants of previous build
-rm -rf $OUTPUT/{configure,make,install,error,makepkg}-$PKGNAM.log
- # remove old log files
-
-# Source file availability:
-for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do
- if ! [ -f ${SOURCE[$i]} ]; then
- if ! [ "x${SRCURL[$i]}" == "x" ]; then
- # Check if the $SRCDIR is writable at all - if not, download to $OUTPUT
- [ -w "$SRCDIR" ] || SOURCE[$i]="$OUTPUT/$(basename ${SOURCE[$i]})"
- echo "Source '$(basename ${SOURCE[$i]})' not available yet..."
- echo "Will download file to $(dirname $SOURCE[$i])"
- wget -nv -T 20 -O "${SOURCE[$i]}" "${SRCURL[$i]}" || true
- if [ $? -ne 0 -o ! -s "${SOURCE[$i]}" ]; then
- echo "Downloading '$(basename ${SOURCE[$i]})' failed.. aborting the build."
- mv -f "${SOURCE[$i]}" "${SOURCE[$i]}".FAIL
- exit 1
- fi
- else
- echo "File '$(basename ${SOURCE[$i]})' not available.. aborting the build."
- exit 1
- fi
- fi
-done
-
-if [ "$P1" == "--download" ]; then
- echo "Download complete."
- exit 0
-fi
-
-# --- PACKAGE BUILDING ---
-
-echo "++"
-echo "|| $PKGNAM-$VERSION"
-echo "++"
-
-cd $TMP/tmp-$PKGNAM
-echo "Extracting the source archive(s) for $PKGNAM..."
-for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do
-tar -xvf ${SOURCE[$i]}
-done
-chown -R root:root *
-chmod -R u+w,go+r-w,a-s *
-
-echo Building ...
-
-# First, the commandline program:
-cd ${PKGNAM}-${VERSION}
- # Apply bugfix patches from Arch:
- zcat $SRCDIR/recordmydesktop-bitrate.patch.gz | patch -p1 --verbose || exit 1
- zcat $SRCDIR/shmstr-to-shmproto.patch.gz | patch -p0 --verbose || exit 1
- LDFLAGS="$SLKLDFLAGS" \
- CXXFLAGS="$SLKCFLAGS" \
- CFLAGS="$SLKCFLAGS" \
- ./configure --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --localstatedir=/var \
- --sysconfdir=/etc \
- --mandir=/usr/man \
- --program-prefix= \
- --program-suffix= \
- --build=$ARCH-slackware-linux \
- 2>&1 | tee $OUTPUT/configure-${PKGNAM}.log
- make 2>&1 | tee $OUTPUT/make-${PKGNAM}.log
-
- if $(which installwatch > /dev/null 2>&1); then
- installwatch -o $OUTPUT/install-${PKGNAM}.log make DESTDIR=$PKG install
- else
- make DESTDIR=$PKG install 2>&1 |tee $OUTPUT/install-${PKGNAM}.log
- fi
-cd ..
-
-# Next, the QT4 GUI program:
-cd qt-${PKGNAM}-${QTVER}
- LDFLAGS="$SLKLDFLAGS" \
- CXXFLAGS="$SLKCFLAGS" \
- CFLAGS="$SLKCFLAGS" \
- ./configure --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --localstatedir=/var \
- --sysconfdir=/etc \
- --mandir=/usr/man \
- --program-prefix= \
- --program-suffix= \
- --build=$ARCH-slackware-linux \
- 2>&1 | tee $OUTPUT/configure-qt-${PKGNAM}.log
- make 2>&1 | tee $OUTPUT/make-qt-${PKGNAM}.log
-
- if $(which installwatch > /dev/null 2>&1); then
- installwatch -o $OUTPUT/install-${PKGNAM}.log make DESTDIR=$PKG install
- else
- make DESTDIR=$PKG install 2>&1 |tee $OUTPUT/install-${PKGNAM}.log
- fi
-cd ..
-
-# Add this to the doinst.sh:
-! [ -d $PKG/install ] && mkdir -p $PKG/install
-cat <<EOT >> $PKG/install/doinst.sh
-# Update the desktop database:
-if [ -x usr/bin/update-desktop-database ]; then
- chroot . /usr/bin/update-desktop-database /usr/share/applications > /dev/null 2>&1
-fi
-
-EOT
-
-# Add documentation:
-mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION/qt-${PKGNAM}
-( cd ${PKGNAM}-${VERSION}
- cp -a $DOCS $PKG/usr/doc/$PKGNAM-$VERSION || true
-)
-( cd qt-${PKGNAM}-${QTVER}
- cp -a $QTDOCS $PKG/usr/doc/$PKGNAM-$VERSION/qt-${PKGNAM} || true
-)
-cp -a $SRCDIR/$(basename $0) $PKG/usr/doc/$PKGNAM-$VERSION/$PKGNAM.SlackBuild
-chown -R root:root $PKG/usr/doc/$PKGNAM-$VERSION
-find $PKG/usr/doc -type f -exec chmod 644 {} \+
-
-# Compress the man page(s):
-if [ -d $PKG/usr/man ]; then
- find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \+
- for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
-fi
-
-# 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 $SRCDIR/slack-desc > $PKG/install/slack-desc
-if [ -f $SRCDIR/doinst.sh ]; then
- cat $SRCDIR/doinst.sh >> $PKG/install/doinst.sh
-fi
-
-# Build the package:
-cd $PKG
-makepkg --linkadd y --chown n $OUTPUT/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.txz 2>&1 | tee $OUTPUT/makepkg-${PKGNAM}.log
-cd $OUTPUT
-md5sum ${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.txz > ${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.txz.md5
-cd -
-cat $PKG/install/slack-desc | grep "^${PKGNAM}" > $OUTPUT/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.txt
-if [ -f $PKG/install/slack-required ]; then
- cat $PKG/install/slack-required > $OUTPUT/${PKGNAM}-${VERSION}-${ARCH}-${BUILD}.dep
-fi
-
diff --git a/extra/source/recordmydesktop/shmstr-to-shmproto.patch b/extra/source/recordmydesktop/shmstr-to-shmproto.patch
deleted file mode 100644
index 6fc446e9a..000000000
--- a/extra/source/recordmydesktop/shmstr-to-shmproto.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/rmd_getzpixmap.c 2008-12-13 17:04:10.000000000 +0100
-+++ src/rmd_getzpixmap.c 2009-11-11 11:30:18.000000000 +0100
-@@ -32,7 +32,7 @@
-
- #include <X11/Xlib.h>
- #include <X11/Xlibint.h>
--#include <X11/extensions/shmstr.h>
-+#include <X11/extensions/shmproto.h>
- #include <X11/extensions/XShm.h>
-
-
---- src/rmd_update_image.c 2008-12-13 17:20:49.000000000 +0100
-+++ src/rmd_update_image.c 2009-11-11 11:30:34.000000000 +0100
-@@ -32,7 +32,7 @@
- #include "rmd_types.h"
-
- #include <X11/Xlibint.h>
--#include <X11/extensions/shmstr.h>
-+#include <X11/extensions/shmproto.h>
- #include <X11/extensions/XShm.h>
diff --git a/extra/source/recordmydesktop/slack-desc b/extra/source/recordmydesktop/slack-desc
deleted file mode 100644
index 49f1d7267..000000000
--- a/extra/source/recordmydesktop/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 ':'.
-
- |-----handy-ruler------------------------------------------------------|
-recordmydesktop: recordmydesktop (record desktop sessions with audio and video)
-recordmydesktop:
-recordmydesktop: recordMyDesktop is a desktop session recorder for GNU/Linux
-recordmydesktop: that attempts to be easy to use, yet also effective at its
-recordmydesktop: primary task.
-recordmydesktop: The command-line program (the backend) and the graphical
-recordmydesktop: interface (the frontend) are separate programs, but all the
-recordmydesktop: functionality relies on the backend which is also a standalone
-recordmydesktop: program. The frontend can't function on its own.
-recordmydesktop:
-recordmydesktop: recordmydesktop home: http://recordmydesktop.sourceforge.net/