From 3a446c6a0a6ab42deea7922698998fad28a87e56 Mon Sep 17 00:00:00 2001 From: Michales Michaloudes Date: Fri, 26 Aug 2016 23:01:57 +0100 Subject: [PATCH] audio/kid3: Updated for version 3.4.2. Signed-off-by: David Spencer --- audio/kid3/README | 2 ++ audio/kid3/kid3.SlackBuild | 33 ++++++++++++++++++--------------- audio/kid3/kid3.info | 6 +++--- 3 files changed, 23 insertions(+), 18 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 {} \; + \( -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 {} \; -cmake . \ +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"