summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhkag2023-09-15 17:11:28 +0800
committerzhkag2023-09-15 17:11:28 +0800
commit096052c1c90797b728accf71cb14662ab9800ffa (patch)
treec85f2631d4bc12439a0bea6916db9e4701be6905
downloadaur-096052c1c90797b728accf71cb14662ab9800ffa.tar.gz
add rt-gcc-arm-none-eabi
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD30
3 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d8f7980ae613
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,12 @@
+pkgbase = rt-gcc-arm-none-eabi
+ pkgdesc = RT-Thread 使用的 gcc-arm-none-eabi 工具链!
+ pkgver = 10.3.2021.10
+ pkgrel = 1
+ url = https://developer.arm.com/downloads/-/gnu-rm
+ arch = x86_64
+ license =
+ source = gcc-arm-none-eabi-10.3-2021.10.tar.bz2::https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2
+ md5sums = 2383e4eb4ea23f248d33adc70dc3227e
+
+pkgname = rt-gcc-arm-none-eabi
+ options = !strip
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c638aec50298
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+pkg
+src
+rt-gcc-arm-none-eabi-*
+gcc-arm-none-eabi-*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4034e26ce49d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+_pkggccver=10.3
+_pkgdatever=2021.10
+_md5sums="2383e4eb4ea23f248d33adc70dc3227e"
+_pkgname="gcc-arm-none-eabi"
+pkgname="rt-${_pkgname}"
+pkgver=10.3.2021.10
+pkgrel=1
+pkgdesc="RT-Thread 使用的 gcc-arm-none-eabi 工具链!"
+arch=("x86_64")
+license=("")
+url="https://developer.arm.com/downloads/-/gnu-rm"
+
+_pkggccpath=${_pkgname}-${_pkggccver}-${_pkgdatever}
+
+source=(${_pkggccpath}.tar.bz2::https://developer.arm.com/-/media/Files/downloads/gnu-rm/${_pkggccver}-${_pkgdatever}/gcc-arm-none-eabi-${_pkggccver}-${_pkgdatever}-x86_64-linux.tar.bz2)
+md5sums=(${_md5sums})
+
+_root="/opt/rt-thread"
+_tools_root="${_root}/tools"
+_gnu_gcc_root="${_tools_root}/gnu_gcc"
+
+pkgver() {
+ echo ${_pkggccver}.${_pkgdatever}
+}
+
+package() {
+ options=(!strip)
+ install -dm1755 ${pkgdir}${_gnu_gcc_root}/${_pkgname}
+ cp -a ${srcdir}/${_pkggccpath}/* ${pkgdir}${_gnu_gcc_root}/${_pkgname}
+}