summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRARvolt2016-05-14 14:44:45 +0200
committerRARvolt2016-05-14 14:44:45 +0200
commit365dd375dfde95b5fbae901c9a14b0ad173ca4b7 (patch)
treedd40cfe1b843f2ccdead3466d84ae8550f46ea22
downloadaur-365dd375dfde95b5fbae901c9a14b0ad173ca4b7.tar.gz
Initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD48
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b6bd5110df22
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = esp-open-sdk
+ pkgdesc = Free and open (as much as possible) integrated SDK for ESP8266 chips
+ pkgver = 1.4.0
+ pkgrel = 1
+ url = https://github.com/pfalcon/esp-open-sdk
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = git
+ depends = python
+ depends = python2-pyserial
+ provides = esp-open-sdk
+ conflicts = esp-open-sdk-git
+ noextract = esp-open-sdk-1.4.0-linux-x86.tar.gz
+ noextract = esp-open-sdk-1.4.0-linux-x86_64.tar.gz
+ options = !strip
+ source_i686 = https://bintray.com/artifact/download/riban/generic/esp-open-sdk-1.4.0-linux-x86.tar.gz
+ md5sums_i686 = a05857285a890b30f112ac571be86cc6
+ source_x86_64 = https://bintray.com/artifact/download/kireevco/generic/esp-open-sdk-1.4.0-linux-x86_64.tar.gz
+ md5sums_x86_64 = 352a5f1b0c7069a8c9fe84e24acbd5ec
+
+pkgname = esp-open-sdk
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f9b4a7f7eb64
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,48 @@
+# Maintainer: Marcin Kornat <rarvolt+aur@gmail.com>
+
+pkgname=esp-open-sdk
+pkgver=1.4.0
+pkgrel=1
+pkgdesc="Free and open (as much as possible) integrated SDK for ESP8266 chips"
+arch=('i686' 'x86_64')
+url="https://github.com/pfalcon/esp-open-sdk"
+license=('GPL')
+groups=()
+depends=('python' 'python2-pyserial')
+makedepends=('git')
+provides=('esp-open-sdk')
+conflicts=('esp-open-sdk-git')
+options=(!strip)
+
+source_i686=("https://bintray.com/artifact/download/riban/generic/$pkgname-$pkgver-linux-x86.tar.gz")
+source_x86_64=("https://bintray.com/artifact/download/kireevco/generic/$pkgname-$pkgver-linux-x86_64.tar.gz")
+
+md5sums_i686=('a05857285a890b30f112ac571be86cc6')
+md5sums_x86_64=('352a5f1b0c7069a8c9fe84e24acbd5ec')
+
+noextract=("$pkgname-$pkgver-linux-x86.tar.gz"
+ "$pkgname-$pkgver-linux-x86_64.tar.gz")
+
+prepare() {
+ mkdir -p "$pkgname"
+ case $CARCH in
+ 'i686')
+ tar zxf "$pkgname-$pkgver-linux-x86.tar.gz" -C "$pkgname" ;;
+ 'x86_64')
+ tar zxf "$pkgname-$pkgver-linux-x86_64.tar.gz" -C "$pkgname" ;;
+ *)
+ echo "Error: Unknown arch [$CARCH]."
+ return 1 ;;
+ esac
+
+ sed -i 's/python/python2/' "$pkgname/esptool/esptool.py"
+}
+
+package() {
+ mkdir -p "$pkgdir/opt"
+ cp -r "$srcdir/$pkgname" "$pkgdir/opt/$pkgname"
+
+ mkdir -p "$pkgdir/etc/profile.d"
+ echo "export ESP_HOME=\"/opt/esp-open-sdk\"" > "$pkgdir/etc/profile.d/esp-open-sdk.sh"
+ chmod +x "$pkgdir/etc/profile.d/esp-open-sdk.sh"
+}