diff options
author | Sam Bazley | 2017-07-08 00:39:09 +0100 |
---|---|---|
committer | Sam Bazley | 2017-07-08 00:39:09 +0100 |
commit | 4aaa5fba409c0fe136c75c65a5c9ce9bc007ae74 (patch) | |
tree | 006f217fe7b9890fc28a2f3fe6fc8bccbe2c7f56 /PKGBUILD | |
download | aur-4aaa5fba409c0fe136c75c65a5c9ce9bc007ae74.tar.gz |
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a74308d8ac4d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +#Maintainer: Sam Bazley <samb1999@hotmail.co.uk> +pkgname=esp-open-sdk-git +pkgver=20170528090946 +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" +makedepends=("git" "gperf" "help2man") +depends=("python" "python2" "python-pyserial" "python2-pyserial" "esptool") +provides=("esp-open-sdk") +conflicts=("esp-open-sdk") +options=("!strip") + +source=("git+https://github.com/pfalcon/esp-open-sdk.git") +md5sums=("SKIP") + +pkgver() { + cd esp-open-sdk + git show -s --format=%ci HEAD | cut -d ' ' -f1-2 | sed -r 's/[^0-9]//g' +} + +prepare() { + cd "$srcdir"/esp-open-sdk + git submodule init + git submodule deinit esptool + git submodule update + patch Makefile < "$startdir"/Makefile.patch + patch crosstool-config-overrides \ + < "$startdir"/crosstool-config-overrides.patch + patch examples/blinky/Makefile < "$startdir"/blinky_Makefile.patch +} + +build() { + cd "$srcdir"/esp-open-sdk + CPPFLAGS= CFLAGS= CXXFLAGS= LDFLAGS= LD_LIBRARY_PATH= make +} + +package() { + cd "$startdir" + mkdir -p "$pkgdir"/etc/profile.d + install -m755 esp-open-sdk-git.sh "$pkgdir"/etc/profile.d + + mkdir -p "$pkgdir"/opt/esp-open-sdk + cd "$srcdir"/esp-open-sdk/ + cp -dpr --no-preserve=ownership sdk "$pkgdir"/opt/esp-open-sdk + cp -dpr --no-preserve=ownership \ + ESP8266_NONOS_SDK_V2.0.0_16_08_10 "$pkgdir"/opt/esp-open-sdk + cp -dpr --no-preserve=ownership xtensa-lx106-elf "$pkgdir"/opt/esp-open-sdk +} |