summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortaotieren2023-12-26 18:28:31 +0800
committertaotieren2023-12-26 18:28:31 +0800
commitdbb6c613934960ce597909147f4a4e636d6fddb9 (patch)
tree8339340548fcc4a5425a23e33d5efe3071e816a1
downloadaur-dbb6c613934960ce597909147f4a4e636d6fddb9.tar.gz
update pcanflash-git
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD43
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..16aaadbf6e3e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,19 @@
+pkgbase = pcanflash-git
+ pkgdesc = Linux Tool to flash PCAN Routers
+ pkgver = r94.ff6be26
+ pkgrel = 1
+ url = https://github.com/peak-system/pcanflash
+ arch = x86_64
+ arch = aarch64
+ arch = riscv64
+ license = GPLv2
+ makedepends = git
+ depends = glibc
+ depends = linux-api-headers
+ optdepends = iproute2: IP Routing Utilities
+ provides = pcanflash
+ conflicts = pcanflash
+ source = pcanflash-git::git+https://github.com/peak-system/pcanflash.git
+ sha256sums = SKIP
+
+pkgname = pcanflash-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..70bcaa01c8fc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: taotieren <admin@taotieren.com>
+
+pkgbase=pcanflash-git
+pkgname=pcanflash-git
+pkgver=r94.ff6be26
+pkgrel=1
+pkgdesc="Linux Tool to flash PCAN Routers"
+arch=(x86_64
+ aarch64
+ riscv64)
+url="https://github.com/peak-system/pcanflash"
+license=('GPLv2')
+provides=(${pkgname%-git})
+conflicts=(${pkgname%-git})
+depends=(glibc
+ linux-api-headers)
+makedepends=(git)
+optdepends=('iproute2: IP Routing Utilities')
+source=("${pkgname}::git+${url}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ ( set -o pipefail
+ git describe --long --abbrev=7 2>/dev/null | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+ )
+}
+
+prepare()
+{
+ git -C "${srcdir}/${pkgname}" clean -dfx
+}
+
+build() {
+ make -C $pkgname PREFIX=/usr
+}
+
+package() {
+ cd "${srcdir}/${pkgname}"
+ make PREFIX=/usr DESTDIR="$pkgdir" install
+ install -Dm0644 README.md -t "${pkgdir}/usr/share/doc/${pkgname%-git}/"
+}