Age | Commit message (Collapse) | Author | Files | Lines |
|
(#144447)
|
|
I couldn't find an easy way to work around this while doing the tests,
so let's disable them for now and work on fixing the sandbox shell
instead (and re-enable tests after that is deployed; I hope).
|
|
Hopefully fixes #110149. I'm really annoyed with this on 21.05 now:
https://hydra.nixos.org/build/147005675#tabs-buildsteps
and this isn't the first time it's caused significant issues.
|
|
|
|
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
|
|
I've been unable to reproduce the problem that repeatedly manifests
on Hydra, but this change is cheap. Close #89343 (thanks).
|
|
Upstream now provides a Makefile that builds a self-extracting installer and
also has a test target. We don't need the self-extracting installer, but we
might as well build it anyway as an additional test.
|
|
|
|
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
|
|
Currently, a self-extracting archive created by makeself will fail to
properly execute on NixOS because the boilerplate Bash code it uses to
clean up the temporary directory it extracted its contents into
assumes that the `rm` command is installed at `/bin/rm`, which is not
the case on NixOS.
This commit, a backport of a pull request I made to the upstream
repository at megastep/makeself#142, fixes the issue by causing the
boilerplate code to call `rm` without specifying an absolute path,
which allows the version of `rm` from one's current Nix environment to
be used instead.
|
|
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/makeself/versions.
These checks were done:
- built on NixOS
- ran ‘/nix/store/5j88qgnbbry87m8164s0a9agvz92z36q-makeself-2.4.0/bin/makeself -v’ and found version 2.4.0
- ran ‘/nix/store/5j88qgnbbry87m8164s0a9agvz92z36q-makeself-2.4.0/bin/makeself --version’ and found version 2.4.0
- found 2.4.0 with grep in /nix/store/5j88qgnbbry87m8164s0a9agvz92z36q-makeself-2.4.0
- directory tree listing: https://gist.github.com/5a4661783df3d9d6558c8f6670385b79
|
|
|
|
|
|
|
|
|
|
|
|
function, so obsolete it.
svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
|
|
svn path=/nixpkgs/trunk/; revision=25743
|