summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD15
-rw-r--r--esp8266-rtos-sdk-aur-ncurses-fix.patch13
3 files changed, 28 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 3e7a838b5bda..709ec78542d2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = esp8266-rtos-sdk
pkgdesc = ESP8266 RTOS SDK
pkgver = 3.4
- pkgrel = 3
+ pkgrel = 4
url = https://github.com/espressif/ESP8266_RTOS_SDK
arch = x86_64
license = Espressif MIT
@@ -19,7 +19,9 @@ pkgbase = esp8266-rtos-sdk
options = !strip
source = https://github.com/espressif/ESP8266_RTOS_SDK/releases/download/v3.4/ESP8266_RTOS_SDK-v3.4.zip
source = esp8266-rtos-sdk.sh
+ source = esp8266-rtos-sdk-aur-ncurses-fix.patch
sha256sums = 1e6c0da481f844de8eeb85dfb2db9d7c130cffc2047549eb34b3deaf9bd515c1
sha256sums = 8fd9449b64edd705c635e4a9f482c2a38b877a939ebadaba375f1a3ef06648f3
+ sha256sums = 4d1e014590f4aeae0ae10655f79bbb5b7a2ebd67bf8536418992099ffa90e3f4
pkgname = esp8266-rtos-sdk
diff --git a/PKGBUILD b/PKGBUILD
index 3a33ae6f203d..c76c1add31a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,9 @@
# Maintainer: Oskar Roesler <oskar@oskar-roesler.de>
+# Maintainer: Mirko Scholz <mirko.scholz9@gmail.com>
+# Contributor: fiffy326
pkgname=esp8266-rtos-sdk
pkgver=3.4
-pkgrel=3
+pkgrel=4
pkgdesc="ESP8266 RTOS SDK"
arch=('x86_64')
url="https://github.com/espressif/ESP8266_RTOS_SDK"
@@ -11,9 +13,16 @@ optdepends=('xtensa-lx106-elf-gcc-bin: Toolchain for the ESP8266')
makedepends=(gcc gperf)
options=(!strip)
source=("https://github.com/espressif/ESP8266_RTOS_SDK/releases/download/v${pkgver}/ESP8266_RTOS_SDK-v${pkgver}.zip"
- "esp8266-rtos-sdk.sh")
+ "esp8266-rtos-sdk.sh"
+ "esp8266-rtos-sdk-aur-ncurses-fix.patch")
sha256sums=('1e6c0da481f844de8eeb85dfb2db9d7c130cffc2047549eb34b3deaf9bd515c1'
- '8fd9449b64edd705c635e4a9f482c2a38b877a939ebadaba375f1a3ef06648f3')
+ '8fd9449b64edd705c635e4a9f482c2a38b877a939ebadaba375f1a3ef06648f3'
+ '4d1e014590f4aeae0ae10655f79bbb5b7a2ebd67bf8536418992099ffa90e3f4')
+
+prepare() {
+ cd ESP8266_RTOS_SDK
+ patch --forward --strip=1 --input=../esp8266-rtos-sdk-aur-ncurses-fix.patch
+}
build() {
# enable 'make menuconfig'
diff --git a/esp8266-rtos-sdk-aur-ncurses-fix.patch b/esp8266-rtos-sdk-aur-ncurses-fix.patch
new file mode 100644
index 000000000000..aba01a64f68f
--- /dev/null
+++ b/esp8266-rtos-sdk-aur-ncurses-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/tools/kconfig/lxdialog/check-lxdialog.sh b/tools/kconfig/lxdialog/check-lxdialog.sh
+index e9daa627..6408baae 100755
+--- a/tools/kconfig/lxdialog/check-lxdialog.sh
++++ b/tools/kconfig/lxdialog/check-lxdialog.sh
+@@ -63,7 +63,7 @@ trap "rm -f $tmp ${tmp%.tmp}.d" 0 1 2 3 15
+ check() {
+ $cc -x c - -o $tmp 2>/dev/null <<'EOF'
+ #include CURSES_LOC
+-main() {}
++int main() {}
+ EOF
+ if [ $? != 0 ]; then
+ echo " *** Unable to find the ncurses libraries or the" 1>&2