summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDimitris Kiziridis2021-04-29 18:42:10 +0300
committerDimitris Kiziridis2021-04-29 18:42:10 +0300
commit0ba1ac4dc03cdc86b5e34ff7c45567366865b34c (patch)
tree7fee396c11db571fc90e2ded49d71c93918d52db /PKGBUILD
downloadaur-embeetle-ide.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 40 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c1fd11777d50
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Dimitris Kiziridis <ragouel at outlook dot com>
+
+pkgname=embeetle-ide
+pkgver=0.2.6
+pkgrel=1
+pkgdesc="A new IDE for microcontrollers, built from scratch"
+arch=('x86_64')
+url='https://embeetle.com'
+license=('custom')
+depends=('gtk3'
+ 'qt5-svg'
+ 'qt5-tools'
+ 'qt5-sensors'
+ 'qt5-location'
+ 'qt5-x11extras'
+ 'qt5-multimedia'
+ 'qt5-webchannel')
+source=("${pkgname}-${pkgver}::https://embeetle.com/downloads/linux/embeetle.tar.gz"
+ "LICENSE")
+sha256sums=('8a42d1429eae8500348ea79251b6da925a318081ed5f2360dd42fe28cd42eae6'
+ 'd5353ae25be837afd2dbd385a5bc6dc580e007c786798795d045b4d799bebcf1')
+
+package() {
+ install -d "${pkgdir}/opt/" "${pkgdir}/usr/share/pixmaps"
+ cp -avR "${srcdir}/embeetle" "${pkgdir}/opt/"
+ echo "#!/bin/env bash
+ cd /opt/embeetle/beetle_core/
+ ./embeetle" > embeetle-ide.sh
+ install -Dm755 embeetle-ide.sh "${pkgdir}/usr/bin/embeetle-ide"
+ gendesk -f -n --pkgname "${pkgname}" \
+ --pkgdesc "${pkgdesc}" \
+ --name "Embeetle IDE" \
+ --comment "${pkgdesc}" \
+ --exec "${pkgname}" \
+ --categories 'Utility;Development;IDE;'
+ install -Dm644 embeetle-ide.desktop -t "${pkgdir}/usr/share/applications"
+ install -Dm644 "${srcdir}/embeetle/beetle_core/resources/icons/square_logo.png" \
+ "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}