summaryrefslogtreecommitdiff
path: root/audio/deadbeef
diff options
context:
space:
mode:
Diffstat (limited to 'audio/deadbeef')
-rw-r--r--audio/deadbeef/README16
-rw-r--r--audio/deadbeef/deadbeef.SlackBuild9
-rw-r--r--audio/deadbeef/doinst.sh10
3 files changed, 21 insertions, 14 deletions
diff --git a/audio/deadbeef/README b/audio/deadbeef/README
index dc06c6f3ef..b8a929b045 100644
--- a/audio/deadbeef/README
+++ b/audio/deadbeef/README
@@ -1,21 +1,15 @@
-DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11
-(though now it also runs in plain console without X, in FreeBSD, and
-in OpenSolaris).
+DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux systems with X11.
Main features:
-
* mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more).
* sid, nsf and lots of other popular chiptune formats.
* ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support.
-* character set detection for non-unicode id3 tags - supports cp1251
- and iso8859-1.
+* character set detection for non-unicode id3 tags
* unicode tags are fully supported as well (both utf8 and ucs2).
* cuesheet (.cue files) support, with charset detection
- (utf8/cp1251/iso8859-1).
* tracker modules like mod, s3m, it, xm, etc.
* HVSC song length database support for sid.
-* gtk2 interface with efficient custom widgets.
-* no GNOME or KDE dependencies.
+* gtk2 interface with efficient custom widgets; no GNOME or KDE dependencies.
* minimize to tray, with scrollwheel volume control.
* drag and drop, both inside of playlist, and from filemanagers and such.
* control playback from command line.
@@ -26,3 +20,7 @@ Main features:
and without xing/info tags).
* was tested and works on x86, x86_64 and ppc64 architectures. should work
on most modern platforms.
+
+This requires libsamplerate, and all of the following are optional:
+amrnb, amrwb, dirac, faac, faad2, ffmpeg, lame, libsndfile, openjpeg,
+schroedinger, speex, x264, xvidcore
diff --git a/audio/deadbeef/deadbeef.SlackBuild b/audio/deadbeef/deadbeef.SlackBuild
index 8a5688aedd..b1caf9c7b3 100644
--- a/audio/deadbeef/deadbeef.SlackBuild
+++ b/audio/deadbeef/deadbeef.SlackBuild
@@ -25,7 +25,7 @@
PRGNAM=deadbeef
VERSION=0.3.3
ARCH=${ARCH:-i486}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
CWD=$(pwd)
@@ -61,6 +61,7 @@ CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-shared \
--build=$ARCH-slackware-linux
@@ -74,14 +75,12 @@ make install DESTDIR=$PKG
xargs strip --strip-unneeded 2> /dev/null || true
)
-mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- AUTHORS COPYING.* ChangeLog INSTALL NEWS README \
- $PKG/usr/doc/$PRGNAM-$VERSION
+cp -a AUTHORS $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
+cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/audio/deadbeef/doinst.sh b/audio/deadbeef/doinst.sh
new file mode 100644
index 0000000000..1f8ff67ded
--- /dev/null
+++ b/audio/deadbeef/doinst.sh
@@ -0,0 +1,10 @@
+if [ -x /usr/bin/update-desktop-database ]; then
+ /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
+fi
+
+if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then
+ if [ -x /usr/bin/gtk-update-icon-cache ]; then
+ /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1
+ fi
+fi
+