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"
|