aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpsykose <alice@ayaya.dev>2023-07-01 09:35:10 +0000
committerpsykose <alice@ayaya.dev>2023-07-01 11:35:21 +0200
commit867b5530019ef8c442c33f0628d32953d4b5314b (patch)
treefb99f39869ba20a2b0736f40c53a2dcc3607635b
parentb4ddd0ec7360d945258ac3ff0294837a3724a14e (diff)
community/taglib: upgrade to 1.13.1
also splits libs and builds the tools
-rw-r--r--community/taglib/APKBUILD23
1 files changed, 18 insertions, 5 deletions
diff --git a/community/taglib/APKBUILD b/community/taglib/APKBUILD
index f70cf157beb..d92d4691ecc 100644
--- a/community/taglib/APKBUILD
+++ b/community/taglib/APKBUILD
@@ -1,7 +1,7 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=taglib
-pkgver=1.13
+pkgver=1.13.1
pkgrel=0
pkgdesc="Library for reading and editing metadata of several popular audio formats"
url="https://taglib.github.io/"
@@ -9,9 +9,12 @@ arch="all"
license="LGPL-2.1-only OR MPL-1.1"
makedepends="zlib-dev cmake samurai"
checkdepends="cppunit-dev"
-subpackages="$pkgname-dev"
-source="https://taglib.github.io/releases/taglib-$pkgver.tar.gz
+subpackages="
+ $pkgname-dev
+ libtag:_lib
+ libtag_c:_lib
"
+source="https://taglib.github.io/releases/taglib-$pkgver.tar.gz"
# secfixes:
# 1.11.1-r2:
@@ -19,12 +22,16 @@ source="https://taglib.github.io/releases/taglib-$pkgver.tar.gz
# - CVE-2018-11439
build() {
+ CFLAGS="$CFLAGS -flto=auto" \
+ CXXFLAGS="$CXXFLAGS -flto=auto" \
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DWITH_ZLIB=ON \
-DBUILD_SHARED_LIBS=ON \
- -DBUILD_TESTING="$(want_check && echo ON || echo OFF)"
+ -DBUILD_EXAMPLES=ON \
+ -DBUILD_TESTING="$(want_check && echo ON || echo OFF)" \
+ -DVISIBILITY_HIDDEN=ON
cmake --build build
}
@@ -36,6 +43,12 @@ package() {
DESTDIR="$pkgdir" cmake --install build
}
+_lib() {
+ pkgdesc="$pkgdesc ($subpkgname lib)"
+
+ amove usr/lib/$subpkgname.so.*
+}
+
sha512sums="
-b6e3253d158b41173073c0da1915f5e4a3de947db918660817cb1c755fba7e3723ea1a335fbbc30b0dcf942348a471b493fe2ce1d52d1a808578edee14e1bfc7 taglib-1.13.tar.gz
+986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b taglib-1.13.1.tar.gz
"