diff options
author | taotieren | 2023-01-03 23:16:23 +0800 |
---|---|---|
committer | taotieren | 2023-01-03 23:16:23 +0800 |
commit | b69b7921ce125960467e33006d3f06736c73ac2b (patch) | |
tree | f836cb0149a1e9c353754e41acee5cd3ab82f154 | |
download | aur-b69b7921ce125960467e33006d3f06736c73ac2b.tar.gz |
Add RTools
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 95 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4209fcb61f65 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = rtools-git + pkgdesc = RTools(米饭工具集)是开发工具集桌面悬浮窗软件,每一个子功能如同一颗米粒组成一碗米饭。 + pkgver = 1.0.0.r3.g4601ee3 + pkgrel = 1 + url = https://gitee.com/RiceChen0/rtools + arch = x86_64 + arch = aarch64 + license = Apache-2.0 + makedepends = qt5-tools + makedepends = git + depends = qt5-charts + depends = qt5-serialport + depends = qt5-networkauth + optdepends = jlink-software-and-documentation: Segger JLink software & documentation pack for Linux + provides = RTools + conflicts = rtools + options = !strip + source = rtools::git+https://gitee.com/RiceChen0/rtools.git + sha256sums = SKIP + +pkgname = rtools-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f48f1bdbaabb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,74 @@ +# Maintainer: taotieren <admin@taotieren.com> + +_pkgname=RTools +pkgname=rtools-git +pkgver=1.0.0.r5.g37d1d52 +pkgrel=1 +pkgdesc="RTools(米饭工具集)是开发工具集桌面悬浮窗软件,每一个子功能如同一颗米粒组成一碗米饭。" +arch=('x86_64' 'aarch64') +url="https://gitee.com/RiceChen0/rtools" +license=('Apache-2.0') +provides=(${_pkgname}) +conflicts=(${pkgname%-git}) +#replaces=(${pkgname}) +depends=('qt5-charts' 'qt5-serialport' 'qt5-networkauth') +makedepends=('qt5-tools' 'git') +optdepends=('jlink-software-and-documentation: Segger JLink software & documentation pack for Linux') +backup=() +options=('!strip') +install= +source=("${pkgname%-git}::git+${url}.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname%-git}/" + git describe --long --tags | sed 's/^RTOOL_Release_v//g;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "${srcdir}/${pkgname%-git}/${_pkgname}/" + qmake + make +} + +package() { + install -Dm0755 "${srcdir}/${pkgname%-git}/${_pkgname}/${_pkgname%s}" "${pkgdir}/usr/bin/${pkgname%-git}" + + install -Dm0644 /dev/stdin "${pkgdir}/usr/share/metainfo/com.gitee.ricechen0.rtools.metainfo.xml" << EOF +<?xml version="1.0" encoding="UTF-8"?> +<component type="desktop-application"> + <id>com.gitee.ricechen0.rtools</id> + + <name>RTools</name> + <summary>RTools</summary> + + <metadata_license>MIT</metadata_license> + <project_license>Apache-2.0</project_license> + + <description> + <p> + RTools(米饭工具集)是开发工具集桌面悬浮窗软件,每一个子功能如同一颗米粒组成一碗米饭。 + </p> + </description> + + <launchable type="desktop-id">com.gitee.ricechen0.rtools.desktop</launchable> +</component> +EOF + + install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/com.gitee.ricechen0.rtools.desktop" << EOF +[Desktop Entry] +Version=1.0 +Type=Application + +Name=RTools +Comment=RTools +Categories=Development;Electronics; + +Icon=rtools +Exec=rtools +Terminal=false +EOF + + install -Dm0644 "${srcdir}/${pkgname%-git}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" + install -Dm644 "$srcdir/${pkgname%-git}/${_pkgname}/Image/logo.png" "$pkgdir/usr/share/pixmaps/${pkgname%-git}.png" +} |