aboutsummaryrefslogtreecommitdiff
path: root/audio/kid3
diff options
context:
space:
mode:
authorMichales Michaloudes <korgie@gmail.com>2016-08-26 23:01:57 +0100
committerDavid Spencer <idlemoor@slackbuilds.org>2016-08-28 00:22:59 +0100
commit3a446c6a0a6ab42deea7922698998fad28a87e56 (patch)
tree5d77583b7a71a8f966cd6f8492f52f273fde7839 /audio/kid3
parent16083b9211eca9bfd678684dcd6298b7db186fe0 (diff)
audio/kid3: Updated for version 3.4.2.
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'audio/kid3')
-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 dbd7ab3a519ac..8752e0d20abef 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 1633fad5e3af6..e25872dc5f7b3 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 2adea68798502..84746237087ae 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"