libid3tag: 0.15.1b -> 0.16.1; new dependency: cmake

This commit is contained in:
Tim Biermann 2021-09-02 11:57:58 +02:00
parent 8b36957370
commit ec02029dce
Signed by: tb
GPG Key ID: 42F8B4E30B673606
4 changed files with 26 additions and 34 deletions

View File

@ -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

View File

@ -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

View File

@ -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
}

View File

@ -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}