Date: Tuesday, September 13, 2022 @ 17:29:41
Author: heftig
Revision: 456036
1.4.0-1
Modified:
flac/trunk/PKGBUILD
----------+
PKGBUILD | 26 +++++++++++++++-----------
1 file changed, 15 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2022-09-13 17:14:24 UTC (rev 456035)
+++ PKGBUILD 2022-09-13 17:29:41 UTC (rev 456036)
@@ -3,24 +3,23 @@
pkgbase=flac
pkgname=('flac' 'flac-doc')
-pkgver=1.3.4
-pkgrel=3
+pkgver=1.4.0
+pkgrel=1
pkgdesc='Free Lossless Audio Codec'
url='https://xiph.org/flac/'
arch=('x86_64')
license=('BSD' 'GPL')
depends=('gcc-libs' 'libogg')
-makedepends=('nasm' 'doxygen' 'cmake' 'ninja')
-source=(https://downloads.xiph.org/releases/flac/flac-${pkgver}.tar.xz
-
https://github.com/xiph/flac/commit/b171e767e282909d3f4ef4b7d7fcb9b7d7987ff5.patch)
-sha512sums=('4a626e8a1bd126e234c0e5061e3b46f3a27c2065fdfa228fd8cf00d3c7fa2c05fafb5cec36acce7bfce4914bfd7db0b2a27ee15decf2d8c4caad630f62d44ec9'
-
'9cfe6b3098f119f2db851d73cebaebc9423cacaefd6555857e7453d63e61e6f7241b4b8e9621e87622498cc6f56ee29cfd4df2a19334f1ffb29b9c27c3bfa312')
+makedepends=('nasm' 'cmake' 'ninja' 'doxygen')
+options=('debug')
+source=(https://downloads.xiph.org/releases/flac/flac-${pkgver}.tar.xz)
+sha512sums=('b7310de7bcf49584c0a1fdc6d5ee7216a8ab3e2b1af85366fa0905752da13e1cbb9638e0d92f3b756568a69848abf4d5c2fe0d21a86c6fdb4840f2678daf0f8d')
prepare() {
cd flac-${pkgver}
- # https://bugs.archlinux.org/task/74895
- patch -Np1 -i ../b171e767e282909d3f4ef4b7d7fcb9b7d7987ff5.patch
+ # Shorten tests
+ sed -i 's/FLAC__TEST_LEVEL=1/FLAC__TEST_LEVEL=0/' test/CMakeLists.txt
}
build() {
@@ -32,10 +31,15 @@
-DWITH_STACK_PROTECTOR=OFF \
-DNDEBUG=ON
cmake --build build
+
+ # Build docs and place them where install expects them
+ cmake --build build --target FLAC-doxygen
+ mv build/doc/doxytmp/html flac-${pkgver}/doc/api
}
check() {
- FLAC__TEST_LEVEL=0 cmake --build build --target test
+ cd build
+ ctest --output-on-failure --stop-on-failure -j1
}
package_flac() {
@@ -60,4 +64,4 @@
install -Dm 644 flac-${pkgver}/COPYING.Xiph -t
"${pkgdir}/usr/share/licenses/${pkgname}"
}
-# vim:set sw=2 et:
+# vim:set sw=2 sts=-1 et: