[PATCH 2/4] ncurses: Change from using packaged tarballs to git releases
Charlie Jenkins
thecharlesjenkins at gmail.com
Mon Aug 17 21:18:12 PDT 2026
On Mon, Aug 17, 2026 at 10:15:25AM +0200, Robert Marko wrote:
> On Sat, 15 Aug 2026 at 05:03, Charlie Jenkins
> <thecharlesjenkins at gmail.com> wrote:
> >
> > 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
> Aren't these supposed to go into the "Add CONFIG_LIBNCURSES_TERMINFO" patch?
Yeah... I messed that up, I'll fix it, thank you.
- Charlie
>
> Regards,
> Robert
>
> > +
> > 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
> >
> >
> > _______________________________________________
> > openwrt-devel mailing list
> > openwrt-devel at lists.openwrt.org
> > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list