aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancesco Colista <fcolista@alpinelinux.org>2017-11-22 18:46:28 +0000
committerFrancesco Colista <fcolista@alpinelinux.org>2017-11-22 18:46:28 +0000
commitc2d5251cc85bf438fd0989eaf80c81f88096ad1d (patch)
tree27397445887ec9b22a312833b56be1945e789aec
parent9bcb48b6dd46da20356da721445c74556b07d90a (diff)
downloadalpine_aports-c2d5251cc85bf438fd0989eaf80c81f88096ad1d.tar.bz2
alpine_aports-c2d5251cc85bf438fd0989eaf80c81f88096ad1d.tar.xz
alpine_aports-c2d5251cc85bf438fd0989eaf80c81f88096ad1d.zip
community/tomahawk: fix building
-rw-r--r--community/tomahawk/APKBUILD25
-rw-r--r--community/tomahawk/qtkeychain.patch13
2 files changed, 28 insertions, 10 deletions
diff --git a/community/tomahawk/APKBUILD b/community/tomahawk/APKBUILD
index 205fd98b49..027390ff5d 100644
--- a/community/tomahawk/APKBUILD
+++ b/community/tomahawk/APKBUILD
@@ -2,36 +2,40 @@
2# Maintainer: Francesco Colista <fcolista@alpinelinux.org> 2# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
3pkgname=tomahawk 3pkgname=tomahawk
4pkgver=0.8.4 4pkgver=0.8.4
5pkgrel=7 5pkgrel=8
6pkgdesc="A Music Player App written in C++/Qt" 6pkgdesc="A Music Player App written in C++/Qt"
7url="http://tomahawk-player.org/" 7url="http://tomahawk-player.org/"
8arch="all" 8arch="all"
9license="GPL3" 9license="GPL3"
10options="!check" #upstream does not provide check
10depends="phonon-backend-gstreamer qt-sqlite" 11depends="phonon-backend-gstreamer qt-sqlite"
11depends_dev="qt-dev phonon-dev boost-dev gnutls-dev qtkeychain-dev 12makedepends="cmake sparsehash websocket++ automoc4
12 libechonest-dev lucene++-dev taglib-dev qca-dev attica-dev quazip-dev 13 linux-headers bsd-compat-headers
14 qt-dev phonon-dev boost-dev gnutls-dev
15 libechonest-dev lucene++-dev taglib-dev
16 qca-dev attica-dev quazip-dev
13 liblastfm-dev qtkeychain-dev jreen-dev" 17 liblastfm-dev qtkeychain-dev jreen-dev"
14makedepends="$depends_dev cmake sparsehash websocket++ automoc4 linux-headers
15 bsd-compat-headers"
16subpackages="$pkgname-dev" 18subpackages="$pkgname-dev"
17source="http://download.tomahawk-player.org/tomahawk-$pkgver.tar.bz2 19source="http://download.tomahawk-player.org/tomahawk-$pkgver.tar.bz2
18 musl-fixes.patch 20 musl-fixes.patch
19 compare-taglib-version.patch 21 compare-taglib-version.patch
22 qtkeychain.patch
20 " 23 "
21
22builddir="$srcdir"/$pkgname-$pkgver 24builddir="$srcdir"/$pkgname-$pkgver
23 25
26prepare() {
27 default_prepare
28 mkdir -p "$builddir"/build
29}
30
24build() { 31build() {
25 mkdir "$builddir"/build
26 cd "$builddir"/build 32 cd "$builddir"/build
27 cmake "$builddir" \ 33 cmake "$builddir" \
28 -DCMAKE_INSTALL_PREFIX=/usr \ 34 -DCMAKE_INSTALL_PREFIX=/usr \
29 -DCMAKE_INSTALL_LIBDIR=lib \ 35 -DCMAKE_INSTALL_LIBDIR=lib \
30 -DFORCE_QT4=ON \
31 -DCMAKE_INSTALL_LIBEXECDIR=lib/${pkgname} \ 36 -DCMAKE_INSTALL_LIBEXECDIR=lib/${pkgname} \
32 -DBUILD_SHARED_LIBS=True \ 37 -DBUILD_SHARED_LIBS=True \
33 -DCMAKE_BUILD_TYPE=Release 38 -DCMAKE_BUILD_TYPE=Release
34
35} 39}
36 40
37package() { 41package() {
@@ -41,4 +45,5 @@ package() {
41 45
42sha512sums="5b312f593eac39d06de05e24d4ce429122d0777a9d52d6db8c65309ac283d7ae560c2fc189b186f0f8b1a7bbe1135ed0d59e1d850de6a93655e53efe4f5317c7 tomahawk-0.8.4.tar.bz2 46sha512sums="5b312f593eac39d06de05e24d4ce429122d0777a9d52d6db8c65309ac283d7ae560c2fc189b186f0f8b1a7bbe1135ed0d59e1d850de6a93655e53efe4f5317c7 tomahawk-0.8.4.tar.bz2
43eaf3a13d6e664999820aa562921462ca51e3abea464fd4fba3864ac9cac723b13fa5d349feea88a4c44356348bab127dda0899fb6335e610a8e4f5172d55b1d9 musl-fixes.patch 47eaf3a13d6e664999820aa562921462ca51e3abea464fd4fba3864ac9cac723b13fa5d349feea88a4c44356348bab127dda0899fb6335e610a8e4f5172d55b1d9 musl-fixes.patch
44a09e7d4e9bc684ca51714795716dd1756e490c2824371824313f53b0f0008c5fcfe95bceefd237d8d9c2b553760639848251770140739bc401b77a2b4e44c77c compare-taglib-version.patch" 48a09e7d4e9bc684ca51714795716dd1756e490c2824371824313f53b0f0008c5fcfe95bceefd237d8d9c2b553760639848251770140739bc401b77a2b4e44c77c compare-taglib-version.patch
498042084030a624dc2eea4e4ef79259f7f25858a62b39dda3b795aff0c330e25dc936d00a7a395a6cb6e9c3e347be7bf0aa077c1ca108aeb0a423dbe90933f213 qtkeychain.patch"
diff --git a/community/tomahawk/qtkeychain.patch b/community/tomahawk/qtkeychain.patch
new file mode 100644
index 0000000000..bb9666af39
--- /dev/null
+++ b/community/tomahawk/qtkeychain.patch
@@ -0,0 +1,13 @@
1diff --git a/CMakeLists.txt b/CMakeLists.txt
2index 3180626..102b8c8 100644
3--- a/CMakeLists.txt
4+++ b/CMakeLists.txt
5@@ -324,7 +324,7 @@ if( TOMAHAWK_QT5 )
6 else()
7 macro_optional_find_package(QtKeychain 0.1.0)
8 endif()
9-macro_log_feature(QTKEYCHAIN_FOUND "QtKeychain" "Provides support for secure credentials storage" "https://github.com/frankosterfeld/qtkeychain" TRUE "" "")
10+macro_log_feature(QtKeychain_FOUND "QtKeychain" "Provides support for secure credentials storage" "https://github.com/frankosterfeld/qtkeychain" TRUE "" "")
11 endif()
12
13 if( UNIX AND NOT APPLE )