multimedia/Songbird: Removed. Linux client is no longer maintained.

Signed-off-by: Michiel van Wessem <michiel@slackbuilds.org>
This commit is contained in:
Michiel van Wessem 2011-03-24 01:17:26 +00:00 committed by Michiel van Wessem
parent 026164b143
commit 7e2129a55c
8 changed files with 0 additions and 190 deletions

View File

@ -1,22 +0,0 @@
Songbird is a desktop media player mashed-up with the Web. Songbird is
committed to playing the music you want, from the sites you want, on the
devices you want, challenging the conventions of discovery, purchase,
consumption and organization of music on the Internet.
Songbird is a player and a platform. Like Firefox, Songbird is an open
source, Open Web project built on the Mozilla platform. Songbird provides
a public playground for Web media mash-ups by providing developers with
both desktop and Web APIs, developer resources and fostering Open Web
media standards, to wit, an Open Media Web.
Note that this is a binary repackaging (much like mozilla-firefox) and
not compiled from source.
Note: if songbird has problems reloading the media library after
upgrading, or refuses to scan for media, backup and delete both
~/.songbird2 and ~/.gstreamer-10 directories.
Songbird is patched to not require GConf. If you want to use GConf, supply
GCONF=yes on the commandline. (eg GCONF=yes ./Songbird.SlackBuild)
Songbird requires gst-plugins-bad and gst-plugins-ugly to work and play files.

View File

@ -1,112 +0,0 @@
#!/bin/sh
# Slackware build script for songbird
# Copyright 2007-2009 Michiel van Wessem, Manchester, United Kingdom
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
#
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS 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 COPYRIGHT
# OWNER OR 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=Songbird
VERSION=${VERSION:-1.4.3_1438}
ARCH=${ARCH:-i686} # Precompiled binary. Leave this as it is or "x86_64"
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
OUTPUT=${OUTPUT:-/tmp}
SRC_VERSION=$(echo $VERSION | tr _ -)
PLUGINS=${PLUGINS:-YES}
GCONF=${GCONF:-NO}
if [ "$ARCH" = "i486" ]; then
SRC_ARCH="i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SRC_ARCH="i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SRC_ARCH="x86_64"
LIBDIRSUFFIX="64"
else
printf "\n$ARCH is unsupported...\n\n"
exit 1
fi
set -e # Exit on most errors
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $PKG
# Set up the target enviroment and extract Songbird in there
mkdir -p $PKG/usr/{bin,lib${LIBDIRSUFFIX}}
tar -xvf $CWD/${PRGNAM}_${SRC_VERSION}_linux-$SRC_ARCH.tar.gz -C $PKG/usr/lib${LIBDIRSUFFIX}
chown -R root:root .
# Added "-o -perm 700" to this to take care of the borked directory permissions
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 700 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# Since with version 1.0.0 the symlink solution seems to break Songbird,
# we're installing a small wrapper script.
install -m 0755 $CWD/wrapper_$SRC_ARCH.songbird $PKG/usr/bin/songbird
# For some reason Songbird doesn't want to the see the plugins in
# /usr/lib/mozilla/plugins. This is reported to upstream under
# bug http://bugzilla.songbirdnest.com/show_bug.cgi?id=13984
if [ $PLUGINS = "YES" ]; then
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins
( cd $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/
rmdir plugins
ln -sf ../mozilla/plugins
)
fi
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cd $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM
mv LICENSE.html README.txt TRADEMARK.txt $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/usr/share/{applications,pixmaps}
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
cp $PKG/usr/lib${LIBDIRSUFFIX}/$PRGNAM/chrome/icons/default/default.xpm \
$PKG/usr/share/pixmaps/$PRGNAM.xpm
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -1,13 +0,0 @@
[Desktop Entry]
Encoding=UTF-8
Exec=/usr/bin/songbird
Icon=/usr/share/pixmaps/Songbird.xpm
Type=Application
Categories=Application;AudioVideo;
Name=Songbird
GenericName=Media Player
Comment=Songbird Media Player
MimeType=text/html
X-KDE-StartupNotify=true

View File

@ -1,10 +0,0 @@
PRGNAM="Songbird"
VERSION="1.4.3_1438"
HOMEPAGE="http://www.songbirdnest.com"
DOWNLOAD="http://download.songbirdnest.com/installer/linux/i686/Songbird_1.4.3-1438_linux-i686.tar.gz"
MD5SUM="110fc2c08aafcc1dbf878c72f2af62fc"
DOWNLOAD_x86_64="http://download.songbirdnest.com/installer/linux/x86_64/Songbird_1.4.3-1438_linux-x86_64.tar.gz"
MD5SUM_x86_64="8f9c552ea7f04b66797035e8bbd0e4ef"
MAINTAINER="Michiel van Wessem"
EMAIL="michiel@slackbuilds.org"
APPROVED="Erik Hanson"

View File

@ -1,4 +0,0 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications
fi

View File

@ -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----------------------------------------------------|
Songbird: Songbird (web and mozilla based desktop multimedia player)
Songbird:
Songbird: Songbird is a desktop media player mashed-up with the Web. Songbird
Songbird: is committed to playing the music you want, from the sites you want,
Songbird: on the devices you want, challenging the conventions of discovery,
Songbird: purchase, consumption and organization of music on the Internet.
Songbird:
Songbird: Homepage: http://www.songbirdnest.com/
Songbird:
Songbird:
Songbird:

View File

@ -1,5 +0,0 @@
#!/bin/bash
( cd /usr/lib/Songbird
./songbird "$@"
)

View File

@ -1,5 +0,0 @@
#!/bin/bash
( cd /usr/lib64/Songbird
./songbird "$@"
)