| Commit message (Collapse) | Author | Age |
|
|
|
| |
https://invisible-island.net/ncurses/announce-6.2.html
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
He prefers to contribute to his own nixpkgs fork triton.
Since he is still marked as maintainer in many packages
this leaves the wrong impression he still maintains those.
|
| |
| |
| |
| |
| |
| | |
Development releases of ncurses are uploaded but often also removed
again. This is causing a lot of trouble, so let's instead use a
GitHub mirror.
|
|/
|
|
| |
v6.1-20181027 url is 404.
|
|
|
|
|
| |
Ncurses uses `install -s` to also strip the binaries while installing.
This broke the cross build because the wrong strip command was chosen.
|
|
|
|
| |
when enableShared = false, we set --without-shared flag.
|
|
|
|
|
|
|
|
|
|
|
| |
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
|
|
|
|
|
|
|
|
|
|
| |
This includes fixes for CVE-2018-10754.
While we're changing things, also set the `--with-manpage-format=normal`
configure flag, which prevents the `configure` script from looking in
/usr to determine whether to compress manpages. This was already the
format on NixOS (where these directories don't exist), but making this
explicit makes the build more reproducible on other distros.
|
|
|
|
|
| |
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
|
| |
|
|\ |
|
| | |
|
|/
|
|
|
|
|
| |
these two flags are needed for windows support to work
- sp-funcs
- term-driver
|
|\ |
|
| | |
|
|/
|
|
| |
This fixes #36898
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
pkgs/applications/misc/pytrainer/default.nix
pkgs/development/tools/pew/default.nix
pkgs/tools/misc/you-get/default.nix
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
| |
From my experience on slightly older tree,
a few *old* programs incorrectly rely on ncurses internal details
and may now require setting NCURSES_INTERNALS=1 to allow this badness.
Since this is release, we can grab it from gnu mirrors.
|
|
|
|
| |
Issue #35264
|
|
|
|
|
|
|
|
|
| |
So we don't have to dig out why ncurses5.9 stops compiling with newer
compiler versions again and again.
Inspired by:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ncurses5-compat-libs
|
|\
| |
| | |
Update various invisible-island packages, fix URL's
|
| |
| |
| |
| | |
FTP URL's should use ftp.invisible-island.net.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Somewhat amusingly given its name, "clang.patch" applies to both 5 and 6
but is the cause of ncurses6 breakage on 6 but is required on 5...
gcc is happy in all four configurations:
5 5p 6 6p
gcc ✓ ✓ ✓ ✓
clang ✗ ✓ ✓ ✗
Which is why this commit enables the patch for 5 but not 6;
this matches behavior in Gentoo, for example.
For further simplification, we also use gcc-5 patch regardless.
|
|/ |
|
| |
|
|
|
|
| |
Fixes issues with xterm terminfo.
|
| |
|
|
|
|
| |
Bump version to include a patch that fixes #19785.
|
|
|
|
| |
This reverts commit b73a862f1777ad709b3088255d3967733549fbc9.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This reverts commit 0c1382085b2969ce38359bcb28fc5dfe67cca7eb.
Moved to staging.
|
|
|
|
| |
Make either 'bin' or 'out' the first output.
|
|
|
|
| |
Also reinstate the gcc5 patch to make it build on Linux.
|
|
|
|
|
| |
I don't want to investigate why it won't compile.
http://hydra.nixos.org/build/37537876/nixlog/1/raw
|
|
|
|
|
|
| |
Upstream claims it's API-compatible with 5.*
It no longer installed *.pc until I passed pkgconfig executable;
without those things were breaking, even our library symlinking.
|
|
|
|
|
|
|
|
|
|
| |
All the programs provided by ncurses were being installed to the $dev
output, but several of them are intended for runtime use, e.g. to
operate on the running terminal. These user-facing programs are moved to
the $bin output.
Several packages referred to "${ncurses}/bin" or "${ncurses.dev}/bin" at
runtime; these paths are also updated to refer to "${ncurses.bin}/bin".
|
|
|
|
|
|
|
|
| |
The $lib output refers to the terminfo database in $out, which is about
10x larger than the ncurses shared library. Splitting these outputs
saves a small amount of space for any derivations that use the terminfo
database but not the ncurses library, but we do not have evidence that
any such exist.
|
|\ |
|
| |
| |
| | |
Has been fixed before, but now includes C++ support.
|