diff options
author | LaFr4nc3 | 2019-03-09 21:05:01 +0900 |
---|---|---|
committer | LaFr4nc3 | 2019-03-09 21:05:01 +0900 |
commit | b1a7bb9f4e4145928bc8c4784eee247c595c1527 (patch) | |
tree | c5fed54ab849d62c7ffd09e926e5b75fc825a7f6 | |
download | aur-b1a7bb9f4e4145928bc8c4784eee247c595c1527.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 39 |
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6fdf150da494 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = px4_drv-dkms-git + pkgdesc = PLEX PX-W3U4/W3PE4/Q3PE4 unofficial Linux driver + pkgver = r71.69a4ff5 + pkgrel = 1 + url = https://github.com/nns779/px4_drv + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = unzip + depends = dkms + provides = px4_drv + provides = px4_drv-git + provides = px4_drv-dkms + conflicts = px4_drv + conflicts = px4_drv-git + conflicts = px4_drv-dkms + source = px4_drv::git+https://github.com/nns779/px4_drv.git#branch=develop + source = http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1x64.zip + md5sums = SKIP + md5sums = d519cb8f1221123fc6d301482ba8d498 + +pkgname = px4_drv-dkms-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..35924894230f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer: LaFr4nc3 <lafr4nc3 at gmail dot com> +pkgname=px4_drv-dkms-git +_pkgname=px4_drv +pkgver=r71.69a4ff5 +pkgrel=1 +pkgdesc="PLEX PX-W3U4/W3PE4/Q3PE4 unofficial Linux driver" +arch=('x86_64') +url="https://github.com/nns779/px4_drv" +license=('GPL2') +depends=('dkms') +makedepends=('git' 'unzip') +provides=("${_pkgname}" "${_pkgname}-git" "${pkgname%-git}") +conflicts=("${_pkgname}" "${_pkgname}-git" "${pkgname%-git}") +source=("${_pkgname}"::'git+https://github.com/nns779/px4_drv.git#branch=develop' + 'http://plex-net.co.jp/plex/pxw3u4/pxw3u4_BDA_ver1x64.zip') +md5sums=('SKIP' + 'd519cb8f1221123fc6d301482ba8d498') + +pkgver() { + cd "$srcdir/${_pkgname}" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +prepare() { + cd "$srcdir/${_pkgname}/fwtool" + make + ./fwtool "$srcdir/pxw3u4_BDA_ver1x64/PXW3U4.sys" it930x-firmware.bin + install -D it930x-firmware.bin "$pkgdir/lib/firmware/it930x-firmware.bin" +} + +package() { + cd "$srcdir/${_pkgname}" + sed -e "s/^PACKAGE_VERSION\=.*\$/PACKAGE_VERSION\=\"$pkgver\"/" -i dkms.conf + install -dm 755 "$pkgdir/usr/src/${_pkgname}-$pkgver" + cp -a ./{dkms,driver,etc,include,dkms.conf} "$pkgdir/usr/src/${_pkgname}-$pkgver/" +} |