aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Demelier <markand@malikania.fr>2020-06-05 10:26:01 +0200
committerMilan P. Stanić <mps@arvanta.net>2020-06-05 11:58:37 +0000
commitc50b3d21b62ce95e587837d36ee10b81c74139a8 (patch)
tree1689c8cbd320aadef8affedd47d8fb5fb570768c
parent82cf35a3cd968315e516a20e44f66aef77d66e6b (diff)
downloadalpine_aports-c50b3d21b62ce95e587837d36ee10b81c74139a8.tar.bz2
alpine_aports-c50b3d21b62ce95e587837d36ee10b81c74139a8.tar.xz
alpine_aports-c50b3d21b62ce95e587837d36ee10b81c74139a8.zip
community/hydrogen: upgrade to 1.0.0-beta2
While here update to the last CMake template.
-rw-r--r--community/hydrogen/APKBUILD40
1 files changed, 24 insertions, 16 deletions
diff --git a/community/hydrogen/APKBUILD b/community/hydrogen/APKBUILD
index a100615681..ee6d01e39d 100644
--- a/community/hydrogen/APKBUILD
+++ b/community/hydrogen/APKBUILD
@@ -1,43 +1,51 @@
1# Contributor: Natanael Copa <ncopa@alpinelinux.org> 1# Contributor: Natanael Copa <ncopa@alpinelinux.org>
2# Maintainer: Natanael Copa <ncopa@alpinelinux.org> 2# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
3pkgname=hydrogen 3pkgname=hydrogen
4pkgver=1.0.0_beta1 4pkgver=1.0.0_beta2
5_ver=${pkgver/_beta/-beta} 5_ver=${pkgver/_beta/-beta}
6pkgrel=0 6pkgrel=0
7pkgdesc="Advanced drum machine for GNU/Linux" 7pkgdesc="Advanced drum machine for GNU/Linux"
8url="http://www.hydrogen-music.org/" 8url="http://www.hydrogen-music.org/"
9arch="all !armhf" # limited by qt5-qtxmlpatterns 9arch="all"
10license="GPL-2.0-or-later" 10license="GPL-2.0-or-later"
11depends=""
12makedepends=" 11makedepends="
13 alsa-lib-dev 12 alsa-lib-dev
14 cmake 13 cmake
14 cppunit-dev
15 flac-dev 15 flac-dev
16 jack-dev 16 jack-dev
17 libarchive-dev 17 libarchive-dev
18 libsndfile-dev 18 libsndfile-dev
19 portaudio-dev 19 portaudio-dev
20 pulseaudio-dev
20 qt5-qtbase-dev 21 qt5-qtbase-dev
22 qt5-qttools-dev
21 qt5-qtxmlpatterns-dev 23 qt5-qtxmlpatterns-dev
22 " 24 "
23subpackages="$pkgname-dev" 25subpackages="$pkgname-dev $pkgname-doc"
24source="hydrogen-$pkgver.tar.gz::https://github.com/hydrogen-music/hydrogen/archive/${_ver}.tar.gz" 26source="hydrogen-$pkgver.tar.gz::https://github.com/hydrogen-music/hydrogen/archive/$_ver.tar.gz"
25
26builddir="$srcdir"/hydrogen-$_ver 27builddir="$srcdir"/hydrogen-$_ver
27 28
28build() { 29build() {
29 cd "$_builddir" 30 if [ "$CBUILD" != "$CHOST" ]; then
30 export QTDIR=/usr/lib 31 CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
31 cmake . -DCMAKE_INSTALL_PREFIX=/usr \ 32 fi
32 -DWANT_CPPUNIT=OFF \ 33 cmake -B build \
33 -DWANT_LRDF=ON 34 -DCMAKE_INSTALL_PREFIX=/usr \
34 make 35 -DCMAKE_INSTALL_LIBDIR=lib \
36 -DBUILD_SHARED_LIBS=True \
37 -DCMAKE_BUILD_TYPE=None \
38 $CMAKE_CROSSOPTS .
39 make -C build
40}
41
42check() {
43 CTEST_OUTPUT_ON_FAILURE=1 make -C build tests
35} 44}
36 45
37package() { 46package() {
38 cd "$builddir" 47 make -C build DESTDIR="$pkgdir" install
39 export QTDIR=/usr/lib
40 make install DESTDIR="$pkgdir"
41} 48}
42 49
43sha512sums="73963a9f400a4d9f6faca41f5f9af2c4b00ebefb16f394a78fe81f7aacb23acee49633803a484e91705da01cb59b4699133f618fac34f6caa7734bcc67bf4518 hydrogen-1.0.0_beta1.tar.gz" 50
51sha512sums="8712996adbc820909d1d38ff7d45a2a49ec64c15135d5a99b08b93ebd5a0c05139ce78a317c274059a538eb68031f0f42bb9d22988312c2b9f60fa53c539a242 hydrogen-1.0.0_beta2.tar.gz"