9392512166
mce is used by both Glacier and Asteroid to do all kind of power management related stuff, including blanking the display. However, obviously we don't ever want to blank the display on Qemu
69 lines
1.9 KiB
Text
69 lines
1.9 KiB
Text
# Reference: <https://postmarketos.org/devicepkg>
|
|
# Maintainer: Minecrell <minecrell@minecrell.net>
|
|
# Co-Maintainer: Daniele Debernardi <drebrez@gmail.com>
|
|
pkgname=device-qemu-aarch64
|
|
pkgver=2.1
|
|
pkgrel=2
|
|
pkgdesc="Simulated device in QEMU (aarch64)"
|
|
url="https://postmarketos.org"
|
|
arch="aarch64"
|
|
license="MIT"
|
|
depends="postmarketos-base mesa-dri-gallium"
|
|
makedepends="devicepkg-dev"
|
|
subpackages="
|
|
$pkgname-kernel-lts:kernel_lts
|
|
$pkgname-kernel-virt:kernel_virt
|
|
$pkgname-mce
|
|
$pkgname-weston
|
|
$pkgname-xfce4
|
|
"
|
|
|
|
source="
|
|
deviceinfo
|
|
mce-display-blanking.conf
|
|
weston.ini
|
|
"
|
|
options="!check !archcheck"
|
|
|
|
build() {
|
|
devicepkg_build $startdir $pkgname
|
|
}
|
|
|
|
package() {
|
|
devicepkg_package $startdir $pkgname
|
|
}
|
|
|
|
mce() {
|
|
pkgdesc="Prevents screen blanking for UI's using mce (Glacier, Asteroid)"
|
|
install_if="$pkgname mce"
|
|
install -Dm644 "$srcdir"/mce-display-blanking.conf \
|
|
"$subpkgdir"/etc/mce/50display-blanking.conf
|
|
}
|
|
|
|
weston() {
|
|
install_if="$pkgname weston"
|
|
install -Dm644 "$srcdir"/weston.ini \
|
|
"$subpkgdir"/etc/xdg/weston/weston.ini
|
|
}
|
|
|
|
xfce4() {
|
|
install_if="$pkgname postmarketos-ui-xfce4"
|
|
install="$subpkgname.post-install"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
kernel_virt() {
|
|
pkgdesc="Alpine Virt kernel (minimal, no audio)"
|
|
depends="linux-virt"
|
|
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
|
}
|
|
|
|
kernel_lts() {
|
|
pkgdesc="Alpine LTS kernel"
|
|
depends="linux-lts linux-firmware-none"
|
|
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
|
}
|
|
|
|
sha512sums="23380393d6c1dd5327b2be4ab22a617da5ae606b393042afd8adeb722d7680678a79ac78f20b8256a6741c3d43ea5863fbee58a5115c88c442a54675ef91079b deviceinfo
|
|
99d32eed6c5cda59e91516e982c5bd5165ff718133e2411a0dbba04e2057d1dfad49a75e5cc67140d0e0adcbe1383671bd2892335929b782a5b19f5472e635ad mce-display-blanking.conf
|
|
de794566118f1744d068a94e6a75b61d43f6749a4b0871a5270fa7a2048164d609c71fcffa61845c2a7dd4cb5fbeb72c0e4f8b73b382f36d6ff0bcc9b8a5ae25 weston.ini"
|