pmaports/device/community/device-asus-me176c/APKBUILD
Luca Weiss a17a931026
device/*: Add deviceinfo_chassis variable (MR 1246)
[ci:ignore-count], [ci:skip-build]
2020-05-24 06:35:30 +02:00

62 lines
1.6 KiB
Text

# Reference: <https://postmarketos.org/devicepkg>
# Maintainer: Minecrell <minecrell@minecrell.net>
pkgname=device-asus-me176c
pkgdesc="ASUS MeMO Pad 7 (ME176C(X))"
pkgver=2
pkgrel=1
url="https://postmarketos.org"
license="MIT"
arch="x86_64"
options="!check !archcheck"
depends="
postmarketos-base
linux-asus-me176c
firmware-asus-me176c-acpi intel-ucode
$pkgname-factory
mesa-dri-classic mesa-vulkan-intel
alsa-ucm-conf
"
makedepends="devicepkg-dev meson eudev-dev"
_commit=3155254999ac36c3051a2118c415de25a072c0f6
source="
deviceinfo
https://github.com/me176c-dev/linux-me176c/archive/$_commit.tar.gz
"
subpackages="
$pkgname-factory
$pkgname-nonfree-firmware:nonfree_firmware
"
build() {
devicepkg_build $startdir $pkgname
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--buildtype=plain \
-Dsystemd=false -Dopenrc=true \
linux-me176c-$_commit/factory build-factory
ninja -C build-factory
}
package() {
devicepkg_package $startdir $pkgname
}
factory() {
pkgdesc="WiFi/BT MAC address loader"
depends="bluez-btmgmt"
DESTDIR="$subpkgdir" ninja -C "$srcdir"/build-factory install
}
nonfree_firmware() {
pkgdesc="WiFi, Bluetooth and Sound firmware"
depends="linux-firmware-intel firmware-asus-me176c"
mkdir "$subpkgdir"
}
sha512sums="25b18f7d2c6d6570077143b404d821e4814f23ce8e46dfe7c8f0ed7d318b5e8c7fba1bd68a7536cb3b9adb3ca6753e08dd1fa56d1e99bfabbe6992ce9b3575e1 deviceinfo
75243e3d0bc9a352465683ec8cf8b83566e4131bb7fae0f388267a62bdbf4691c955ed034b30df550f921b771080688123ae8db144b72f786bf1677ef1d83f57 3155254999ac36c3051a2118c415de25a072c0f6.tar.gz"