summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e997f1749681b71cc60da69866995551bd5821d6 (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
31
32
# Maintainer: Christopher KOBAYASHI <software plus aur at disavowed dot jp>

pkgname="asix-ax99100-dkms"
pkgdesc="DKMS driver for ASIX AX99100 PCIe-to-serial/parallel controller"
pkgver=1.8.0
pkgrel=2
arch=('any')
url='https://www.asix.com.tw/'
license=('GPL')
makedepends=('gzip' 'findutils' 'sed' 'diffutils' 'patch' 'linux-headers')
_srcdir="AX99100_SP_PP_SPI_Linux_Driver_v${pkgver}_Source"
depends=('dkms')
source=("${_srcdir}.tar.bz2::https://www.asix.com.tw/en/support/download/file/1229"
	'fix_deprecated.patch'
	'dkms.conf'
	)

sha256sums=('d4eda7e48f335e670c6f5286d744dcf111aaa7304dc921ac89089cf253e5cf1d'
	    '57158e2b13ff7631988484fd74c5727f936f1b753b68ea3d3ce4ff8ad7b7ff81'
	    'da8f1e1129ff86162b4a38dd4bffc56f716a0968f7cb81241f339a85c06cbbb4'
	)

package() {
  cd "${_srcdir}"
  local install_dir="${pkgdir}/usr/src/asix-ax99100-${pkgver}"

  # Set name and version
  sed -e "s/@_PKGNAME@/asix-ax99100/" -e "s/@PKGVER@/${pkgver}/" "${srcdir}/dkms.conf" > dkms.conf
  patch -p1 < ../fix_deprecated.patch
  mkdir -p "${install_dir}"
  cp -r * "${install_dir}"/
}