diff options
author | Jerry | 2023-03-09 14:26:36 +0800 |
---|---|---|
committer | Jerry | 2023-03-10 21:12:12 +0800 |
commit | 899ec9bd034f0d453f40435db99ffd97dbab10e4 (patch) | |
tree | 07025f1df287cc247b9305422f2448d4fd1f238f /PKGBUILD | |
download | aur-899ec9bd034f0d453f40435db99ffd97dbab10e4.tar.gz |
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..65e5d2fcee0f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Jerry Xiao <aur at mail.jerryxiao.cc> + +_srcname=iwlwifi-ax101 +pkgname=${_srcname}-dkms +pkgver=6.2 +pkgrel=2 +pkgdesc="Intel wireless chips driver fixed for ax101 from linux ($pkgver)" +arch=('any') +url="https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi" +license=('GPL2') +depends=('dkms') +makedepends=('git') +source=("https://www.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/linux-${pkgver}.tar.xz" + "dkms.conf" + "0001-ax101.patch") +sha256sums=('74862fa8ab40edae85bb3385c0b71fe103288bce518526d63197800b3cbdecb1' + 'f17ed01e8bfb36dfbf62982a29ad87b5c4ac86d8a5b2fb33716f844c3ff12824' + '4d3a12b9e44d4e8ef3b6dead7203f4b8798b2ec512109e1e0aa47264b24c7b75') +options=(!strip) + +prepare() { + cd "$srcdir/linux-$pkgver" + cd drivers/net/wireless/intel/iwlwifi + + # https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1910510.html + sed -i 's|$(srctree)/||' {d,m}vm/Makefile + + patch -p1 -i "$srcdir/0001-ax101.patch" +} + + +package() { + + # Install dkms.conf + install -Dm644 dkms.conf "${pkgdir}/usr/src/${_srcname}-${pkgver}/dkms.conf" + + # Install sources (including Makefile) + cp -rT "linux-${pkgver}/drivers/net/wireless/intel/iwlwifi" "${pkgdir}/usr/src/${_srcname}-${pkgver}" + + # Set name and version + sed -e "s/@PKGNAME@/${_srcname}/" \ + -e "s/@PKGVER@/${pkgver}/" \ + -i "${pkgdir}"/usr/src/${_srcname}-${pkgver}/dkms.conf +} |