summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD32
3 files changed, 48 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3da3b6990d3e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = rtt
+ pkgdesc = RT_Thread tools!
+ pkgver = 0.0.0.3
+ pkgrel = 1
+ url = https://github.com/zhkag/rtt
+ arch = x86_64
+ license = Apache-2.0
+ license = GPL-2.0
+ depends = git
+ source = rtt::git+https://github.com/zhkag/rtt.git
+ sha512sums = SKIP
+
+pkgname = rtt-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4df9e20a3f82
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+pkg
+src
+rtt*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..329620bced64
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,32 @@
+pkgbase="rtt"
+pkgname="rtt-git"
+pkgver=0.0.0.3
+pkgrel=1
+pkgdesc="RT_Thread tools!"
+arch=("x86_64")
+license=("Apache-2.0" "GPL-2.0")
+depends=('git')
+url="https://github.com/zhkag/rtt"
+
+source=(${pkgbase}::git+https://github.com/zhkag/rtt.git)
+sha512sums=('SKIP')
+
+_rtt_root="/opt/rt-thread/tools/rtt"
+
+pkgver() {
+ cd ${pkgbase}
+ _ver=`git describe --long --tags | sed 's/-/\./g; s/^v//; s/g*$//'`
+ if [ -z "$_ver" ]; then
+ _ver='0.0.0.'`git rev-list --count HEAD`
+ fi
+ echo $_ver
+}
+
+package() {
+ local bin="${pkgdir}/usr/bin"
+ install -d -m755 "${pkgdir}${_rtt_root}"
+ install -d -m755 "${bin}"
+ cp -r ${srcdir}/${pkgbase}/* "${pkgdir}${_rtt_root}"
+ chown -R $USER:`id -g -n $USER` ${pkgdir}${_rtt_root}
+ ln -s ${_rtt_root}/${pkgbase} ${bin}/${pkgbase}
+}