summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryjun2021-04-24 16:53:09 +0800
committeryjun2021-04-24 16:53:09 +0800
commit3ecd11acdfb37ffa1e7403430cffbae3756f7c89 (patch)
tree8f9c3a00107b5c8d007ec605cb6b376bb0f0d287
parente0b8c635f4d83bac49e13cece907f5ac667317f2 (diff)
downloadaur-3ecd11acdfb37ffa1e7403430cffbae3756f7c89.tar.gz
pkgbuild: changed the git source
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD44
-rw-r--r--xradio.install2
3 files changed, 26 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30167ed5cbd4..d26a97add004 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,15 @@
-# Generated by mksrcinfo v8
-# Wed Oct 4 09:37:48 UTC 2017
pkgbase = xradio-git
- pkgdesc = Port Allwinner xradio driver to mainline Linux
+ pkgdesc = Driver for the Allwinner XRadio XR819 wifi chip
pkgver = r107.b00ccb0
pkgrel = 1
- url = https://github.com/fifteenhex/xradio.git
+ url = https://github.com/fifteenhex/xradio
install = xradio.install
arch = armv7h
- arch = x86_64
license = GPL
makedepends = git
makedepends = linux-headers
source = git+https://github.com/fifteenhex/xradio.git
- source = boot_xr819.bin
- source = fw_xr819.bin
- source = sdd_xr819.bin
sha256sums = SKIP
- sha256sums = 6583350b3eb12f70fc6d6081426717bd0019b55c6558ffe820c1548f0702bb8c
- sha256sums = 4954ceb85807959c42e82c432109455bd9eabe95971402299a16d77ddd7d79f5
- sha256sums = 84d3fb3ca8e5d25a0c113a5063bccbeb5b53da230a0afa236b5b625f37db5161
pkgname = xradio-git
diff --git a/PKGBUILD b/PKGBUILD
index c40e4901832a..bbdb612206c4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,37 @@
_KVER=$(uname -r)
-#_KVER=4.10.8-1-ARCH
+#_KVER=5.11.2-1-ARCH
pkgname=xradio-git
+_pkgname=xradio
pkgver=r107.b00ccb0
-pkgver() {
- cd "$srcdir/xradio"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
-}
pkgrel=1
-pkgdesc="Port Allwinner xradio driver to mainline Linux"
-arch=(armv7h)
-url="https://github.com/fifteenhex/xradio.git"
+pkgdesc="Driver for the Allwinner XRadio XR819 wifi chip"
+arch=('armv7h')
+url="https://github.com/fifteenhex/xradio"
license=('GPL')
-depends=()
install=xradio.install
makedepends=('git' 'linux-headers')
-source=("git+https://github.com/fifteenhex/xradio.git"
- boot_xr819.bin
- fw_xr819.bin
- sdd_xr819.bin)
-sha256sums=('SKIP'
- '6583350b3eb12f70fc6d6081426717bd0019b55c6558ffe820c1548f0702bb8c'
- '4954ceb85807959c42e82c432109455bd9eabe95971402299a16d77ddd7d79f5'
- '84d3fb3ca8e5d25a0c113a5063bccbeb5b53da230a0afa236b5b625f37db5161')
+source=("git+https://github.com/fifteenhex/xradio.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/x${_pkgname}"
+
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
build() {
- cd "xradio"
+ cd "${_pkgname}"
+
+ sed -i "s|.*CONFIG_WLAN_VENDOR_XRADIO := m.*| CONFIG_WLAN_VENDOR_XRADIO := m|g" Makefile
+ sed -i "s|.*DCONFIG_XRADIO_USE_EXTENSIONS.*| ccflags-y += -DCONFIG_XRADIO_USE_EXTENSIONS|g" Makefile
make -C /usr/lib/modules/${_KVER}/build M=$PWD modules
}
package() {
- cd "xradio"
- make -C /usr/lib/modules/${_KVER}/build M=$PWD INSTALL_MOD_PATH="$pkgdir" modules_install
+ cd "${_pkgname}"
+
+ make -C /usr/lib/modules/${_KVER}/build M=$PWD INSTALL_MOD_PATH="$pkgdir" modules_install
# fix modules path
mkdir -p "$pkgdir"/usr
@@ -39,6 +39,8 @@ package() {
# install firmware
for i in boot fw sdd; do
- install -Dm0644 "$srcdir"/${i}_xr819.bin "$pkgdir"/usr/lib/firmware/xr819/${i}_xr819.bin
+ install -Dm0644 "$srcdir"/xradio/firmware/${i}_xr819.bin "$pkgdir"/usr/lib/firmware/xr819/${i}_xr819.bin
done
+ install -Dpm644 README* -t "${pkgdir}/usr/share/doc/${_pkgname}/"
}
+# vim: set sw=2 ts=2 et:
diff --git a/xradio.install b/xradio.install
index 2347bd423c4a..c4ba798d7451 100644
--- a/xradio.install
+++ b/xradio.install
@@ -1,5 +1,5 @@
_depmod() {
- EXTRAMODULES=extramodules-4.10-ARCH
+ EXTRAMODULES=extramodules-5.11-ARCH
depmod $(cat /usr/lib/modules/$EXTRAMODULES/version)
}