aboutsummaryrefslogtreecommitdiffstats
path: root/main/libid3tag/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libid3tag/APKBUILD')
-rw-r--r--main/libid3tag/APKBUILD69
1 files changed, 22 insertions, 47 deletions
diff --git a/main/libid3tag/APKBUILD b/main/libid3tag/APKBUILD
index 7a21dc2e2ec..6d05da73639 100644
--- a/main/libid3tag/APKBUILD
+++ b/main/libid3tag/APKBUILD
@@ -1,61 +1,36 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=libid3tag
-pkgver=0.15.1b
-pkgrel=8
+pkgver=0.16.2
+pkgrel=2
pkgdesc="MAD ID3 tagger for MP3 audio files"
-url="http://www.underbit.com/products/mad/"
+url="https://codeberg.org/tenacityteam/libid3tag"
arch="all"
-license="GPL-2.0+"
-depends=""
-makedepends="zlib-dev"
-install=
+license="GPL-2.0-or-later"
+options="!check" # no tests
+makedepends="cmake samurai zlib-dev"
subpackages="$pkgname-dev"
-source="ftp://ftp.mars.org/pub/mpeg/libid3tag-$pkgver.tar.gz
- CVE-2008-2109.patch
- "
+source="$pkgname-$pkgver-1.tar.gz::https://codeberg.org/tenacityteam/libid3tag/archive/$pkgver.tar.gz"
+builddir="$srcdir/$pkgname"
-prepare() {
- cd "$builddir"
- update_config_sub
- default_prepare
-}
+# secfixes:
+# 0.16.2-r0:
+# - CVE-2017-11550
+# 0.16.1-r0:
+# - CVE-2017-11551
build() {
- cd "$builddir"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info
- make
-}
-
-check() {
- cd "$builddir"
- make check
+ cmake -B build -G Ninja \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib
+ cmake --build build
}
package() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
- mkdir -p "$pkgdir"/usr/lib/pkgconfig
- cat > "$pkgdir"/usr/lib/pkgconfig/id3tag.pc <<EOF
-prefix=/usr
-exec_prefix=/usr/bin
-libdir=/usr/lib
-includedir=/usr/include
-
-Name: id3tag
-Description: ID3 tag manipulation library
-Requires:
-Version: $pkgver
-Libs: -lid3tag
-Cflags:
-EOF
+ DESTDIR="$pkgdir" cmake --install build
}
-sha512sums="ade7ce2a43c3646b4c9fdc642095174b9d4938b078b205cd40906d525acd17e87ad76064054a961f391edcba6495441450af2f68be69f116549ca666b069e6d3 libid3tag-0.15.1b.tar.gz
-fc79d44ca9d1435ab5b11d4da6b46d3684827a1384a0156cd88242225f98f3a0668c0d6e6a88159f0c4985fcbdc636777c2f100d7f371eef258a6050d6fde567 CVE-2008-2109.patch"
+sha512sums="
+b093614599ddc4d90072f355659a6d4d7d9fb6fe99509f62273db27291c02fb6cba280bb7ee954e014f4e5cffecc4e7f0258ebd15fcd18bf4e8abf8a02267c4c libid3tag-0.16.2-1.tar.gz
+"