From ec02029dcead2252923a2ee6c7b575887f5481ff Mon Sep 17 00:00:00 2001 From: Tim Biermann Date: Thu, 2 Sep 2021 11:57:58 +0200 Subject: [PATCH] libid3tag: 0.15.1b -> 0.16.1; new dependency: cmake --- libid3tag/.footprint | 13 ++++++++----- libid3tag/.signature | 9 ++++----- libid3tag/Pkgfile | 27 ++++++++++++++------------- libid3tag/id3tag.pc | 11 ----------- 4 files changed, 26 insertions(+), 34 deletions(-) delete mode 100644 libid3tag/id3tag.pc diff --git a/libid3tag/.footprint b/libid3tag/.footprint index e6508af1c..55a993673 100644 --- a/libid3tag/.footprint +++ b/libid3tag/.footprint @@ -2,10 +2,13 @@ drwxr-xr-x root/root usr/ drwxr-xr-x root/root usr/include/ -rw-r--r-- root/root usr/include/id3tag.h drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/libid3tag.a --rwxr-xr-x root/root usr/lib/libid3tag.la -lrwxrwxrwx root/root usr/lib/libid3tag.so -> libid3tag.so.0.3.0 -lrwxrwxrwx root/root usr/lib/libid3tag.so.0 -> libid3tag.so.0.3.0 --rwxr-xr-x root/root usr/lib/libid3tag.so.0.3.0 +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/id3tag/ +-rw-r--r-- root/root usr/lib/cmake/id3tag/id3tagConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/id3tag/id3tagConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/id3tag/id3tagTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/id3tag/id3tagTargets.cmake +lrwxrwxrwx root/root usr/lib/libid3tag.so -> libid3tag.so.0.16.1 +-rwxr-xr-x root/root usr/lib/libid3tag.so.0.16.1 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/id3tag.pc diff --git a/libid3tag/.signature b/libid3tag/.signature index 440aa73b7..9994b6fcc 100644 --- a/libid3tag/.signature +++ b/libid3tag/.signature @@ -1,6 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/WBDThBIp7of+e6Gl4OHagP/t5DBol06sPN1zg2c+NI8zzWE0inmQMUfQ2V6XKbPKJv/aJAN6Bdf+2n2/e275wg= -SHA256 (Pkgfile) = be3e7965db407f9d952f287315e181ff0e60ae5f4c712b7758bb427ba10f1eed -SHA256 (.footprint) = 9655ab362190dc086f05c29d5b1695fca93a66f0e22782a68ffd8c199f47ff14 -SHA256 (libid3tag-0.15.1b.tar.gz) = 63da4f6e7997278f8a3fef4c6a372d342f705051d1eeb6a46a86b03610e26151 -SHA256 (id3tag.pc) = 1c04ccd074290031a6fab00b3cc7aef9afc06fbce6959b2a2098dc3f77df707e +RWSE3ohX2g5d/W7VQE2gXUMITsj1hIJ5bCIi3Pb2CjwzFprZhfs5tpZW9fHJVsnEwKz+Pv8Bwdl7nrENsABAfoehkXQa3zfk0AM= +SHA256 (Pkgfile) = 536b7afa1d732218f4079ef66179f8a87f3d1507c867314f8847d8214d49b269 +SHA256 (.footprint) = d127018df27117c4bc93480b3e636f1fa36282c790e5c68098ab4dc591a3949e +SHA256 (libid3tag-0.16.1.tar.gz) = 185a6cec84644cf1aade8397dcf76753bcb3bd85ec2111a9e1079214ed85bef0 diff --git a/libid3tag/Pkgfile b/libid3tag/Pkgfile index ee5c7e5c4..8face6f00 100644 --- a/libid3tag/Pkgfile +++ b/libid3tag/Pkgfile @@ -1,21 +1,22 @@ # Description: ID3 tag manipulation library -# URL: https://www.mars.org/home/rob/proj/mpeg/ +# URL: https://github.com/tenacityteam/libid3tag # Maintainer: Tim Biermann, tbier at posteo dot de -# Depends on: zlib +# Depends on: zlib cmake name=libid3tag -version=0.15.1b +version=0.16.1 release=1 -source=(https://download.sourceforge.net/mad/${name}-${version}.tar.gz - id3tag.pc) +source=(https://github.com/tenacityteam/libid3tag/archive/$version/$name-$version.tar.gz) build() { - mkdir -p $PKG/usr/lib/pkgconfig/ - sed "s/#version#/$version/" id3tag.pc > $PKG/usr/lib/pkgconfig/id3tag.pc - - cd $name-$version - - ./configure --prefix=/usr - make - make DESTDIR=$PKG install + prt-get isinst ninja && PKGMK_LIBID3TAG+=' -G Ninja' + cmake -S $name-$version -B build $PKGMK_LIBID3TAG \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build } diff --git a/libid3tag/id3tag.pc b/libid3tag/id3tag.pc deleted file mode 100644 index 686a8d00e..000000000 --- a/libid3tag/id3tag.pc +++ /dev/null @@ -1,11 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: id3tag -Description: ID3 tag library -Requires: -Version: #version# -Libs: -L${libdir} -lid3tag -lz -Cflags: -I${includedir}