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 28ad0703f3db92a3cbb8b1249101e0ff4e3616f6.
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 02c09e01712ce0b61e5c8f7159047699a434f7fc.
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