pmaports/device/device-samsung-p4wifi/APKBUILD
Decatf 0a5bbce93c Update linux-samsung-p4wifi to kernel 4.16 (#1386)
* Specify a device tree binary file for p4wifi kernel
Previously the p4wifi kernel was using Android patches which append the
dtb to zImage in the kernel makefile.

Now follow mainline kernel convention of leaving the zImage and dtb
separate. Follow postmarketOS convention of specifying dtb file in
deviceinfo.
* Use linux-postmarketos-mainline APKBUILD build functions for p4wifi
* Update linux-samsung-p4wifi to kernel 4.16
- Use mainline broadcom bluetooth hci driver
- Use mainline atmel_mxt_ts driver
- Use mainline stmpe811 mfd driver and add stmpe811 ADC block
2018-04-03 23:29:11 +00:00

55 lines
2.4 KiB
Text

# Reference: <https://postmarketos.org/devicepkg>
pkgname="device-samsung-p4wifi"
pkgdesc="Galaxy Tab 10.1"
pkgver=0.1
pkgrel=5
url="https://postmarketos.org"
license="MIT"
arch="noarch"
options="!check"
depends="postmarketos-base linux-samsung-p4wifi mkbootimg mesa-dri-swrast alsa-utils"
makedepends="devicepkg-dev"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
source="deviceinfo
modules-load.conf
modprobe.conf
90-device-samsung-p4wifi-audio.rules
90-device-samsung-p4wifi-jack.rules
HiFi
wm8994aif1.conf"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
install -D -m644 "$srcdir"/modules-load.conf \
"$pkgdir"/etc/modules-load.d/00-${pkgname}.conf
install -D -m644 "$srcdir"/modprobe.conf \
"$pkgdir"/etc/modprobe.d/00-${pkgname}.conf
install -D -m644 "$srcdir"/HiFi \
"$pkgdir"/usr/share/alsa/ucm/wm8994aif1/HiFi
install -D -m644 "$srcdir"/wm8994aif1.conf \
"$pkgdir"/usr/share/alsa/ucm/wm8994aif1/wm8994aif1.conf
install -D -m644 "$srcdir"/90-device-samsung-p4wifi-audio.rules \
"$pkgdir"/etc/udev/rules.d/90-device-samsung-p4wifi-audio.rules
install -D -m644 "$srcdir"/90-device-samsung-p4wifi-jack.rules \
"$pkgdir"/etc/udev/rules.d/90-device-samsung-p4wifi-jack.rules
}
nonfree_firmware() {
pkgdesc="bcm4330 wifi firmware"
depends="firmware-samsung-p4wifi"
mkdir "$subpkgdir"
}
sha512sums="0622c4326811e2240d1278b991476bffb3e53831ffc81e9d45c8ad73fd8a1a2aaafabaaad9aa9c4440834d3626fade2d674a59773a215c52319cd79c09f4a6c0 deviceinfo
d8ce60ea7acaabf627ddca2f0887a4cda46f313b7aaf7934bef2fef8a6e0798ccefab849e4571e4e3fcd06ae34c1a6efe3b58b401e2e443416f6200e6d4ea769 modules-load.conf
56b865bab0714aed53bd6535ebefd2f3629ec78786e8f87dcae4637cfacb5912d28dc39d1fe0287d34bb36b4a8371481f54647e1b25190afbcd23ed30fe7edac modprobe.conf
559d3f49a2a99445c644f53b1148fbac6963cc27fc77ba735da7b6c742b8d4faecf938943ce598ea71d590ce2297e2ec6f98aec54b2b339c861f92d0e0430434 90-device-samsung-p4wifi-audio.rules
0ba8fc472df6a2a420c963d637bebe0cb167f593c50b1cd0dfb654375a1d16de99590dc5e48d0f42e7d44b6fe2ffa9dbfec062a32483d1b5ed32f383cd29ed22 90-device-samsung-p4wifi-jack.rules
a62bbae27b3e76e5ba4b3d06fdd3a35e14b69319b213724196b5ab8acf2086bdf6aef3feef20b262294860f03b8b202a094702af458fe1cfff74c5a17a1cd915 HiFi
16640080221d6ce6b87eb02bef401a18152008f75e52c0db2eee0a67f1ac65fc9ed053cc2388012f3f661e8f5526e8133af4ae2a5176441fde382597c02a75fa wm8994aif1.conf"