| Commit message (Collapse) | Author | Age |
|\
| |
| | |
PHP: Make the default package more sane [v3]
|
| |
| |
| |
| |
| | |
Introduce the internalDeps attribute used by mkExtension, to refer to
internal php extensions built by mkExtension.
|
|\ \ |
|
| |\ \
| | | |
| | | | |
releaseTools: no-op expression cleanup
|
| | | |
| | | |
| | | |
| | | |
| | | | |
No functional change, was just reading through these and cleaning/sanitizing
them a bit while I'm here.
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This change fixes byte compilation of, e.g., Helm without breaking
builds using, e.g., `trivialBuild`.
See https://github.com/NixOS/nixpkgs/pull/82604#issuecomment-607201755
|
| |\ \ \
| | | | |
| | | | | |
Unbreak os prober test
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
referenced packets were removed from the mirrors
Fixes #77396 #80041
|
|\ \ \ \ \ |
|
| |\| | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"Application" is deprecated, "Other" is invalid, there are no generic
categories, and the Categories fields is optional per the spec.
Fixes the defaults after #75729.
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
makeDesktopItem: add desktop file validation
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This uses desktop-file-validate in desktop-file-utils.
It can be turned off if wanted.
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Most of the skaware packages already build just fine with pkgsStatic,
however the wrapper scripts for execline and stdnotify-wrapper needed
the `-lskarlib` argument to go at the end.
`utmps` and `nsss` still fail with this error:
```
exec ./tools/install.sh -D -m 600 utmps-utmpd /bin/utmps-utmpd
/build/utmps-0.0.3.1/tools/install.sh: line 48: can't create /bin/utmps-utmpd.tmp.479: Permission denied
make: *** [Makefile:121: /bin/utmps-utmpd] Error 1
```
|
| | | | | | | |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This reverts commit a50653295df5e2565b4a6a316923f9e939f1945b.
The reasons cited were “debugging”, in which case
you can just add the attribute to `buildSkawarePackage`
and “customizing”, which is still possible with
a normal `overrideDerivation`.
The patch removed `outputs` for some reason
(possible oversight), so building nsss failed.
Plus lots of complexity (e.g. don’t forget to add new
arguments to `removeAttrs` otherwise there’s a bug now).
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This will improve cross-compiling support by forcing
users to specify buildInputs/nativeBuildInputs correctly.
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| / / / / /
| |/ / / / / |
|
| | |_|_|/
| |/| | |
| | | | |
| | | | |
| | | | | |
...and remove superfluous dependency files (*.d).
...and copy dSYM directories on Mac OS when in release=false mode.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
As it turns out Darwin does most of the things differently then "normal"
systems. They are using a different shared library extension and require
an obscure commandline parameter that has to be added to every build
system out there. That issue seems to be with clang on Darwin as on
Linux that flag isn't required to build the very same tests (when using
clang).
After adjusting these two details the tests are running fine on the
darwin box that I was able to obtain.
|
|\| | | | |
|
| |\ \ \ \
| | | | | |
| | | | | | |
buildRustCrate: don't sort link flags
|
| | | | | | |
|
| | | |_|/
| | |/| |
| | | | |
| | | | | |
Linkage order is significant and sorting can result in link errors.
|
| | |_|/
| |/| |
| | | |
| | | | |
This is a slight readability boost, I think.
|
| | | |
| | | |
| | | |
| | | | |
whitespace"
|
| |\ \ \
| | | | |
| | | | | |
fetchzip, fetchgit: cleanup handling of optional features and whitespace
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
No intended functional difference, just trying to polish to make this easier to
extend and more aligned with other nix conventions.
|
|\| | | | |
|
| | |/ /
| |/| | |
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | | |
buildRustCrate: only link build deps into build script
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
According to the Cargo documentation:
> The build script does not have access to the dependencies listed in
> the dependencies or dev-dependencies section (they’re not built
> yet!). Also, build dependencies are not available to the package
> itself unless also explicitly added in the [dependencies] table.
https://doc.rust-lang.org/cargo/reference/build-scripts.html
This change separates linkage of regular dependencies and build
dependencies.
|
| |\ \ \ \
| | | | | |
| | | | | | |
Misc fixes for armv6 bare metal cross
|
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | | |
Lumping it in with the target platform libraries was incorrect, and
caused eval failures when gcc couldn't be built for the target platform.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
We have now migrated every single Rust package in NixPkgs! This deletes the
legacy fetcher, which is now unused.
Resolves #79975
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Add packages installed in a sub-directory of site-lisp, such as
mu4e, to EMACSLOADPATH.
- Add ELPA packages to EMACSLOADPATH.
- Add each package only once to EMACSLOADPATH. Before, each package
would typically be added twice for each transitive dependency
leading to a huge variable for a package having many dependencies.
Fixed #78680
|
|/ / / / |
|
|\ \ \ \
| | |/ /
| |/| |
| | | | |
Hydra nixpkgs: ?compare=1574844
|
| |\ \ \
| | | | |
| | | | | |
fetchsvn: Fix for cross
|
| | |/ /
| | | |
| | | |
| | | | |
Just use `nativeBuildInputs` at build time.
|
| |\ \ \
| | | | |
| | | | | |
buildRustCrate: Search for matching Cargo.toml in sub directories
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
directories
This is what cargo does for git repositories.
See related issues:
* https://github.com/kolloch/crate2nix/issues/53
* https://github.com/kolloch/crate2nix/issues/33
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Make errors include the crate name and make them much more prominent.
* Move more code into lib.sh
* Already source generated logging code and lib.sh in configure
|
| |\ \ \ \
| | |/ / /
| |/| | | |
buildRustPackage: update docstring comment
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The inlined readme that we were iterating on has been moved to GitHub
issue #79975, and the default is now the new cargo fetcher, so this
doc comment is out of date.
|
| |\ \ \ \
| | | | | |
| | | | | | |
appimage-run: unify appimageTools and appimage-run
|
| | | | | | |
|