diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 32 |
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} +} |