Commit Graph

148841 Commits

Author SHA1 Message Date
Jan Malakhovski 28d98d7a56 libzip: fix tests 2018-08-11 09:35:20 +00:00
Jan Malakhovski 28550bf5cc libdrm: fix tests 2018-08-11 09:35:20 +00:00
Jan Malakhovski 7b1d190974 libdevil: fix tests 2018-08-11 09:35:20 +00:00
Jan Malakhovski 856868d72c hunspell: fix tests 2018-08-11 09:35:20 +00:00
Jan Malakhovski 207a8a5d68 mr: fix tests 2018-08-11 09:35:20 +00:00
Jan Malakhovski 2f505d6fa7 perlPackages.JSON: fix tests 2018-08-11 09:35:19 +00:00
Jan Malakhovski 9cbddc6955 qt5.qtwebkit.hyphen: fix tests 2018-08-11 09:35:19 +00:00
Jan Malakhovski 917e3aeeb4 libndctl: fix tests 2018-08-11 09:35:19 +00:00
Jan Malakhovski dc3d45500a netcdf: fix most tests 2018-08-11 09:35:19 +00:00
Jan Malakhovski d8850af4c3 apr: fix most tests 2018-08-11 09:35:19 +00:00
Jan Malakhovski cf84bc0374 automake116x: disable tests, also cleanup 2018-08-11 09:35:18 +00:00
Jan Malakhovski 9bab07e541 automake111x: disable tests, also cleanup 2018-08-11 09:35:18 +00:00
Jan Malakhovski 995c506a30 libsecret: make tests run, but disable, also cleanup 2018-08-11 09:35:18 +00:00
Jan Malakhovski 50556b50b7 gstreamer: make tests run, but disable, also cleanup 2018-08-11 09:35:18 +00:00
Jan Malakhovski 1cb596748f radiotray-ng: use checkInputs, but disable tests, also cleanup 2018-08-11 09:35:17 +00:00
Jan Malakhovski 1662443fa1 utox: use checkInputs, also cleanup 2018-08-11 09:35:17 +00:00
xeji b9c8d68452
Merge pull request #40826 from bhipple/u/texlive-2017-final
texlive: 2017 -> 2017-final
2018-08-10 18:52:29 +02:00
Vladimír Čunát 1cec3d8aaa
Merge branch 'staging-next' into staging
A couple fixes were pushed directly to staging-next.
2018-08-10 18:45:53 +02:00
Vladimír Čunát 7b3036a4a2
gdbm: avoid a warning on Darwin
This is just to minimize rebuilds.  The actual bugfix doesn't seem to
hurry, as the function has been returning void until now, so if the int
returned isn't a meaningful value in some cases, nothing should happen
yet.
2018-08-10 18:41:07 +02:00
Jan Malakhovski 9808244aae harfbuzz: fix tests, also cleanup 2018-08-10 12:56:35 +00:00
Jan Malakhovski 7ea0904347 openssl: fix tests, also cleanup 2018-08-10 12:56:34 +00:00
Jan Malakhovski 86999f6883 libminc: cleanup tests 2018-08-10 12:56:34 +00:00
Jan Malakhovski f01ff6545d libtoxcore: cleanup tests 2018-08-10 12:56:34 +00:00
Jan Malakhovski 0317cc0525 nlohmann_json: cleanup tests 2018-08-10 12:56:34 +00:00
Jan Malakhovski ee90a2d893 libpng: cleanup tests 2018-08-10 12:56:34 +00:00
Jan Malakhovski 2781c7d312 fossil: cleanup tests 2018-08-10 12:56:33 +00:00
Jan Malakhovski 6969f37233 libsoup: cleanup 2018-08-10 12:56:33 +00:00
Jan Malakhovski b135329dc5 treewide: random cleanups 2018-08-10 12:56:31 +00:00
Vladimír Čunát 46e5257670
Merge #44719: utillinux: fix build w/ncurses
This fixes a regression from f83b5e4.
2018-08-10 14:23:31 +02:00
Jörg Thalheim b1caaecc8c
Merge pull request #44811 from typetetris/staging
ncurses: patch wrong st-0.7 terminfo
2018-08-10 11:15:16 +01:00
Vladimír Čunát 4596251dd1
libtiff: add a comment about the patches 2018-08-10 10:36:23 +02:00
Vladimír Čunát 3fbb842518
Merge branch 'staging' into staging-next (again)
The libtiff change brings security fixes, and the mesa change should be
fixing a rather painful problem for some GPUs, and the rebuilds only
just started.
2018-08-10 09:44:36 +02:00
Yurii Izorkin 527d3d566c libtiff: update url to patch file (#44815) 2018-08-09 23:18:46 +02:00
Vladimír Čunát 3055c496b9
Merge #44575: mesa: include driver path in cache key 2018-08-09 21:21:58 +02:00
Uli Baum 28dc72f7da biber: 2.7 -> 2.10
2.10 is the appropriate version for latest texlive 2017.
2018-08-09 18:52:28 +02:00
Benjamin Hipple c9d55ae426 Set xindy HOME to . 2018-08-09 18:49:35 +02:00
Benjamin Hipple 7c5fd6801b texlive: 2017 -> 2017-final
This commit rebuilds texlive 2017 with the final release of 2017. As described
in these issues [1][2][3], the upstream CTAN mirrors are a continuously moving
rolling release without historical archives.

This particular FTP server is also a rolling release folling CTAN for the latest
version, but it has snapshots of the final texlive releases; it appears that the
2017 distribution has been unmodified since texlive-2018 was released earlier
this year.

Along the way, we needed to fix several issues:
- xindy: if $HOME is unset, it will try to mkdir /homeless-shelter, which fails
  due to insufficient permissions.
- scheme-infraonly: this scheme had symlinks into other releases that were
  read-only, so it couldn't patch and modify the scripts. This commit removes it
  for now, but that's not a particularly satisfying solution. Ideas?

This also adds some documentation on the upgrade process to prepare for
texlive-2018 [4].

This commit also replaces the sha1 hashes with upstream's standard sha512 hashes.
It appears the motivation for the shorter hashes was to save disk space in the
derivations; in master, the size of this directory is 1012K; in this commit it
is 1600K. The difference is not particularly large, and the downsides to using
our own sha1 hashes are:

- More nix code to maintain
- Multi-step upgrade process for maintainers: the maintainer first has to
  download all upstream tarballs by sha512 hash, then run the fix script, then
  rebuild with sha1 hashes.
- Less transparent. If we use the upstream sha512 hashes, any user can
  immediately verify that the hashes we're providing match upstream, or match
  the snapshot in time.
- Easier to debug. Since upstream is rolling and packages may disappear or fail
  to build, it's useful to be able to determine if the sha mismatch is because
  of an update or not; if we have a sha1 mismatch and no tarball to pull, we
  can't figure out which sha512sum would have produced that sha1.
- Less trust required. Due to the above, users don't have to trust the
  content-addressed mirrors on IPFS and @veprbl's servers as much.
- Easier to cobble together a source distribution from a variety of sources. It
  seems some FTP servers have more/less than others, or older/newer packages. If
  we know what we're looking for beforehand and we're just missing a few
  packages whose hashes match the advertised hashes upstream, it's easier to find.

[1] https://github.com/NixOS/nixpkgs/issues/24683
[2] https://github.com/NixOS/nixpkgs/issues/10026
[3] https://github.com/NixOS/nixpkgs/issues/34490
[4] https://github.com/NixOS/nixpkgs/issues/40232
2018-08-09 18:49:35 +02:00
R. RyanTM 365e288a28 libdrm: 2.4.92 -> 2.4.93 (#44759)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libdrm/versions.
2018-08-09 18:36:16 +02:00
R. RyanTM be00dbf94c dbus: 1.12.8 -> 1.12.10 (#44789)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/dbus/versions.
2018-08-09 18:33:17 +02:00
Frederik Rietdijk f02206d63d Merge staging into staging-next 2018-08-09 18:28:50 +02:00
Frederik Rietdijk d9fa74ba78 Merge master into staging 2018-08-09 18:28:15 +02:00
R. RyanTM 8b83460562 fribidi: 1.0.4 -> 1.0.5 (#44782)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/fribidi/versions.
2018-08-09 18:23:22 +02:00
Fahad Sadah 8c7fa1e836 youtube-dl: 2018.07.10 -> 2018.08.04 (#44817) 2018-08-09 17:16:17 +02:00
Jörg Thalheim 8b64d81b06
Merge pull request #44755 from r-ryantm/auto-update/librealsense
librealsense: 2.13.0 -> 2.14.1
2018-08-09 15:37:48 +01:00
Jörg Thalheim 222f6615ff librealsense: correct meta.platforms 2018-08-09 16:36:56 +02:00
Jörg Thalheim 57bc44280c librealsense: restrict to x86_64 2018-08-09 16:31:12 +02:00
Eelco Dolstra fde7296a47
bintools-wrapper: propagated-build-inputs -> propagated-user-env-packages 2018-08-09 13:07:14 +02:00
Eelco Dolstra fa41297209
Revert "cc-wrapper: propagate man and info to propagated-build-inputs"
This reverts commit 28ad0703f3.
2018-08-09 12:58:16 +02:00
Eelco Dolstra c981787db9
Revert "cc-wrapper, bintools-wrapper: simply symlink man and info outputs"
This reverts commit 02c09e0171.
2018-08-09 12:57:38 +02:00
Pascal Wittmann 1d4de0d552
Merge pull request #44813 from markuskowa/licenses-zip
Add licenses: libzip, minizip, bzip2, zip
2018-08-09 12:15:33 +02:00