multimedia/gtkpod: Initial import

This commit is contained in:
Alex Lysenka 2010-05-11 15:00:26 +02:00 committed by Michiel van Wessem
parent 140e738ea7
commit 3b495ef21e
5 changed files with 112 additions and 0 deletions

19
multimedia/gtkpod/README Normal file
View file

@ -0,0 +1,19 @@
gtkpod is a platform independent Graphical User Interface for Apple's
iPod using GTK2. It supports the first to fifth Generation including
the iPod mini, iPod Photo, iPod Shuffle, iPod nano, and iPod Video.
For more information: http://www.gtkpod.org
This script compiles gtkpod for libgpod 0.4.2. Although Slackware 11
default install comes with 0.4.0, Pat has recently released a patch
for libgpod 0.4.2 (in the patches/ directory), so make sure you upgrade
your libgpod before running this script.
If you would like to add an AAC support to gtkpod, you will have to install
libmp4v2 library, which can be obtained at SlackBuilds.org as well.
Make sure to install libmp4v2 prior to running gtkpod configure.
Special thanks to Alan Hicks and Robby Workman for advising on the
appropriate version.

View file

@ -0,0 +1,62 @@
#!/bin/sh
# Slackware build script for gtkpod
# Written by Alex Lysenka <me@alkos333.net>
# Licensed under GNU GPL v2
PRGNAM=gtkpod
VERSION=0.99.8
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"
fi
rm -rf $PKG
rm -rf $TMP/$PRGNAM-$VERSION
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
tar -xzvf $CWD/$PRGNAM-$VERSION-for-libgpod-0.4.2.tar.gz || exit 1
cd $PRGNAM-$VERSION
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
make || exit 1
make install DESTDIR=$PKG || exit 1
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp AUTHORS COPYING ChangeLog INSTALL NEWS README TODOandBUGS.txt TROUBLESHOOTING $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc/$PRGNAM-$VERSION -type f -exec chmod 644 {} \;
# desktop icon.
mkdir -p $PKG/usr/share/applications
install -m 0644 $CWD/$PRGNAM.desktop $PKG/usr/share/applications/
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.tgz

View file

@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Type=Application
Terminal=false
Name=gtkpod
Comment=Manage songs on your Apple iPod
Comment[de]=Verwalte Musik auf deinem Apple iPod
Exec=gtkpod
Icon=/usr/share/gtkpod/pixmaps/gtkpod-icon-32x32.png
Categories=AudioVideo;

View file

@ -0,0 +1,8 @@
PRGNAM="gtkpod"
VERSION="0.99.8"
HOMEPAGE="http://www.gtkpod.org"
DOWNLOAD="http://dl.sourceforge.net/gtkpod/gtkpod-0.99.8-for-libgpod-0.4.2.tar.gz"
MD5SUM="484aad6a3cb64968247d9f44393fed49"
MAINTAINER="Alex Lysenka"
EMAIL="me@alkos333.net"
APPROVED="BP{k}"

View file

@ -0,0 +1,12 @@
|-----handy-ruler------------------------------------------------------|
gtkpod:
gtkpod: gtkpod is a platform independent Graphical User Interface for
gtkpod: Apple's iPod using GTK2. It supports the first to fifth
gtkpod: Generation including the iPod mini, iPod Photo, iPod Shuffle,
gtkpod: iPod nano, and iPod Video.
gtkpod:
gtkpod:
gtkpod:
gtkpod:
gtkpod: Homepage: http://www.gtkpod.org
gtkpod: