summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFabioLolix2021-08-31 23:07:04 +0200
committerFabioLolix2021-08-31 23:07:04 +0200
commit865b35a7d5b9161489f7b924190e7e2bd5ca78b7 (patch)
tree46f86540b804bc16d25a886bb0bcd7236d30e702 /PKGBUILD
downloadaur-865b35a7d5b9161489f7b924190e7e2bd5ca78b7.tar.gz
upload
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD36
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..e0ff95455e17
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,36 @@
+# Contributor: FabioLolix
+# Contributor: netroy
+
+pkgname=arduino-ide-beta-bin
+_pkgver=2.0.0-beta.11
+pkgver=${_pkgver//-/.}
+pkgrel=1
+pkgdesc="Arduino prototyping platform IDE, rewrite based on the Theia IDE framework"
+arch=(x86_64)
+url="https://github.com/arduino/arduino-ide"
+license=(AGPL3)
+depends=(libxkbfile libxss nss)
+makedepends=(gendesk)
+provides=(arduino-ide)
+conflicts=(arduino-ide)
+install=arduino-ide.install
+options=(!strip)
+source=("https://downloads.arduino.cc/arduino-ide/arduino-ide_${_pkgver}_Linux_64bit.zip"
+ "https://www.arduino.cc/en/uploads/Trademark/ArduinoCommunityLogo.png")
+sha256sums=('a39875e76c9a4e307ce4c1c887b403b845870e3149ef0b07ec2264eeedaa6c85'
+ 'd0e1a18d4553df38ffc34c0699369500e8a8129647207c65d36e615870d7fe3c')
+
+prepare() {
+ gendesk -f --pkgname arduino-ide --name 'Arduino IDE' --pkgdesc ${pkgdesc}
+}
+
+package() {
+ install -dm755 "$pkgdir/opt/"
+ mv "arduino-ide_${_pkgver}_Linux_64bit" "arduino-ide"
+ chmod -R 755 "arduino-ide"
+ cp -r "arduino-ide" "$pkgdir/opt/arduino-ide"
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/opt/arduino-ide/arduino-ide" "$pkgdir/usr/bin/arduino-ide"
+ install -Dm644 "arduino-ide.desktop" "$pkgdir/usr/share/applications/arduino-ide.desktop"
+ install -Dm644 "ArduinoCommunityLogo.png" "$pkgdir/usr/share/pixmaps/arduino-ide.png"
+}