diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | esp8266-rtos-sdk-aur-ncurses-fix.patch | 13 |
3 files changed, 28 insertions, 4 deletions
@@ -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 @@ -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 |