summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 313a002afbaaebc77795fc643bf25190039a118b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Maintainer: Mark Hamilton <deusstultus@gmail.com>

pkgbase=ath10k-firmware-git
pkgbase=ath10k-firmware-git
pkgname=(${pkgbase%-*}-qca9887-git)
#pkgname=(${pkgbase%-*}-{qca9377,qca9887,qca988x,qca99x0,qca6174}-git)
pkgver=20160613_a5399f1
pkgrel=2
pkgdesc='Firmware for Atheros Ath10k devices not yet in kernel-firmware tree from kvalo repo'
arch=('any')
url="https://github.com/kvalo/ath10k-firmware"
license=('Custom')
depends=('linux-firmware>=20160516')
source=("git+git://github.com/kvalo/ath10k-firmware")
sha256sums=(SKIP)
#conflicts=(kernel-firmware) #Not really, but these files may merge upstream and cause contention on update
pkgver() {
  #Something consistent, there are traces of version numbering in firmware file names
  cd "$srcdir/${pkgbase%-git}"
  git show -s --format=format:%cd_%h --date=short | tr -d '-'
}

package_ath10k-firmware-qca9887-git() {
  #pkgver=10.2.3.31.7
  cd "$srcdir/${pkgbase%-git}"
	mkdir -p "$pkgdir/usr/lib/firmware/ath10k"
  cp -r QCA9887 "$pkgdir/usr/lib/firmware/ath10k"
	mv "$pkgdir/usr/lib/firmware/ath10k/QCA9887/firmware-5.bin_10.2.3.31.7-1" "$pkgdir/usr/lib/firmware/ath10k/QCA9887/firmware-5.bin"
	install -Dm644 LICENSE.qca_firmware "$pkgdir/usr/share/licenses/$pkgname/License.qca_firmware"
}