summary refs log tree commit diff
path: root/pkgs/build-support
Commit message (Collapse)AuthorAge
* build-fhs-userenv: fix defaults on aarch64Jörg Thalheim2021-07-30
|
* Merge master into staging-nextgithub-actions[bot]2021-07-26
|\
| * Merge master into haskell-updatesgithub-actions[bot]2021-07-26
| |\
| * \ Merge master into haskell-updatesgithub-actions[bot]2021-07-25
| |\ \
| * \ \ Merge master into haskell-updatesgithub-actions[bot]2021-07-23
| |\ \ \
| * | | | agdaPackages: Don't build broken packages on hydraManuel Bärenz2021-07-22
| | | | |
* | | | | Merge master into staging-nextgithub-actions[bot]2021-07-25
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Initial implementation of s390 cross-compileBen Siraphob2021-07-25
| | |_|/ | |/| |
* | | | Merge master into staging-nextgithub-actions[bot]2021-07-24
|\| | |
| * | | Merge pull request #131310 from siraben/m86k-crossJohn Ericson2021-07-24
| |\ \ \ | | |_|/ | |/| | Initial implementation of m68k cross-compile
| | * | Initial implementation of m68k cross-compileBen Siraphob2021-07-24
| | |/
* | | Merge pull request #130601 from happysalada/stdenv_cosmeticJörg Thalheim2021-07-23
|\ \ \ | | | | | | | | Stdenv cosmetic
| * | | stdenv: add link to clarifyhappysalada2021-07-19
| | | |
* | | | Merge staging-next into staginggithub-actions[bot]2021-07-22
|\ \ \ \ | | |/ / | |/| |
| * | | nix-gitignore: fix evaluation when .gitignore contains \# or \! (#130643)Guillaume Girol2021-07-22
| | | |
| * | | Merge pull request #129846 from sbruder/fhs-userenv-bwrap-pipewire-alsaSandro2021-07-22
| |\ \ \ | | |_|/ | |/| |
| | * | build-fhs-user-env-bubblewrap: add compatibility for pipewire alsa emulationSimon Bruder2021-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The NixOS pipewire module places its alsa compatiblity configuration in /etc/alsa/conf.d/ instead of /etc/asound.conf. This commit enables applications running in a bubblewrap fhs environment to use alsa on systems running pipewire.
* | | | Merge staging-next into staginggithub-actions[bot]2021-07-21
|\| | |
| * | | Merge pull request #128786 from pjones/pjones-fix-elpa-srcThomas Tuegel2021-07-21
| |\ \ \ | | | | | | | | | | elpaBuild: Delay src evaluation so it can be overridden
| | * | | elpaBuild: Delay src evaluation so it can be overriddenPeter Jones2021-06-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change allows ELPA packages to have their src attribute updated by overrideAttrs. Without this change the installPhase references the original src attribute and overriding is not possible.
* | | | | Merge staging-next into staginggithub-actions[bot]2021-07-21
|\| | | |
| * | | | Merge pull request #128927 from andersk/appimageJörg Thalheim2021-07-21
| |\ \ \ \ | | | | | | | | | | | | appimageTools.wrapAppImage: Fix passing arguments to wrapped executable
| | * | | | appimageTools.wrapAppImage: Fix passing arguments to wrapped executableAnders Kaseorg2021-07-01
| | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | appimage-exec.sh parses its arguments with getopts, so we need to delimit arguments intended for the wrapped executable with ‘--’, in case some of them begin with ‘-’. Without this fix, a wrapped application like Zulip Desktop can’t be opened the normal way using the .desktop file, which includes ‘Exec=zulip --no-sandbox %U’ (as per the electron-builder default): $ gtk-launch zulip.desktop /usr/bin/appimage-exec.sh: illegal option -- - Usage: appimage-run [appimage-run options] <AppImage> [AppImage options] […] Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* | | | | Merge staging-next into staginggithub-actions[bot]2021-07-21
|\| | | |
| * | | | fetchurl: replace dead sourceforge mirrors (#130834)Sandro2021-07-20
| | | | |
* | | | | Merge staging-next into staginggithub-actions[bot]2021-07-18
|\| | | |
| * | | | Merge master into staging-nextgithub-actions[bot]2021-07-18
| |\ \ \ \ | | | |_|/ | | |/| |
| | * | | rustPlatform.importCargoLock: add an assert for old Cargo.locksRomanos Skiadas2021-07-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | near the end of 2019, the default Cargo.lock format was changed to [[package]] checksum = ... This is what importCargoLock assumes. If the crate had not been `cargo update`'d with a more recent toolchain than the one with the new format as default, importCargoLock would fail when trying to access pkg.checksum. I ran into such a case (shamefully, in my own crate) and it took me a while to figure out what was going on, so here is an assert with a more user friendly message and a hint.
* | | | | Merge staging-next into staginggithub-actions[bot]2021-07-18
|\| | | |
| * | | | Revert #127736: stdenv changes towards an alternative shellVladimír Čunát2021-07-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At least for now. Such changes are risky (we have very many packages), and apparently it needs more testing/review without blocking other changes. This reverts the whole range 4d0e3984918^..8752c327377, except for one commit that got reverted in 6f239d73096 already. (that MR didn't even get its merge commit)
* | | | | Merge staging-next into staginggithub-actions[bot]2021-07-17
|\| | | |
| * | | | Merge master into staging-nextgithub-actions[bot]2021-07-17
| |\| | |
| | * | | Merge pull request #130040 from Atemu/nix-prefetch-git-shallow-hashJörg Thalheim2021-07-17
| | |\ \ \ | | | | | | | | | | | | nix-prefetch-git: don't fetch everything when given a hash
| | | * | | nix-prefetch-git: don't fetch everything when given a hashAtemu2021-07-12
| | | | |/ | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's hugely inefficient as we can't use shallow cloning (--depth=1). This has been tested and adapted for quite a few hosts fetchgit is used on in Nixpkgs. For those where fetching the hash directly doesn't work (most notably git.savannah.gnu.org), we simply fall back to the old method.
* | | | | Merge staging-next into staginggithub-actions[bot]2021-07-17
|\| | | |
| * | | | Merge master into staging-nextgithub-actions[bot]2021-07-17
| |\| | |
| | * | | Merge master into haskell-updatesgithub-actions[bot]2021-07-17
| | |\ \ \
| | * \ \ \ Merge master into haskell-updatesgithub-actions[bot]2021-07-15
| | |\ \ \ \
| | * | | | | tests.writers: also expose path via passthrusternenseemann2021-07-13
| | | |_|/ / | | |/| | |
* | | | | | Merge staging-next into staginggithub-actions[bot]2021-07-16
|\| | | | |
| * | | | | Merge master into staging-nextgithub-actions[bot]2021-07-16
| |\ \ \ \ \ | | | |_|/ / | | |/| | |
| | * | | | Merge pull request #127980 from matthewbauer/darwin-emacs-native-compMatthew Bauer2021-07-15
| | |\ \ \ \ | | | |_|/ / | | |/| | | Add gcc for emacs wrapper so native-comp works
| | | * | | Add gcc for emacs wrapper so native-comp worksMatthew Bauer2021-06-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On macos, we don’t have a gcc executable by default, which is required for some reason when compiling site-start.
* | | | | | bintools: disable -pie when -r or -Ur are used (#128674)Matthew Bauer2021-07-15
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bintools: disable -pie when -r or -Ur are used ld’s -r allows you to partially link object files. When -pie is passed with -r, though, we get: ld: -r and -pie may not be used together Most build systems are intelligent enough to pass -no-pie before -r, but we might as well support those that don’t. Note: -pie is not enabled by default in Nixpkgs, but it is when you are using musl. So this solution is really only useful for musl toolchains. * bintools-wrapper: Add incremental -i check for pie
* | | | | Merge master into staging-nextgithub-actions[bot]2021-07-15
|\| | | |
| * | | | Merge pull request #129458 from alyssais/package-buildadisbladis2021-07-14
| |\ \ \ \ | | | | | | | | | | | | emacs.pkgs.melpaBuild: package-build: 2018-10-05 -> 2021-04-13
| | * | | | emacs.pkgs.melpaBuild: package-build: 2018-10-05 -> 2021-04-13Alyssa Ross2021-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I think this is due an update. I've chosen to update to the latest version that has been merged into Melpa. Unfortunately we now need to hack around it trying to run VCS commands. My Emacs configuration with thirty-something leaf packages seems fine after the rebuild.
* | | | | | Merge remote-tracking branch 'upstream/master' into HEADJörg Thalheim2021-07-14
|\| | | | |
| * | | | | build-rust-crate: disable incremental buildspandaman642021-07-09
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to rustc implementation[1], `-C incremental=no` enables incremental builds with directory name `no`. This patch removes the `-C incremental` argument to disable incremental builds. [1]: https://github.com/rust-lang/rust/blob/ee86f96ba176f598d64dc9f3bb7e074d5b8b86b6/compiler/rustc_session/src/options.rs#L918-L919
* | | | | Merge master into staging-nextgithub-actions[bot]2021-07-08
|\| | | |