summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 25 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 295dcb032872..0a4711f1a164 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,34 @@
# Maintainer: skuroedov <skuroedov@email.cz>
+# Maintainer: gardar <aur@gardar.net>
pkgname=arduino-pro-ide
-pkgver=0.0.2
-pkgrel=3
-pkgdesc="IDE for Arduino development."
+pkgver=0.0.3
+pkgrel=1
+pkgdesc="The Arduino Pro IDE bring features that address the needs of advanced users whilst retaining continuity with the simple "classic" Arduino IDE."
arch=('x86_64')
-depends=('wget' 'tar')
-url="https://github.com/arduino/arduino-pro-ide"
+depends=('libxss' 'gtk3' 'nodejs-lts-dubnium' 'nss' 'libxkbfile' 'python')
+makedepends=('gendesk' 'ruby-ronn' 'git')
+optdepends=('arduino-cli')
+url="https://github.com/arduino/$pkgname"
license=('EPLv2')
-
-options=(!strip)
-
install="$pkgname.install"
+source=("$pkgname-$pkgver-alpha.preview-linux64.tar.xz"::"https://downloads.arduino.cc/$pkgname/$pkgname-$pkgver-alpha.preview-linux64.tar.xz" "git+git://github.com/arduino/$pkgname.git")
+sha256sums=('4207a7c7dda8875685cda56191ab7e053ccb051dae4c5b40319a9bc704a747f8' 'SKIP')
+
+prepare() {
+ gendesk -f --pkgname "$pkgname" --name "Arduino Pro IDE" --pkgdesc "$pkgdesc"
+ ronn -r --manual=$pkgname "$pkgname/README.md"
+}
package() {
- wget -O arduino-pro-ide.tar.xz https://downloads.arduino.cc/arduino-pro-ide/arduino-pro-ide-0.0.2-alpha.preview-linux64.tar.xz
- tar -xvf arduino-pro-ide.tar.xz
- mkdir -p "${pkgdir}/opt/$pkgname"
- mv Arduino\ Pro\ IDE-v0.0.2-linux/* "${pkgdir}/opt/$pkgname"
- mkdir -p "${pkgdir}/usr/bin"
- install -D -m755 -d "${pkdir}/opt" "/opt"
+ install -dm755 "$pkgdir/opt/"
+ chmod -R 755 "Arduino Pro IDE-v$pkgver-linux"
+ cp -r "Arduino Pro IDE-v$pkgver-linux" "$pkgdir/opt/$pkgname"
+ install -dm755 "$pkgdir/usr/bin"
+ ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ install -Dm644 "$pkgname/LICENSE.md" "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+ install -Dm 644 "$pkgname/README" "$pkgdir/usr/share/man/man1/$pkgname.1"
+ install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop"
+ install -Dm644 "$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png"
+
}