| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
This is the last nixos-unstable release before 13b2903169f, which I'm a
bit nervous about. So I want the update including that one to be as
small as possible, hence going to this one first.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since the nixlib root is the NIX_PATH root, overlays were in the
NIX_PATH as "nixpkgs-overlays". Nixpkgs imports that by default to
look for overlays. This meant that an arbitrary Nixpkgs tree would
end up trying to use the Nixlib overlays, which wouldn't always work.
It would also mean that derivations built from those trees wouldn't
match the ones other people would try to build, which is undesirable
for working on nixpkgs. I think this is unfortunate behaviour for
anybody working on nixpkgs, and nixpkgs probably shouldn't load
overlays from impurely at all by default, but it is what it is.
Since I can't really change what upstream nixpkgs does here, the best
I can do is change the nixpkgs in nixlib. It will now load overlays
from a sibling "overlays" directory. Renaming the "nixpkgs-overlays"
directory at the nixlib root to "overlays" means that it will be
loaded by default _only_ by the nixpkgs it is colocated with. It also
means that it is still accessible in the NIX_PATH as <overlays>, which
is fine and convenient as long as nothing starts looking at that by
default.
|
|
|
|
| |
(cherry picked from commit 7a8434c710c2bf9310d9b21988bc4ee2ac683d04)
|
|
|
|
| |
(cherry picked from commit 0e13f49e7c55268fcdca81cec53d879150d39264)
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also enable tests, which seem to work now.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit f2fd4a4129c37b6ea7eea461f909a05246c3a280)
|
|
|
|
| |
url: 1.6.0 -> 1.7.2
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
cgit now supports lzip and zstd compression.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows (manually) composing packageOverrides, like so:
python3.override {
packageOverrides =
lib.composeExtensions python3.packageOverrides (final: super: { ... });
}
This is still not great, but without this, you can't use
packageOverrides twice at all, because the second use just clobbers
the first with no way to make sure the first override is applied as
well.
|
|
|
|
|
|
|
| |
This makes it so that if I apply a patch to Django using
packageOverrides, it's applied to python3.pkgs.python.pkgs.django
(and python3.pkgs.python.pkgs.python.pkgs.django) as well as
python3.pkgs.django.
|
|
|
|
|
|
|
|
|
|
| |
* gnupg: use libusb1
This fixes scdaemon's direct ccid support.
* systemd: fix gnupg-minimal
(cherry picked from commit 6673a4988e4a4ff25ca94a84d8e2acf92453dbf1)
|
| |
|
|
|
|
| |
(cherry picked from commit ca2a222747bd14d0f477b8eb231eda68355ca240)
|
|
|
|
|
|
|
|
|
|
| |
There are lots of other scripts in contrib that we should probably
also install, but I didn't feel like taking the time to review them
all and figure out what dependencies they would need.
It would have been a shame to add a mandatory dependency on Ruby (and
all that entails) to a package that otherwise has basically no
dependencies, so I've made the Ruby dependency optional.
|
|
|
|
|
|
|
|
|
|
| |
The upstream version bound of <2.2 is overly pessimistic, and
mailman-web works just fine on Nixpkgs' default Django 2.2. I've
applied a patch to relax the bound, which I have also sent
upstream[1] (which is why I included the patch rather than just doing
another sed).
[1]: https://gitlab.com/mailman/mailman-web/-/merge_requests/2
|
|
|
|
| |
(cherry picked from commit 48e6a3f1f16f29a30e34331a101ea40b535a784f)
|
|
|
|
|
|
| |
# Conflicts:
# nixpkgs/pkgs/build-support/rust/default.nix
# nixpkgs/pkgs/development/go-modules/generic/default.nix
|
| |
|
|
|
|
|
|
| |
Fixes #76927 (second try)
(cherry picked from commit 664c02c89bdafd21e9d0cf4d16baceeb70003185)
|
|
|
|
|
|
|
|
| |
This enables to compile rls and rustc
See also https://github.com/rust-lang/rust/pull/64823
(cherry picked from commit 47681d7c5c9529615e9f481f02d945a2c3cfe599)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
The previously propagated build inputs are optional, and so are
included in checkInputs so the tests can run, but not propagated so
they aren't included if unneeded.
|
| |
|
|
|
|
|
| |
This is propagated by Hyperkitty, but it should really only be a
checkInput there.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit a1eacb900e1b705678b2c199cb97baafc9b77f86.
Adding dev outputs to python packages means they can't be included in
a Python environment created with python3.withPackages, because
makePythonPath will include the dev output, which is empty apart from
nix-support, rather than the out output, which contains all the Python
code.
|
| |
|
|
|
|
|
|
| |
This patch has not been necessary since
5425867bfa3e4ba83a3d67aa50b811b5f70d6fe5, and has in fact broken the
build since then.
|
| |
|
| |
|
|
|
|
| |
This package is a dependency of GNU Mailman 3.3.x.
|
|
|
|
|
|
| |
This fixes some two-digit year rounding bugs that started triggering
because 2020 is closer to 2070 than 1970. Apparently two digits years
are still a thing.
|