diff options
Diffstat (limited to 'main/libid3tag/APKBUILD')
-rw-r--r-- | main/libid3tag/APKBUILD | 69 |
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 +" |