about summary refs log tree commit diff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-12Simplify `dhall-kubernetes` packagesGabriel Gonzalez2-15/+4
There is no need to provide a separate `kubernetesVersion` argument since the `file` argument works just fine
2020-02-11Add Nixpkgs support for DhallGabriel Gonzalez9-54/+315
One of the motivations for this change is the following Discourse discussion: https://discourse.dhall-lang.org/t/offline-use-of-prelude/137 Many users have requested Dhall support for "offline" packages that can be fetched/built/installed using ordinary package management tools (like Nix) instead of using Dhall's HTTP import system. I will continue to use the term "offline" to mean Dhall package builds that do not use Dhall's language support for HTTP imports (and instead use the package manager's support for HTTP requests, such as `pkgs.fetchFromGitHub`) The goal of this change is to document what is the idiomatic way to implement "offline" Dhall builds by implementing Nixpkgs support for such builds. That way when other package management tools ask me how to package Dhall with their tools I can refer them to how it is done in Nixpkgs. This change contains a fully "offline" build for the largest Dhall package in existence, known as "dhall-packages" (not to be confused with `dhallPackages`, which is our Nix attribute set containing Dhall packages). The trick to implementing offline builds in Dhall is to take advantage of Dhall's support for semantic integrity checks. If an HTTP import is protected by an integrity check and a cached build product matches the integrity check then the HTTP import is never resolved and the expression is instead fetched from cache. By "installing" dependencies in a pre-seeded and isolated cache we can replace remote HTTP imports with dependencies that have been built and supplied by Nix instead. The offline nature of the builds are enforced by compiling the Haskell interpreter with the `-f-with-http` flag, which disables the interpreter's support for HTTP imports. If a user forgets to supply a necessary dependency as a Nix build product then the build fails informing them that HTTP imports are disabled. By default, built packages are "binary distributions", containing just a cache product and a Dhall expression which can be used to resolve the corresponding cache product. Users can also optionally enable a "source distribution" of a package which already includes the equivalent fully-evaluated Dhall code (for convenience), but this is disabled by default to keep `/nix/store` utilization as compact as possible.
2020-02-11Merge pull request #79865 from r-ryantm/auto-update/spdx-license-list-dataMario Rodas1-2/+3
spdx-license-list-data: 3.7 -> 3.8
2020-02-12Merge pull request #71302 from tokudan/encrypted-swap-entropy-fixMichele Guerini Rocco2-1/+6
rngd: Start early during boot and encrypted swap entropy fix
2020-02-11cypress: 3.6.1 -> 3.8.3 (#79871)Wael Nasreddine1-3/+3
* cypress: 3.6.1 -> 3.8.3 * cypress: binary_state.json is now expected at the root of $out
2020-02-11spdx-license-list-data: add platformsMario Rodas1-0/+1
2020-02-11credstash: 1.16.1 -> 1.16.2R. RyanTM1-2/+2
2020-02-11pythonPackages.pysaml2: fix tests with fixed & now-expired timestampsRobert Scott1-0/+7
these only expired (and upstream only seem to have noticed) today
2020-02-11spdx-license-list-data: 3.7 -> 3.8R. RyanTM1-2/+2
2020-02-11kops_1_15: 1.15.1 -> 1.15.2 (#79809)Christian Kampka1-2/+2
2020-02-11gist: 5.0.0 -> 5.1.0 (#79838)Guillaume Maudoux1-2/+2
2020-02-11Merge pull request #73777 from doronbehar/package-brotabDaniel Schaefer2-0/+37
brotab: init at 0.0.5
2020-02-11oh-my-zsh: 2020-02-07 -> 2020-02-11Tim Steinbach1-3/+3
2020-02-11linux: 5.5.2 -> 5.5.3Tim Steinbach1-2/+2
2020-02-11linux: 5.4.18 -> 5.4.19Tim Steinbach1-2/+2
2020-02-11linux: 4.19.102 -> 4.19.103Tim Steinbach1-2/+2
2020-02-11Merge pull request #79671 from rnhmjoj/spleenDaniel Schaefer2-6/+7
spleen: install otf font
2020-02-11Merge pull request #79005 from SeTSeR/masterDaniel Schaefer1-2/+2
tdlib: 1.5.0 -> 1.6.0
2020-02-11androidStudioPackages.beta: 3.6.0.19 -> 3.6.0.20Michael Weiss1-3/+3
2020-02-11Merge pull request #78819 from Izorkin/zsh-fixJörg Thalheim2-0/+29
zsh: fix bracketed-paste-magic
2020-02-11Merge pull request #79606 from k0ral/nixos-unstableMaximilian Bosch1-3/+3
clipman: 1.2.0 -> unstable-2019-12-10
2020-02-11Merge pull request #79837 from multun/gegl-umfpackJan Tojnar1-1/+2
gegl: enable umfpack support
2020-02-11matomo: 3.13.1 -> 3.13.2Robert Djubek1-83/+87
Updated both matomo and matomo-beta to the latest version
2020-02-11vulkan-tools: 1.1.114.0 -> 1.2.131.1Benjamin Saunders1-2/+2
2020-02-11shaderc: 2019.0 -> 2019.1Benjamin Saunders1-8/+8
2020-02-11vulkan-validation-layers: 1.1.114.0 -> 1.2.131.2Benjamin Saunders2-9/+9
2020-02-11glslang: 7.11.3214 -> 8.13.3559Benjamin Saunders2-6/+6
2020-02-11vulkan-loader: 1.1.144.0 -> 1.2.131.2Benjamin Saunders1-8/+3
2020-02-11vulkan-headers: 1.1.144.0 -> 1.2.131.1Benjamin Saunders1-2/+2
2020-02-11Merge pull request #79845 from hedning/gsconnect-fix-buildJan Tojnar1-0/+1
gnomeExtensions.gsconnect: fix build
2020-02-11Merge pull request #79848 from schmittlauch/tipp10Jörg Thalheim2-0/+27
tipp10: init at 3.1.0
2020-02-11gitRepo: 2.0 -> 2.1.1Michael Weiss1-2/+2
2020-02-11psc-package: 0.6.0 -> 0.6.2R. RyanTM1-2/+2
2020-02-11tipp10: init at 3.1.0Milan Pässler2-0/+27
2020-02-11gnomeExtensions.gsconnect: fix buildTor Hedin Brønner1-0/+1
dbus is now propagated from at-spi2-core, which made gsconnect try to install dbus service files in the wrong location. closes https://github.com/NixOS/nixpkgs/issues/79806
2020-02-11nixUnstable, nixFlakes: Update to latestEelco Dolstra1-23/+16
Note that we need to build from a tarball now to get the vendored crates. A bit ugly to fetch tarballs from Hydra...
2020-02-11Merge pull request #79325 from eonpatapon/safelewo2-0/+33
safe: init at 1.5.1
2020-02-11pinentry_qt5: alias to pinentry-qtMaximilian Bosch1-0/+1
Attribute was removed in a4916fdea5680452cb9fc5aac5ec350b52b3797c which will land in 20.03, but breaks evaluation for everyone using pinentry_qt5 on NixOS 19.09 when updating.
2020-02-11safe: init at 1.5.1Jean-Philippe Braun2-0/+33
2020-02-11gegl: enable umfpack supportVictor multun Collod1-1/+2
Fixes #79836
2020-02-11Merge pull request #79813 from r-ryantm/auto-update/krohnkiteRyan Mulligan1-2/+2
krohnkite: 0.6 -> 0.6.1
2020-02-11Merge pull request #79808 from r-ryantm/auto-update/grabserialRyan Mulligan1-2/+2
grabserial: 1.9.9 -> 2.0.2
2020-02-11Merge pull request #75166 from nyanloutre/radarr_2_0_1450worldofpeace1-2/+2
radarr: 0.2.0.1358 -> 0.2.0.1450
2020-02-11Merge pull request #79811 from r-ryantm/auto-update/hugoMario Rodas1-2/+2
hugo: 0.64.0 -> 0.64.1
2020-02-11Merge pull request #79804 from r-ryantm/auto-update/fluent-bitMario Rodas1-2/+2
fluent-bit: 1.3.6 -> 1.3.7
2020-02-11Merge pull request #79299 from andir/buildRustCrate-remap-source-pathAndreas Rammhold1-0/+1
buildRustCrate: remap the current build dir to / for (more) reproducible builds
2020-02-11krohnkite: 0.6 -> 0.6.1R. RyanTM1-2/+2
2020-02-11hugo: 0.64.0 -> 0.64.1R. RyanTM1-2/+2
2020-02-11Merge pull request #79778 from jbedo/dellyDmitry Kalinkin1-4/+13
delly: 0.8.1 -> 0.8.2
2020-02-11tigervnc: fix compatibility with xorgserver 1.20.7ahiaao2-0/+23