summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/kid3/README2
-rw-r--r--audio/kid3/kid3.SlackBuild35
-rw-r--r--audio/kid3/kid3.info6
3 files changed, 24 insertions, 19 deletions
diff --git a/audio/kid3/README b/audio/kid3/README
index dbd7ab3a51..8752e0d20a 100644
--- a/audio/kid3/README
+++ b/audio/kid3/README
@@ -3,5 +3,7 @@ MP2, Speex, TrueAudio and WavPack files (e.g. full albums) without typing
the same information again and again and have control over both ID3v1
and ID3v2 tags, then Kid3 is the program you are looking for.
+kid3-cli for command line execution.
+
libmp4v2 (for MP4 support), chromaprint (for fingerprinting detection)
and ffmpeg are optional dependencies.
diff --git a/audio/kid3/kid3.SlackBuild b/audio/kid3/kid3.SlackBuild
index 1633fad5e3..e25872dc5f 100644
--- a/audio/kid3/kid3.SlackBuild
+++ b/audio/kid3/kid3.SlackBuild
@@ -3,14 +3,14 @@
# Written by Michales Michaloudes korgie@gmail.com
PRGNAM=kid3
-VERSION=${VERSION:-3.3.0}
+VERSION=${VERSION:-3.4.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
MP4TAG=${MP4TAG:-yes}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -21,8 +21,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -73,15 +73,16 @@ tar xvf $CWD/$PRGNAM-$VERSION.tar.?z*
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
- \( -perm 777 -o -perm 775 -o -perm 750 -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 {} \;
-
-cmake . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
+ -o -perm 511 \) -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
+ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+
+mkdir -p build
+cd build
+ cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
- -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_SUFFIX:STRING=${LIBDIRSUFFIX} \
-DLIB_INSTALL_DIR=/usr/lib${LIBDIRSUFFIX} \
@@ -92,10 +93,12 @@ cmake . \
-DWITH_MP4V2="$MP4TAG" \
-DWITH_APPS="Qt;CLI$KDE4" \
-DWITH_PHONON="$PHONON" \
- -DBUILD_SHARED_LIBS:BOOL=ON
-
-make
-make install DESTDIR=$PKG
+ -DWITH_DOCDIR="doc/$PRGNAM-$VERSION" \
+ -DBUILD_SHARED_LIBS:BOOL=ON \
+ -DCMAKE_BUILD_TYPE=Release ..
+ make
+ make install DESTDIR=$PKG
+cd ..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | \
grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -107,7 +110,7 @@ cp -a \
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
if [ -d $PKG/usr/share/man ]; then
- mv $PKG/usr/share/man $PKG/usr/doc
+ mv $PKG/usr/share/man $PKG/usr/
fi
mkdir -p $PKG/install
diff --git a/audio/kid3/kid3.info b/audio/kid3/kid3.info
index 2adea68798..8474623708 100644
--- a/audio/kid3/kid3.info
+++ b/audio/kid3/kid3.info
@@ -1,8 +1,8 @@
PRGNAM="kid3"
-VERSION="3.3.0"
+VERSION="3.4.2"
HOMEPAGE="http://kid3.sourceforge.net/"
-DOWNLOAD="http://prdownloads.sourceforge.net/kid3/kid3-3.3.0.tar.gz"
-MD5SUM="1bce760c3e8b12310b515798e73c9b0f"
+DOWNLOAD="http://prdownloads.sourceforge.net/kid3/kid3-3.4.2.tar.gz"
+MD5SUM="48c9dc602d26dd139c477d8cd90e78b6"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="id3lib"