diff options
author | taotieren | 2024-04-09 18:38:46 +0800 |
---|---|---|
committer | taotieren | 2024-04-09 18:38:46 +0800 |
commit | 34f017cdcf1f494f07b0960fea1bc27ec0c43c7e (patch) | |
tree | 3a2c8b9efa42eb41f565876db50785cc72b1e216 | |
download | aur-34f017cdcf1f494f07b0960fea1bc27ec0c43c7e.tar.gz |
Add gx-isptool-git
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..10f07f6315a3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = gx-isptool-git + pkgdesc = GX (感芯科技) 芯片下载工具,用于连接USB给GX芯片下载固件/调试固件,持续开发中,欢迎支持~ + pkgver = r17.31e6a85 + pkgrel = 1 + url = https://gitee.com/gxchip/GX_ISPTool + arch = x86_64 + arch = aarch64 + arch = riscv64 + license = LGPL-3.0-or-later + makedepends = git + makedepends = qt5-tools + depends = glibc + depends = gcc-libs + depends = hidapi + depends = qt5-base + provides = gx-isptool + conflicts = gx-isptool + source = gx-isptool-git::git+https://gitee.com/taotieren/GX_ISPTool.git + sha256sums = SKIP + +pkgname = gx-isptool-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fc8c2c01d1b8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: taotieren <admin@taotieren.com> + +_pkgname=GX_ISPTool +pkgname=gx-isptool-git +pkgver=r17.31e6a85 +pkgrel=1 +pkgdesc="GX (感芯科技) 芯片下载工具,用于连接USB给GX芯片下载固件/调试固件,持续开发中,欢迎支持~" +arch=(x86_64 + aarch64 + riscv64) +url="https://gitee.com/gxchip/GX_ISPTool" +license=('LGPL-3.0-or-later') +provides=(${pkgname%-git}) +conflicts=(${pkgname%-git}) +replaces=() +depends=( + glibc + gcc-libs + hidapi + qt5-base) +makedepends=(git + qt5-tools) +backup=() +options=() +install= +source=("${pkgname}::git+https://gitee.com/taotieren/${_pkgname}.git" +# "${pkgname}::git+https://gitee.com/gxchip/${_pkgname}.git" +) +sha256sums=('SKIP') + +prepare() { + git -C "${srcdir}/${pkgname}" clean -dfx + cd "${srcdir}/${pkgname}" + git checkout archlinux +} + +pkgver() { + cd "${srcdir}/${pkgname}" + ( set -o pipefail + git describe --long --tag --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)" + ) +} + +build() { + cd "${srcdir}/${pkgname}" + qmake ${_pkgname}.pro + make +} + +package() { + cd "${srcdir}/${pkgname}" + INSTALL_ROOT=${pkgdir} make install +} |