86eff19e0b
Actually the display in asus-me176c has a width of 800px, which means that the splash screen isn't perfectly centered. Correct this in deviceinfo to make it show up correctly. Also, add configuration file for Phosh to reduce scaling a bit to 1.75. It's kind of subjective but scaling = 2 definitely feels too large. [ci:skip-build]: already built successfully in CI
65 lines
1.8 KiB
Text
65 lines
1.8 KiB
Text
# Reference: <https://postmarketos.org/devicepkg>
|
|
# Maintainer: Minecrell <minecrell@minecrell.net>
|
|
pkgname=device-asus-me176c
|
|
pkgdesc="ASUS MeMO Pad 7 (ME176C(X))"
|
|
pkgver=3
|
|
pkgrel=0
|
|
_commit=3155254999ac36c3051a2118c415de25a072c0f6
|
|
url="https://postmarketos.org"
|
|
license="MIT"
|
|
arch="x86_64"
|
|
options="!check !archcheck"
|
|
depends="
|
|
$pkgname-factory
|
|
alsa-ucm-conf
|
|
firmware-asus-me176c-acpi
|
|
intel-ucode
|
|
linux-asus-me176c
|
|
mesa-dri-classic
|
|
mesa-vulkan-intel
|
|
postmarketos-base
|
|
"
|
|
makedepends="devicepkg-dev meson eudev-dev"
|
|
source="https://github.com/me176c-dev/linux-me176c/archive/$_commit.tar.gz
|
|
deviceinfo
|
|
rootston.ini
|
|
"
|
|
subpackages="$pkgname-factory $pkgname-nonfree-firmware:nonfree_firmware $pkgname-phosh"
|
|
builddir="$srcdir/linux-me176c-$_commit"
|
|
|
|
build() {
|
|
devicepkg_build $startdir $pkgname
|
|
|
|
cd factory
|
|
abuild-meson . output \
|
|
-Dsystemd=false \
|
|
-Dopenrc=true
|
|
meson compile ${JOBS:+-j ${JOBS}} -C output
|
|
}
|
|
|
|
package() {
|
|
devicepkg_package $startdir $pkgname
|
|
}
|
|
|
|
factory() {
|
|
pkgdesc="WiFi/BT MAC address loader"
|
|
depends="bluez-btmgmt"
|
|
cd "$builddir"/factory
|
|
DESTDIR="$subpkgdir" meson install -C output
|
|
}
|
|
|
|
nonfree_firmware() {
|
|
pkgdesc="WiFi, Bluetooth and Sound firmware"
|
|
depends="linux-firmware-intel firmware-asus-me176c"
|
|
mkdir "$subpkgdir"
|
|
}
|
|
|
|
phosh() {
|
|
install_if="$pkgname postmarketos-ui-phosh"
|
|
install -Dm644 "$srcdir"/rootston.ini \
|
|
"$subpkgdir"/etc/phosh/rootston.ini
|
|
}
|
|
|
|
sha512sums="75243e3d0bc9a352465683ec8cf8b83566e4131bb7fae0f388267a62bdbf4691c955ed034b30df550f921b771080688123ae8db144b72f786bf1677ef1d83f57 3155254999ac36c3051a2118c415de25a072c0f6.tar.gz
|
|
e879c597fa4b1493a98a6676c643dc4fb470642dd9d0a7e2071384067a08618b502167f2063b2fec9ceb2a49e1d1a8781402d6e34e898dd02c394006e353939e deviceinfo
|
|
a60d1785f0163d4a4eb63ea5e3017631aab7dd6683baad6a74b09809d33888d581ca8b14526c19d18234dcf727d1fdb4ff0489ed4bd5523905d0e4da7d93bc56 rootston.ini"
|