blob: 443a652278638cd62a8336dc2af2ffae9aa55c9e (
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
57
58
59
60
61
62
63
64
65
|
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=asteroid-settings
pkgver=0_git20210411
pkgrel=0
_commit="edbd260c9914295f155303acde081102857fc788"
pkgdesc="Default settings app for AsteroidOS"
url="https://github.com/AsteroidOS/asteroid-settings"
# armhf blocked by nemo-qml-plugin-systemsettings
arch="all !armhf"
license="GPL-3.0-or-later"
depends="
$pkgname-lang
mapplauncherd
mce
nemo-qml-plugin-configuration
nemo-qml-plugin-systemsettings
nemo-qml-plugin-time
"
makedepends="
bash
dbus-dev
dbus-glib-dev
grep
mce-dev
qml-asteroid-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtmultimedia-dev
qt5-qttools-dev
qtchooser
"
subpackages="$pkgname-lang"
source="https://github.com/AsteroidOS/asteroid-settings/archive/$_commit/asteroid-settings-$_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-settings.desktop
cd i18n
lrelease -idbased ./*.ts
}
package() {
INSTALL_ROOT="$pkgdir" make install
install -Dm644 asteroid-settings.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="f88e86d33903544967e8d8bac6d664d8919d9975776f8205eaf60ac28efcf3c6454debe12eab3e368ef2d98454de7c74c608880d92679a9d6f9273149f3d509d asteroid-settings-edbd260c9914295f155303acde081102857fc788.tar.gz
d7916a7fd900ca83e3b8c0066065875ea9604c661dcd6f319a9936046cd2a573fe0eb6eec1f17b8c6b289365bea0923d899589ba0b6236207eb3936a9b62134d fix-build.patch"
|