diff options
-rw-r--r-- | multimedia/quodlibet-plugins/README | 7 | ||||
-rw-r--r-- | multimedia/quodlibet-plugins/loggerfix.diff | 28 | ||||
-rw-r--r-- | multimedia/quodlibet-plugins/quodlibet-plugins.SlackBuild | 56 | ||||
-rw-r--r-- | multimedia/quodlibet-plugins/quodlibet-plugins.info | 8 | ||||
-rw-r--r-- | multimedia/quodlibet-plugins/slack-desc | 19 |
5 files changed, 118 insertions, 0 deletions
diff --git a/multimedia/quodlibet-plugins/README b/multimedia/quodlibet-plugins/README new file mode 100644 index 0000000000000..f50aa1cacdf8c --- /dev/null +++ b/multimedia/quodlibet-plugins/README @@ -0,0 +1,7 @@ +Various contributed plugins for Quod Libet + +This package contains a number of contributed plugins for the Quod Libet +media player, each extending the player's functionality in different ways. +It is the original source code downloaded from the Debian repository. +They are created for Quolibet v1.0 but most of the plugins (if not all) +work on v2.0 as well. diff --git a/multimedia/quodlibet-plugins/loggerfix.diff b/multimedia/quodlibet-plugins/loggerfix.diff new file mode 100644 index 0000000000000..a396b2c5f01f0 --- /dev/null +++ b/multimedia/quodlibet-plugins/loggerfix.diff @@ -0,0 +1,28 @@ +--- events/lastfmsubmit.py.orig 2007-11-25 14:45:54.000000000 +0100 ++++ events/lastfmsubmit.py 2007-11-25 17:22:59.000000000 +0100 +@@ -27,10 +27,13 @@ + __exclude = "" + __song = None + __timeout_id = -1 +- __log = lastfm.logger('quodlibet') ++ __cli = None + + def __init__(self): +- try: self.__exclude = config.get("plugins", "scrobbler_exclude") ++ try: ++ self.__exclude = config.get("plugins", "scrobbler_exclude") ++ __cli = lastfm.client.Client('quodlibet') ++ __cli.open_log() + except: pass + + def unprepare(self): +@@ -131,6 +134,6 @@ + for key in data.keys(): + if not data[key]: del(data[key]) + try: +- lastfm.submit([data]) +- self.__log.info("Sent %s", lastfm.repr(data)) +- except IOError, e: self.__log.error("Error: %s" % e) ++ self.__cli.submit([data]) ++ self.__cli.log.info("Sent %s", lastfm.repr(data)) ++ except IOError, e: self.__cli.log.error("Error: %s" % e) diff --git a/multimedia/quodlibet-plugins/quodlibet-plugins.SlackBuild b/multimedia/quodlibet-plugins/quodlibet-plugins.SlackBuild new file mode 100644 index 0000000000000..9dd56098c011b --- /dev/null +++ b/multimedia/quodlibet-plugins/quodlibet-plugins.SlackBuild @@ -0,0 +1,56 @@ +#!/bin/sh + +# Slackware build script for quodlibet-plugins + +# Written by Mihai Militaru <mihai.militaru@gmx.com> # March 2009 + +PRGNAM=quodlibet-plugins +VERSION=${VERSION:-20080601} +ARCH=${ARCH:-i486} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM"_"$VERSION.orig.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -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 {} \; +find . -type f -exec chmod 0644 {} \; +find . -type d -exec chmod 0755 {} \; + +patch -p0 < $CWD/loggerfix.diff + +mkdir -p $PKG/usr/lib/python2.5/site-packages/quodlibet/plugins +cp -a editing events playorder songsmenu \ + $PKG/usr/lib/python2.5/site-packages/quodlibet/plugins + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz diff --git a/multimedia/quodlibet-plugins/quodlibet-plugins.info b/multimedia/quodlibet-plugins/quodlibet-plugins.info new file mode 100644 index 0000000000000..79eacc7e0be3f --- /dev/null +++ b/multimedia/quodlibet-plugins/quodlibet-plugins.info @@ -0,0 +1,8 @@ +PRGNAM="quodlibet-plugins" +VERSION="20080601" +HOMEPAGE="http://code.google.com/p/quodlibet/wiki/Plugins" +DOWNLOAD="http://ftp.de.debian.org/debian/pool/main/q/quodlibet-plugins/quodlibet-plugins_20080601.orig.tar.gz" +MD5SUM="4ab7bb85b726b338a9abd6397b72bbb0" +MAINTAINER="Mihai Militaru" +EMAIL="mihai.militaru@gmx.com" +APPROVED="rworkman" diff --git a/multimedia/quodlibet-plugins/slack-desc b/multimedia/quodlibet-plugins/slack-desc new file mode 100644 index 0000000000000..17464150ed347 --- /dev/null +++ b/multimedia/quodlibet-plugins/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-------------------------------------------------------| +quodlibet-plugins: quodlibet-plugins (various contributed plugins for Quod Libet) +quodlibet-plugins: +quodlibet-plugins: This package contains a number of contributed plugins for the +quodlibet-plugins: Quod Libet media player, each extending the player's functionality +quodlibet-plugins: in different ways. +quodlibet-plugins: +quodlibet-plugins: Homepage: http://code.google.com/p/quodlibet-plugins/ +quodlibet-plugins: +quodlibet-plugins: +quodlibet-plugins: +quodlibet-plugins: |