asus-me176: modernize APKBUILD (MR 1538)

This commit is contained in:
Bart Ribbers 2020-09-04 20:25:26 +02:00
parent 3720293639
commit ff0929c925
No known key found for this signature in database
GPG key ID: 5AE7F5513E0885CB

View file

@ -3,43 +3,37 @@
pkgname=device-asus-me176c pkgname=device-asus-me176c
pkgdesc="ASUS MeMO Pad 7 (ME176C(X))" pkgdesc="ASUS MeMO Pad 7 (ME176C(X))"
pkgver=2 pkgver=2
pkgrel=1 pkgrel=2
_commit=3155254999ac36c3051a2118c415de25a072c0f6
url="https://postmarketos.org" url="https://postmarketos.org"
license="MIT" license="MIT"
arch="x86_64" arch="x86_64"
options="!check !archcheck" options="!check !archcheck"
depends=" depends="
postmarketos-base
linux-asus-me176c
firmware-asus-me176c-acpi intel-ucode
$pkgname-factory $pkgname-factory
mesa-dri-classic mesa-vulkan-intel
alsa-ucm-conf 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" makedepends="devicepkg-dev meson eudev-dev"
source="https://github.com/me176c-dev/linux-me176c/archive/$_commit.tar.gz
_commit=3155254999ac36c3051a2118c415de25a072c0f6
source="
deviceinfo deviceinfo
https://github.com/me176c-dev/linux-me176c/archive/$_commit.tar.gz "
" subpackages="$pkgname-factory $pkgname-nonfree-firmware:nonfree_firmware"
subpackages=" builddir="$srcdir/linux-me176c-$_commit"
$pkgname-factory
$pkgname-nonfree-firmware:nonfree_firmware
"
build() { build() {
devicepkg_build $startdir $pkgname devicepkg_build $startdir $pkgname
meson \ cd factory
--prefix=/usr \ abuild-meson . output \
--sysconfdir=/etc \ -Dsystemd=false \
--mandir=/usr/share/man \ -Dopenrc=true
--localstatedir=/var \ meson compile ${JOBS:+-j ${JOBS}} -C output
--buildtype=plain \
-Dsystemd=false -Dopenrc=true \
linux-me176c-$_commit/factory build-factory
ninja -C build-factory
} }
package() { package() {
@ -49,7 +43,8 @@ package() {
factory() { factory() {
pkgdesc="WiFi/BT MAC address loader" pkgdesc="WiFi/BT MAC address loader"
depends="bluez-btmgmt" depends="bluez-btmgmt"
DESTDIR="$subpkgdir" ninja -C "$srcdir"/build-factory install cd "$builddir"/factory
DESTDIR="$subpkgdir" meson install -C output
} }
nonfree_firmware() { nonfree_firmware() {