diff options
author | David Demelier <markand@malikania.fr> | 2020-06-05 10:26:01 +0200 |
---|---|---|
committer | Milan P. Stanić <mps@arvanta.net> | 2020-06-05 11:58:37 +0000 |
commit | c50b3d21b62ce95e587837d36ee10b81c74139a8 (patch) | |
tree | 1689c8cbd320aadef8affedd47d8fb5fb570768c | |
parent | 82cf35a3cd968315e516a20e44f66aef77d66e6b (diff) | |
download | alpine_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/APKBUILD | 40 |
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> |
3 | pkgname=hydrogen | 3 | pkgname=hydrogen |
4 | pkgver=1.0.0_beta1 | 4 | pkgver=1.0.0_beta2 |
5 | _ver=${pkgver/_beta/-beta} | 5 | _ver=${pkgver/_beta/-beta} |
6 | pkgrel=0 | 6 | pkgrel=0 |
7 | pkgdesc="Advanced drum machine for GNU/Linux" | 7 | pkgdesc="Advanced drum machine for GNU/Linux" |
8 | url="http://www.hydrogen-music.org/" | 8 | url="http://www.hydrogen-music.org/" |
9 | arch="all !armhf" # limited by qt5-qtxmlpatterns | 9 | arch="all" |
10 | license="GPL-2.0-or-later" | 10 | license="GPL-2.0-or-later" |
11 | depends="" | ||
12 | makedepends=" | 11 | makedepends=" |
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 | " |
23 | subpackages="$pkgname-dev" | 25 | subpackages="$pkgname-dev $pkgname-doc" |
24 | source="hydrogen-$pkgver.tar.gz::https://github.com/hydrogen-music/hydrogen/archive/${_ver}.tar.gz" | 26 | source="hydrogen-$pkgver.tar.gz::https://github.com/hydrogen-music/hydrogen/archive/$_ver.tar.gz" |
25 | |||
26 | builddir="$srcdir"/hydrogen-$_ver | 27 | builddir="$srcdir"/hydrogen-$_ver |
27 | 28 | ||
28 | build() { | 29 | build() { |
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 | |||
42 | check() { | ||
43 | CTEST_OUTPUT_ON_FAILURE=1 make -C build tests | ||
35 | } | 44 | } |
36 | 45 | ||
37 | package() { | 46 | package() { |
38 | cd "$builddir" | 47 | make -C build DESTDIR="$pkgdir" install |
39 | export QTDIR=/usr/lib | ||
40 | make install DESTDIR="$pkgdir" | ||
41 | } | 48 | } |
42 | 49 | ||
43 | sha512sums="73963a9f400a4d9f6faca41f5f9af2c4b00ebefb16f394a78fe81f7aacb23acee49633803a484e91705da01cb59b4699133f618fac34f6caa7734bcc67bf4518 hydrogen-1.0.0_beta1.tar.gz" | 50 | |
51 | sha512sums="8712996adbc820909d1d38ff7d45a2a49ec64c15135d5a99b08b93ebd5a0c05139ce78a317c274059a538eb68031f0f42bb9d22988312c2b9f60fa53c539a242 hydrogen-1.0.0_beta2.tar.gz" | ||