diff options
author | Robby Workman <rworkman@slackbuilds.org> | 2010-05-26 23:00:11 -0500 |
---|---|---|
committer | Robby Workman <rworkman@slackbuilds.org> | 2010-05-26 23:57:58 -0500 |
commit | 56106258da440c6f89556662812df5b497eec20c (patch) | |
tree | 5e902c1b0f1d21ad20deeaa0151847e6a78c1489 /desktop | |
parent | 8353035e19d77097d1c4b2dd79d138699702bcf4 (diff) |
desktop/recordmydesktop: Fixed build on 13.1.
Thanks to Gentoo for the (obvious in hindsight) tip.
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/recordmydesktop/README | 2 | ||||
-rw-r--r-- | desktop/recordmydesktop/recordmydesktop.SlackBuild | 17 | ||||
-rw-r--r-- | desktop/recordmydesktop/recordmydesktop.info | 2 |
3 files changed, 18 insertions, 3 deletions
diff --git a/desktop/recordmydesktop/README b/desktop/recordmydesktop/README index f05acefc88cef..34366734daa79 100644 --- a/desktop/recordmydesktop/README +++ b/desktop/recordmydesktop/README @@ -1,6 +1,6 @@ recordmydesktop (record desktop sessions to an Ogg-Theora-Vorbis file) -recordMyDesktop produces a file(default out.ogg) that contains a video +recordMyDesktop produces a file (default out.ogg) that contains a video and audio recording of a desktop session. It attempts to be easy to use, yet also effective at it's primary task. diff --git a/desktop/recordmydesktop/recordmydesktop.SlackBuild b/desktop/recordmydesktop/recordmydesktop.SlackBuild index 6f743637f4742..9158a25d7340c 100644 --- a/desktop/recordmydesktop/recordmydesktop.SlackBuild +++ b/desktop/recordmydesktop/recordmydesktop.SlackBuild @@ -9,10 +9,19 @@ PRGNAM=recordmydesktop VERSION=0.3.8.1 -ARCH=${ARCH:-i486} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i486 ;; + arm*) ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) ARCH=$( uname -m ) ;; + esac +fi + CWD=$(pwd) TMP=${TMP:-/tmp/SBo} PKG=$TMP/package-$PRGNAM @@ -27,6 +36,9 @@ elif [ "$ARCH" = "i686" ]; then elif [ "$ARCH" = "x86_64" ]; then SLKCFLAGS="-O2 -fPIC" LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" fi set -e @@ -44,6 +56,9 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \; +# Fixup xextproto rearrangement issues - thanks to the Gentoo guys for the tip +sed -i -e 's:shmstr.h:shmproto.h:g' src/rmd_{getzpixmap.c,update_image.c} + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/desktop/recordmydesktop/recordmydesktop.info b/desktop/recordmydesktop/recordmydesktop.info index 02d6427f28f09..2337c93953937 100644 --- a/desktop/recordmydesktop/recordmydesktop.info +++ b/desktop/recordmydesktop/recordmydesktop.info @@ -1,6 +1,6 @@ PRGNAM="recordmydesktop" VERSION="0.3.8.1" -HOMEPAGE="http://recordmydesktop.org/" +HOMEPAGE="http://sourceforge.net/projects/recordmydesktop/" DOWNLOAD="http://downloads.sourceforge.net/recordmydesktop/recordmydesktop-0.3.8.1.tar.gz" MD5SUM="6998b165540598965499bd99d8aa0eef" DOWNLOAD_x86_64="" |