aboutsummaryrefslogtreecommitdiffstats
path: root/testing/asteroid-music/APKBUILD
blob: b6592ea847a2fdb4368b1ddb7a4db31c2089ff75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-music
pkgver=0_git20210220
pkgrel=0
_commit="cb4729e5c0f76f79d16ac8d02a7aea70b4f9216d"
pkgdesc="Default music app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-music"
arch="all"
license="GPL-3.0-or-later"
depends="
	$pkgname-lang
	mapplauncherd
	"
makedepends="
	bash
	grep
	qml-asteroid-dev
	qt5-qtbase-dev
	qt5-qtdeclarative-dev
	qt5-qttools-dev
	qtchooser
	"
subpackages="$pkgname-lang"
source="https://github.com/AsteroidOS/asteroid-music/archive/$_commit/asteroid-music-$_commit.tar.gz
	fix-build.patch
	"
options="!check" # No tests
builddir="$srcdir/$pkgname-$_commit"

build() {
	qmake-qt5 \
		PREFIX=/usr
	make

	i18n/generate-desktop.sh . asteroid-music.desktop

	cd i18n
	lrelease -idbased ./*.ts
}

package() {
	INSTALL_ROOT="$pkgdir" make install

	install -Dm644 asteroid-music.desktop -t "$pkgdir"/usr/share/applications
}

lang() {
	cd "$builddir"/i18n
	find . -name "*.ts" | while read -r i; do
		install -Dm644 ${i/ts/qm} -t "$subpkgdir"/usr/share/translations
	done
}

sha512sums="a002d3be77ed819e5312a1c5772669f4460c43292eae2197d3ad1f1b1a1017a7dd9b029be7759ec7e1539a1848cdc00fbe353c2a78ba1a75061d99111af10f95  asteroid-music-cb4729e5c0f76f79d16ac8d02a7aea70b4f9216d.tar.gz
8fc4afe2d5ddda744bb92eb588a95a51a4c4aa2543b954c5aaea8e36b38dfcb22bdab2c9bb2c9142103996461168636a8eaec11c1dbabfe9af0aa85cad7db630  fix-build.patch"