diff options
author | taotieren | 2023-12-26 17:39:52 +0800 |
---|---|---|
committer | taotieren | 2023-12-26 17:39:52 +0800 |
commit | a2f8a6cde7d6e026af65cb80fa6750095c51dc6c (patch) | |
tree | bffc8804ac075f1882dd45c9e0449adf6bcea6de /PKGBUILD | |
download | aur-a2f8a6cde7d6e026af65cb80fa6750095c51dc6c.tar.gz |
update can-tests-git
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ae3a2f1e9a9c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: taotieren <admin@taotieren.com> + +pkgbase=can-tests-git +pkgname=can-tests-git +pkgver=2023.05.0.r5.g3258274 +pkgrel=1 +groups=() +pkgdesc="Linux-CAN / SocketCAN testing applications" +arch=(x86_64 + aarch64 + riscv64) +url="https://github.com/linux-can/can-tests" +license=('GPLv2') +provides=(${pkgname%-git}) +conflicts=(${pkgname%-git}) +depends=(glibc) +makedepends=(git) +optdepends=( + "can-utils: Linux-CAN / SocketCAN user space applications" + "can-doc: Linux-CAN / SocketCAN documentation" + "can-isotp-dkms: Kernel modules for isotp") +source=("${pkgname}::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname}" + git describe --long --tags | sed 's/^v//g' | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() +{ + git -C "${srcdir}/${pkgname}" clean -dfx +} + +build() { +# cd "${srcdir}/${pkgname}" +# sed -i "s|sbin|bin|g" mcp251xfd/99-devcoredump.rules + + make -C $pkgname PREFIX=/usr +} + +package() { + cd "${srcdir}/${pkgname}" + make PREFIX=/usr DESTDIR="$pkgdir/" install + cd "$pkgdir/usr/bin" + mv canfdtest tst-canfdtest + mv cansniffer tst-cansniffer +} |