diff options
Diffstat (limited to 'testing/clementine/APKBUILD')
-rw-r--r-- | testing/clementine/APKBUILD | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/testing/clementine/APKBUILD b/testing/clementine/APKBUILD index ac54e3210bc..57ec3c655e8 100644 --- a/testing/clementine/APKBUILD +++ b/testing/clementine/APKBUILD @@ -1,14 +1,14 @@ # Contributor: knuxify <knuxify@gmail.com> # Maintainer: knuxify <knuxify@gmail.com> pkgname=clementine -pkgver=1.4.0_git20210929 -pkgrel=0 -_tag=1.4.0rc1-737-g69fd49b97 +pkgver=1.4.0_git20220324 +pkgrel=11 +_tag=1.4.0rc1-814-g2b340da79 pkgdesc="A modern music player and library organizer" url="https://clementine-player.org" -# riscv64 blocked by liblastfm-qt https://gitlab.alpinelinux.org/alpine/aports/-/issues/13238 -arch="all !riscv64" +arch="all" license="GPL-3.0-or-later" +depends="gst-plugins-good" makedepends="alsa-lib-dev boost-dev chromaprint-dev @@ -31,32 +31,36 @@ makedepends="alsa-lib-dev qt5-qtbase-dev qt5-qttools-dev qt5-qtx11extras-dev + samurai sparsehash taglib-dev " -checkdepends="gmock gtest" -source="https://github.com/clementine-player/Clementine/releases/download/$_tag/clementine-$_tag.tar.xz" +checkdepends="gtest-dev" +source="https://github.com/clementine-player/Clementine/releases/download/$_tag/clementine-$_tag.tar.xz + cxx17.patch + " builddir="$srcdir/clementine-$_tag" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=True \ - -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS -Wno-error=format" \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS="$CXXFLAGS -std=c++17 -Wno-error=format" \ -DBUNDLE_PROJECTM_PRESETS=OFF \ -DUSE_SYSTEM_PROJECTM=ON \ -DUSE_SYSTEM_TAGLIB=ON \ - $CMAKE_CROSSOPTS . + -DBUILD_WERROR=OFF \ + $CMAKE_CROSSOPTS cmake --build build + cmake --build build --target build_tests } check() { cd "$builddir"/build/tests - make build_tests for test in *_test; do ./$test done @@ -67,5 +71,6 @@ package() { } sha512sums=" -314743c0c213ffed63362c1d94e7584355cb28d54b370925eb007c53f8e6e82a8aaf483690b8acde5a948bbb0c8e9f4dbbfb0fb5c35b4ece7a11ed2a7fa0f19d clementine-1.4.0rc1-737-g69fd49b97.tar.xz +38c826e91a23f3d23c30ad9cc34e84c141b4a09badfb08149eff7c6a2ded6e4dabd5a08671a8a82385ba56a2a2d3830ee96e839f86261e0e60180481db4b240a clementine-1.4.0rc1-814-g2b340da79.tar.xz +7cf24bc057c17188084cc252ec2b049e66d27b272b7cfd50d99e1627a80800b5f81b7e5aa57fd551d70f32f864dbfcf13c19f945bfadbdce71a2671dd4b21cb9 cxx17.patch " |