Package Details: ncurses-git 6.4.20230918.r0.g77bbdcdc-1

Git Clone URL: https://aur.archlinux.org/ncurses-git.git (read-only, click to copy)
Package Base: ncurses-git
Description: Screen handling and optimization package
Upstream URL: https://invisible-island.net/ncurses/ncurses.html
Licenses: MIT
Conflicts: ncurses
Provides: libformw.so, libmenuw.so, libncurses++w.so, libncursesw.so, libpanelw.so, ncurses
Submitter: Chocobo1
Maintainer: Chocobo1
Last Packager: Chocobo1
Votes: 4
Popularity: 0.167467
First Submitted: 2020-01-12 12:22 (UTC)
Last Updated: 2023-09-20 17:19 (UTC)

Dependencies (2)

Required by (1849)

Sources (1)

Latest Comments

1 2 Next › Last »

MarsSeed commented on 2022-06-17 20:54 (UTC)

Thank you for quickly adding that enhancement. :)

MarsSeed commented on 2022-06-17 12:04 (UTC)

Please kindly add versioned provides for ncurses. Thanks in advance!

wlhlm commented on 2022-01-29 15:21 (UTC)

Thank you!

Chocobo1 commented on 2022-01-05 04:18 (UTC)

Ever since the official package upgrade to version 6.3, I get the following when opening ncurses applications (with ncurses-git installed, of course):

Fixed.

wlhlm commented on 2022-01-04 20:27 (UTC)

Ever since the official package upgrade to version 6.3, I get the following when opening ncurses applications (with ncurses-git installed, of course):

$ vim
vim: /usr/lib/libncursesw.so.6: no version information available (required by vim)

Anyone have a clue on how to fix this?

shoober420 commented on 2020-09-21 20:02 (UTC)

I’m just looking out for people, and want us all to an optimal package. Thank you very much for the consideration. It’s best to be on the safe side.

Chocobo1 commented on 2020-09-21 15:43 (UTC)

Unless of course, the Arch guys felt otherwise, but they would of enable it by default of course. But they don’t, so you shouldn’t allow it possible either.

This package and the official one are not exactly the same as I said before.

There may just very well be a important reason ada is disabled for ncurses, especially since it’s explicitly set to build without ada.

You always bring up the Arch guys decision, but have you found out why exactly they added that flag? No point is made in pure speculation, so no guessing please.

Why would you risk a user running in to trouble? What if there’s a bug with ada support? What if it’s bloat? If it explicitly builds without ada, it would be wise to do the same.

Good, more hypothetical questions... Are you using ada? No? Then I guess can't represent those who are actually using ada. I think now I've found a good reason to add that flag since that would help ease you of your fear of those hypothetical issues.

shoober420 commented on 2020-09-21 13:36 (UTC)

The AUR is also a community effort. We need to keep in mind others who will use the package, instead of being selfish. The “Speak for oneself” attitude is that of a Gentoo user, where he compiles and tweaks everything himself. He doesn’t need to worry if he accidentally enabled ada support on a unknowing user. You have to keep others in mind. You need to make PKGBUILDs with everyone in mind, not just yourself.

shoober420 commented on 2020-09-21 13:03 (UTC) (edited on 2020-09-21 15:22 (UTC) by shoober420)

Running old and/or different build flag schemes on git packages can be more dangerous, so it’s most wise to at least use the build flags from the latest official PKGBUILD. You’re literally asking for trouble when differing build options in the whole Arch environment.

I requested to have ipv6 disabled from xserver a while back. It’s not used a lot yet, and is a security concern. You know what else is a security concern? Differing build options. If a user wants to use ada, he can enable it himself, just as I disabled ipv6 manually. If I need to make a “ncurses-noada-git”, I can do that.

It wouldn’t be respectful to the user to sneak in ada support in their ncurses package, simply because they had ada installed. Unless of course, the Arch guys felt otherwise, but they would of enabled it by default of course. But they don’t, so you shouldn’t allow it possible either.

There may just very well be a important reason ada is disabled for ncurses, especially since it’s explicitly set to build without ada. Why would you risk a user running in to trouble? What if there’s a bug with ada support? What if it’s bloat? If it explicitly builds without ada, it would be wise to do the same.