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:

Reply via email to