New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ncurses #53942

Closed
wants to merge 154 commits into
base: master
from

Conversation

@voobscout
Copy link
Contributor

voobscout commented Jan 14, 2019

Motivation for this change

The url for https://invisible-mirror.net/archives/ncurses/current/ncurses-6.1-20181027.tgz produces 404 and this particular version is now available only as a patchset from https://invisible-mirror.net/archives/ncurses/6.1/ncurses-6.1-20181027.patch.gz

Unless there is a hard requirement for 20181027, here's an update to current latest 6.1-20190112

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

pbogdan and others added some commits Dec 9, 2018

gnutar: 1.30 -> 1.31
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/gnutar/versions
add generic x86_32 support (#52634)
* add generic x86_32 support

- Add support for i386-i586.
- Add `isx86_32` predicate that can replace most uses of `isi686`.
- `isi686` is reinterpreted to mean "exactly i686 arch, and not say i585 or i386".
- This branch was used to build working i586 kernel running on i586 hardware.

* revert `isi[345]86`, remove dead code

- Remove changes to dead code in `doubles.nix` and `for-meta.nix`.
- Remove `isi[345]86` predicates since other cpu families don't have specific model predicates.

* remove i386-linux since linux not supported on that cpu
iproute: 4.19.0 -> 4.20.0
"Update to iproute2 utility to support new features in Linux 4.20.
This release is mostly small fixes but there are several changes
related to ip neigh support for offloaded entries." [0]

File changes:
+share/man/man8/tc-taprio.8.gz

nix path-info -S:
4.19.0 42681224
4.20.0 42714224

[0]: https://www.spinics.net/lists/netdev/msg543288.html
Merge pull request #51515 from lopsided98/gmp-uname-purity
gmp: don't use uname to detect system features
Merge pull request #53603 from primeos/iproute
iproute: 4.19.0 -> 4.20.0
freetype: 2.9 -> 2.9.1
exclude freetype-config
glib: fix libgio segfaults
In particular this fixes the libmediaart tests.

closes #53701
Merge pull request #53792 from worldofpeace/pycairo/1.18.0
pythonPackages.pycairo: 1.16.3 -> 1.18.0
dns-root-data: the old KSK is dead!
Long live... eh, I hope the new KSK won't live as long as the old one.
Anyway, it doesn't really matter how fast people update this.
https://www.ietf.org/mail-archive/web/dnsop/current/msg24989.html
See RFC 5011 for details of the protocol.

I re-tested validation with both of these files, to be sure.
Trolli Schmittlauch
qt511.qtdeclarative: fix CMake `qmlcachegen` path
This package contains several CMake files used for setting up its
provided tools for use in other projects build with CMake.
While packaging *ktouch* I found out that the ${_qt5Core_install_prefix}
variable doesn't expand at all, rendering the path to the `qmlcachegen`
binary useless. As a fix, the command itself is used instead of the path
to the binary.
Trolli Schmittlauch
ktouch: init at 18.12.0
packaging the `ktouch` touch typing tutor. Due to Qt impurities, it
needs to be installed in a profile to find it runtime dependencies.

peti and others added some commits Jan 10, 2019

LTS Haskell 13.2
This update was generated by hackage2nix v2.13-1-gda47f40 from Hackage revision
commercialhaskell/all-cabal-hashes@e501021.
spotify: 1.0.94.262.g3d5c231c-9 -> 1.0.96.181.gf6bc1b6b-12 (#53930)
spotify now requires "libatk-bridge-2.0.so", which is provided by
at-spi2-atk.
ncurses: 6.1-20181027 -> 6.1-20190112
v6.1-20181027 url is 404.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment