[PATCH 2/4] ncurses: Change from using packaged tarballs to git releases
Charlie Jenkins
thecharlesjenkins at gmail.com
Fri Aug 14 20:02:19 PDT 2026
The ncurses tarballs are infrequently released. Start building ncurses
from the git repo to be able to get fixes and improvements quicker.
Signed-off-by: Charlie Jenkins <thecharlesjenkins at gmail.com>
---
package/libs/ncurses/Config.in | 13 +++++++++++++
package/libs/ncurses/Makefile | 15 +++++++++------
2 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/package/libs/ncurses/Config.in b/package/libs/ncurses/Config.in
new file mode 100644
index 0000000000..a18224c30c
--- /dev/null
+++ b/package/libs/ncurses/Config.in
@@ -0,0 +1,13 @@
+# libncurses advanced configuration
+
+menu "Configuration"
+ depends on PACKAGE_libncurses
+
+config LIBNCURSES_TERMINFO
+ string "extra terminfo files"
+ help
+ Whitespace separated list of terminfo files to install
+ beyond the default terminfo files.
+
+endmenu
+
diff --git a/package/libs/ncurses/Makefile b/package/libs/ncurses/Makefile
index 7eded9690b..01e721fcec 100644
--- a/package/libs/ncurses/Makefile
+++ b/package/libs/ncurses/Makefile
@@ -9,12 +9,15 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=ncurses
PKG_CPE_ID:=cpe:/a:gnu:ncurses
-PKG_VERSION:=6.4
-PKG_RELEASE:=3
-
-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=@GNU/$(PKG_NAME)
-PKG_HASH:=6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159
+PKG_VERSION_MAJOR:=6.4
+PKG_SNAPSHOT_DATE:=
+PKG_VERSION:=$(PKG_VERSION_MAJOR)$(if $(PKG_SNAPSHOT_DATE),.$(PKG_SNAPSHOT_DATE),)
+PKG_RELEASE:=1
+
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_URL:=https://github.com/ThomasDickey/ncurses-snapshots.git
+PKG_SOURCE_VERSION:=v$(subst .,_,$(PKG_VERSION))
+PKG_MIRROR_HASH:=378a3edb5c060342d7d9dbed28a524cca15cf1661fcc18930e831d5a2b4a0a91
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=README
--
2.55.0
More information about the openwrt-devel
mailing list