Commit Graph
148701 Commits
Author SHA1 Message Date
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 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
R. RyanTM 9c338630a9 libbytesize: 1.3 -> 1.4 (#44750)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libbytesize/versions.
2018-08-09 11:45:47 +02:00
Markus Kowalewski 3bc155dfd0 bzip2: update license 2018-08-09 11:44:34 +02:00
Markus Kowalewski 33818a2627 zlib,minizip: add license, update meta data 2018-08-09 11:44:34 +02:00
Markus Kowalewski 0aed6cc572 zip: add license 2018-08-09 11:44:29 +02:00
Markus Kowalewski 2ff7660178 zlib: add license 2018-08-09 11:13:44 +02:00
Markus Kowalewski 08efbbd13b libzip: add license 2018-08-09 11:13:29 +02:00
8573 6b486cf947 vim_configurable: Add wrapGAppsHook for GTK 3 (#44645)
As suggested by @jtojnar in GitHub issue #44580, this patch adds the
package `wrapGAppsHook` to the dependencies (specifically, the
`nativeBuildInputs`) of `vim_configurable`, when `vim_configurable` is
built against GTK 3.

This change prevents GVim from crashing if one tries to use its
file-choosing dialog, and fixes a warning that otherwise might be
emitted if one tries to use its find/replace dialog.
2018-08-09 11:11:24 +02:00
Cole Mickens ca79107a79 keybase-gui: 2.3.0 -> 2.5.0 (#44705) 2018-08-09 11:00:30 +02:00
Christoph Hrdinka 962570e16d Merge pull request #44737 from r-ryantm/auto-update/nsd
nsd: 4.1.22 -> 4.1.23
2018-08-09 10:55:44 +02:00
Cole Mickens 1611d1d158 kbfs: 2.1.1 -> 2.5.0 (#44697) 2018-08-09 10:46:36 +02:00
xeji 93f5e20ef5 Merge pull request #44553 from yegortimoshenko/201808/toggldesktop
toggldesktop: init at 7.4.231
2018-08-09 09:32:53 +02:00
R. RyanTM 46c84f3847 wesnoth: 1.14.3 -> 1.14.4 (#44671)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/wesnoth/versions.
2018-08-09 09:20:26 +02:00
R. RyanTM 6efb72f716 fwts: 18.06.02 -> 18.07.00 (#44777)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/fwts/versions.
2018-08-09 09:17:17 +02:00
R. RyanTM 73d0a140e0 cutelyst: 2.4.1 -> 2.5.1 (#44790) 2018-08-09 07:13:23 +00:00
Frederik Rietdijk 786cbba7be Merge pull request #44447 from NixOS/staging-next
Staging next
2018-08-09 09:04:03 +02:00
aanderse 12c05697b5 added Authen::ModAuthPubTkt perl package from cpan (#44785) 2018-08-09 08:59:46 +02:00
R. RyanTM fcc187b480 angband: 4.1.2 -> 4.1.3 (#44801)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/angband/versions.
2018-08-09 08:52:11 +02:00
Vladimír Čunát 94e608d587 Merge branch 'master' into staging-next 2018-08-09 08:48:04 +02:00
Cole Mickens e7f93b5980 ipfs: 0.4.15 -> 0.4.17 (#44696) 2018-08-09 08:46:57 +02:00
R. RyanTM 26e4afca59 mbedtls: 2.11.0 -> 2.12.0 (#44741) 2018-08-09 06:41:54 +00:00
Jonathan Mettes 237c956b0a ncview: init at 2.1.8 (#44778) 2018-08-09 08:41:12 +02:00
Jörg Thalheim 33247bce39 Merge pull request #44797 from r-ryantm/auto-update/cadvisor
cadvisor: 0.29.1 -> 0.30.2
2018-08-09 07:39:35 +01:00
Jörg Thalheim cd6d2e2103 Merge pull request #44799 from r-ryantm/auto-update/avr-gcc
avrgcc: 8.1.0 -> 8.2.0
2018-08-09 07:37:12 +01:00
Jörg Thalheim bed2b81949 Merge pull request #44795 from r-ryantm/auto-update/avr-binutils
avrbinutils: 2.30 -> 2.31.1
2018-08-09 07:36:42 +01:00
Jörg Thalheim 337d6de450 Merge pull request #44791 from r-ryantm/auto-update/deepin-gtk-theme
deepin.deepin-gtk-theme: 17.10.6 -> 17.10.8
2018-08-09 07:29:21 +01:00
R. RyanTM 45216f9468 efibootmgr: 16 -> 17 (#44786)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/efibootmgr/versions.
2018-08-09 08:22:01 +02:00
adisbladis ea3310c944 ansible_2_6: init at 2.6.2 (#44673) 2018-08-09 08:19:55 +02:00
André Stylianos Ramos 9d7831b859 joker: 0.9.4 -> 0.9.5 (#44776) 2018-08-09 08:16:58 +02:00
Jörg Thalheim 3dbc44b00c Merge pull request #44794 from r-ryantm/auto-update/ccrypt
ccrypt: 1.10 -> 1.11
2018-08-09 07:07:55 +01:00
Jörg Thalheim fd650064da Merge pull request #44788 from r-ryantm/auto-update/cscope
cscope: 15.8b -> 15.9
2018-08-09 07:06:32 +01:00
adisbladis 8ab945be1c Merge pull request #44775 from r-ryantm/auto-update/hashcat
hashcat: 4.1.0 -> 4.2.1
2018-08-09 13:55:12 +08:00
adisbladis b8e25d2ce3 Merge pull request #44809 from r-ryantm/auto-update/buildbot-worker
buildbot-worker: 1.2.0 -> 1.3.0
2018-08-09 13:54:39 +08:00
adisbladis 67d61b429c Merge pull request #44808 from r-ryantm/auto-update/blueman
blueman: 2.0.5 -> 2.0.6
2018-08-09 13:53:22 +08:00
adisbladis b6636d7393 Merge pull request #44805 from r-ryantm/auto-update/airsonic
airsonic: 10.1.1 -> 10.1.2
2018-08-09 13:53:03 +08:00
Jörg Thalheim 4bc38499f2 Merge pull request #44804 from r-ryantm/auto-update/babl
babl: 0.1.52 -> 0.1.54
2018-08-09 06:52:25 +01:00
Michael Raskin a4a4550500 Merge pull request #44806 from r-ryantm/auto-update/asymptote
asymptote: 2.44 -> 2.46
2018-08-09 05:13:09 +00:00
Michael Raskin 2690a9c4da Merge pull request #44761 from r-ryantm/auto-update/ipmiutil
ipmiutil: 3.1.1 -> 3.1.2
2018-08-09 05:12:40 +00:00