summary refs log tree commit diff
path: root/pkgs/top-level
Commit message (Collapse)AuthorAge
* setup-hooks: Add autoPatchelfHookaszlig2018-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I originally wrote this for packaging proprietary games in Vuizvui[1] but I thought it would be generally useful as we have a fair amount of proprietary software lurking around in nixpkgs, which are a bit tedious to maintain, especially when the library dependencies change after an update. So this setup hook searches for all ELF executables and libraries in the resulting output paths after install phase and uses patchelf to set the RPATH and interpreter according to what dependencies are available inside the builder. For example consider something like this: stdenv.mkDerivation { ... nativeBuildInputs = [ autoPatchelfHook ]; buildInputs = [ mesa zlib ]; ... } Whenever for example an executable requires mesa or zlib, the RPATH will automatically be set to the lib dir of the corresponding dependency. If the library dependency is required at runtime, an attribute called runtimeDependencies can be used to list dependencies that are added to all executables that are discovered unconditionally. Beside this, it also makes initial packaging of proprietary software easier, because one no longer has to manually figure out the dependencies in the first place. [1]: https://github.com/openlab-aux/vuizvui Signed-off-by: aszlig <aszlig@nix.build> Closes: #34506
* Merge pull request #34434 from markuskowa/uhd-fix-boost-prFranz Pletz2018-02-09
|\ | | | | uhd: 3.10.2.0 -> 3.10.3.0
| * uhd: revert boost back standard versionMarkus Kowalewski2018-02-02
| |
* | Merge pull request #34635 from zauberpony/hcloud-init-v1.3.0Jörg Thalheim2018-02-09
|\ \ | | | | | | hcloud: init at 1.3.0
| * | hcloud: init at 1.3.0Elmar Athmer2018-02-05
| | |
* | | Merge pull request #34765 from greedy/fix/libproxy-darwinJörg Thalheim2018-02-09
|\ \ \ | | | | | | | | libproxy: fix building on darwin
| * | | libproxy: fix building on darwinGeoffrey Reedy2018-02-09
| | | |
* | | | docker-edge: 18.01.0 -> 18.02.0Tim Steinbach2018-02-09
| | | |
* | | | Merge pull request #34647 from jraygauthier/jrg/pythonnet-rebasedFrederik Rietdijk2018-02-09
|\ \ \ \ | |/ / / |/| | | pythonnet: Init at 2.3.0
| * | | pythonnet: Init at 2.3.0Raymond Gauthier2018-02-08
| | | |
* | | | darktable: Removed unneeded dependenciesChris Hodapp2018-02-09
| | | | | | | | | | | | | | | | | | | | Based on what LebedevRI told me on IRC and in https://github.com/darktable-org/darktable/pull/1474
* | | | Merge pull request #34658 from thorstenweber83/add-package-slic3r-prusa3dJörg Thalheim2018-02-09
|\ \ \ \ | | | | | | | | | | slic3r-prusa3d: init at 1.38.7
| * | | | slic3r-prusa3d: init at 1.38.7Thorsten Weber2018-02-06
| | |/ / | |/| |
* | | | Merge pull request #34663 from bignaux/squashfuseJörg Thalheim2018-02-09
|\ \ \ \ | | | | | | | | | | squashfuse: init at 0.1.101
| * | | | squashfuse: init at 0.1.101Bignaux Ronan2018-02-06
| |/ / /
* | | | Merge pull request #34695 from woffs/uudeviewJörg Thalheim2018-02-09
|\ \ \ \ | | | | | | | | | | uudeview: init at 0.5.20
| * | | | uudeview: init at 0.5.20Frank Doepper2018-02-07
| | | | |
* | | | | theharvester: init at 2.7.1 (#34704)Matthieu Chevrier2018-02-09
| | | | |
* | | | | yaml2json: init at unstable-2017-05-03adisbladis2018-02-09
| | | | |
* | | | | Merge pull request #34714 from vbgl/coq-default-to-8.7Jörg Thalheim2018-02-09
|\ \ \ \ \ | | | | | | | | | | | | coq: default to 8.7
| * | | | | coq: default to 8.7Vincent Laporte2018-02-07
| | | | | |
* | | | | | rename: init at 1.9 (#34719)mkgvt2018-02-09
| |_|_|/ / |/| | | |
* | | | | Merge pull request #34750 from copumpkin/fix-pkgs-fedoraproject-orgDaniel Peebles2018-02-08
|\ \ \ \ \ | | | | | | | | | | | | treewide: s/pkgs.fedoraproject.org/src.fedoraproject.org/
| * | | | | treewide: s/pkgs.fedoraproject.org/src.fedoraproject.org/Dan Peebles2018-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream killed the pkgs server but src continues to serve up the exact same content, so we can just point there and all hashes should be unchanged.
* | | | | | Merge pull request #34126 from nicknovitski/kubectlTim Steinbach2018-02-08
|\ \ \ \ \ \ | |/ / / / / |/| | | | | init: kubectl at 1.7.9 (alias for kubernetes with only kubectl component)
| * | | | | init: kubectl at 1.7.9 (alias for kubernetes with only kubectl component)Nick Novitski2018-01-21
| | | | | |
* | | | | | Merge pull request #34685 from cransom/fix-darwin-v8_3_16_14Daiderd Jordan2018-02-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | v8_3_16_14: fix on darwin
| * | | | | | v8_3_16_14: fix on darwinCasey Ransom2018-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was switched to use gcc5 for all platforms due to a mkSnapshot error, which fixes Linux but currently fails for Darwin. I'm unsure if there are other runtime failures, but this hasn't been building for quite some time.
* | | | | | | perl-Encode: 2.93 -> 2.95Robert Helgesson2018-02-08
| | | | | | |
* | | | | | | perl-Sub-Quote: 2.003001 -> 2.005000Robert Helgesson2018-02-08
| | | | | | |
* | | | | | | perl-Crypt-JWT: 0.019 -> 0.020Robert Helgesson2018-02-08
| | | | | | |
* | | | | | | perl-bignum: 0.47 -> 0.49Robert Helgesson2018-02-08
| | | | | | |
* | | | | | | Merge pull request #34571 from esoeylemez/ertes-sladeGraham Christensen2018-02-08
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | slade-git: init at 2018.01.29
| * | | | | | | slade-git: Attribute naming conventionErtugrul Söylemez2018-02-04
| | | | | | | |
| * | | | | | | slade-git: init at 2018.01.29Ertugrul Söylemez2018-02-04
| | | | | | | |
* | | | | | | | Merge pull request #34572 from esoeylemez/ertes-bccGraham Christensen2018-02-08
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | doom-bcc-git: init at 2018.01.04
| * | | | | | | | doom-bcc-git: Attribute naming conventionErtugrul Söylemez2018-02-04
| | | | | | | | |
| * | | | | | | | doom-bcc-git: init at 2018.01.04Ertugrul Söylemez2018-02-04
| |/ / / / / / /
* | | | | | | | Merge pull request #34733 from geistesk/fpdfFrederik Rietdijk2018-02-08
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fpdf: init at 1.7.2
| * | | | | | | | fpdf: init at 1.7.2geistesk2018-02-08
| | | | | | | | |
* | | | | | | | | Merge commit '30d031b5d8d05422586043c3f105f4d9110e4f59' into HEADFrederik Rietdijk2018-02-08
|\ \ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ \ Merge pull request #34339 from bdarnell/curl-http2-darwinDaniel Peebles2018-02-07
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | curlFull: Add http2Support for darwin
| | * | | | | | | | | curl: Enable http2Support for darwinBen Darnell2018-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http2Support was disabled due to a bootstrapping issue involving xz. Now that xz is available in the bootstrap environment for all platforms, http2Support can be enabled globally.
| * | | | | | | | | | Merge remote-tracking branch 'upstream/master' into HEADTuomas Tynkkynen2018-02-07
| |\ \ \ \ \ \ \ \ \ \ | | | |_|_|/ / / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/os-specific/linux/kernel/generic.nix
| * | | | | | | | | | Merge pull request #34351 from teto/kernel_wipJohn Ericson2018-02-06
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | [RDY] buildLinux: Add more overrides
| | * | | | | | | | | | kernel: buildLinux replaces import ./generic.nixMatthieu Coudron2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - defined buildLinux as generic.nix instead of manual-config.nix. This makes kernel derivations a tad more similar to your typical derivations. - moved $buildRoot to within the source folder, this way it doesn't have to be created before the unpackPhase and make it easier to work on kernel source without running the unpackPhase
| * | | | | | | | | | | Merge remote-tracking branch 'upstream/master' into stagingTuomas Tynkkynen2018-02-06
| |\ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/os-specific/linux/cpupower/default.nix
| * | | | | | | | | | | Merge pull request #34553 from NixOS/python-unstableFrederik Rietdijk2018-02-04
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Python package updates
| | * | | | | | | | | | | python: typing: 3.5.3.0 -> 3.6.4Robert Schütz2018-02-03
| | | | | | | | | | | | |
| | * | | | | | | | | | | python.pkgs.quantities: 0.10.1 -> 0.12.1Frederik Rietdijk2018-02-03
| | | | | | | | | | | | |