summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authortaotieren2023-12-26 17:39:52 +0800
committertaotieren2023-12-26 17:39:52 +0800
commita2f8a6cde7d6e026af65cb80fa6750095c51dc6c (patch)
treebffc8804ac075f1882dd45c9e0449adf6bcea6de /PKGBUILD
downloadaur-a2f8a6cde7d6e026af65cb80fa6750095c51dc6c.tar.gz
update can-tests-git
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD48
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
+}