diff options
author | psykose <alice@ayaya.dev> | 2023-07-01 09:35:10 +0000 |
---|---|---|
committer | psykose <alice@ayaya.dev> | 2023-07-01 11:35:21 +0200 |
commit | 867b5530019ef8c442c33f0628d32953d4b5314b (patch) | |
tree | fb99f39869ba20a2b0736f40c53a2dcc3607635b | |
parent | b4ddd0ec7360d945258ac3ff0294837a3724a14e (diff) |
community/taglib: upgrade to 1.13.1
also splits libs and builds the tools
-rw-r--r-- | community/taglib/APKBUILD | 23 |
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 " |