about summary refs log tree commit diff
path: root/pkgs/build-support
AgeCommit message (Collapse)AuthorFilesLines
28 hoursMerge pull request #325876 from flokli/defaultCreateOverridesAddZlibFlorian Klink1-0/+4
defaultCrateOverrides: add extraLinkFlags to zlib
37 hoursMerge pull request #324503 from ncfavier/agda-mk-library-fileNaïm Favier1-5/+8
build-support/agda: expose mkLibraryFile
2 daysMerge pull request #323608 from obsidiansystems/openbsd-staticJohn Ericson1-10/+14
openbsd: Add static linking support
3 daysMerge remote-tracking branch 'upstream/master' into openbsd-staticJohn Ericson40-908/+256
3 daysopenbsd: Add static linking supportJohn Ericson1-10/+14
I've had better luck creating statically-linked binaries that work than dynamically-linked ones, so this is needed quite practically.
3 daysMerge pull request #303217 from deshaw/buildGoModule-setSourceRootWael Nasreddine1-0/+1
buildGoModule: propagate setSourceRoot
3 daysdefaultCrateOverrides: add extraLinkFlags to zlibFlorian Klink1-0/+4
These libraries need zlib, and otherwise cause a linker error when linking the final crate of a tauri/wry project.
4 daysnuget-to-nix: fix hash generation when resolving multiple sourcesDavid McFarland1-0/+1
Fixes: 2280d5c467ff7d95ce4e1233408eae8fe98ddff1
6 daysemacs: migrate build-support/emacs to applications/editors/emacs/build-supportAnderson Torres12-790/+0
As a consequence of restrictions imposed by RFC 140 - Simple Package Paths [1] -, files related to a package should be confined on the package directory. Certainly this restriction does not apply to packages outside by-name hierarchy. Nonetheless, this is an interesting organization heuristics: things that affect Emacs should be confined inside Emacs directory. Besides a future migration, the "debuggability" of a framework is way more enhanced when we know how to find all its files. A similar task was done before, when RFC 140 was not a thging yet - namely, the migration of emacs-modes to elisp-packages [2]. [1] https://github.com/NixOS/rfcs/pull/140 [2] https://github.com/NixOS/nixpkgs/pull/123859
6 daysMerge pull request #324880 from flokli/defaultCreateOverridesFixesIlan Joselevich1-32/+65
defaultCrateOverrides: fix some gtk dependencies
7 daysMerge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-1/+1
7 daysdefaultCrateOverrides: fix some gtk dependenciesFlorian Klink1-32/+65
- gobject-sys and gio-sys need pkg-config - add gtkx11-sys - add javascriptcore-rs-sys - add soup3-sys - add webkit2gtk-sys
7 daysMerge pull request #324876 from flokli/buildRustCrateBuildRsOutputFlorian Klink1-1/+1
buildRustCrate: don't swallow build.rs output
7 daysbuildRustCrate: don't swallow build.rs outputFlorian Klink1-1/+1
This is executed curing the build, and usually quite helpful in telling you how the build failed, if it failed. For example, when linking against system libraries, it shows which system lib could not be discovered, the pkg-config path used etc. Not showing it simply removes all this, and trying to parse out the "important" bits and only show these is probably also brittle. The output generally isn't that spammy normally, so let's just `tee` it.
7 daysMerge master into staging-nextgithub-actions[bot]5-11/+24
8 daysMerge pull request #324526 from Aleksanaa/nugetHashDavid McFarland4-9/+18
dotnet: add SRI hash support to dotnet packages
8 daysnixosTests.docker-tools: fix for hello's new versionCheckHookRobert Hensing1-2/+6
8 daysMerge master into staging-nextgithub-actions[bot]1-2/+3
8 daysMerge pull request #324365 from iynaix/make-desktopitem-directoryéclairevoyant1-2/+3
make-desktopitem: fix file extension for type directory
8 daysbuild-support/agda: expose mkLibraryFileNaïm Favier1-5/+8
8 daysbuildDotNetGlobalTool: add SRI hash supportaleksana1-1/+3
8 daysnuget-to-nix: generate SRI hash instead of sha256aleksana1-4/+4
8 daysmkNugetDeps: add SRI hash supportaleksana1-2/+5
8 daysfetchNuGet: add SRI hash supportaleksana1-2/+6
8 daysMerge branch 'master' into staging-nextVladimír Čunát1-1/+1
Conflicts - GitHub wouldn't auto-resolve them but my local git did: pkgs/development/cuda-modules/cuda/overrides.nix
9 daysuglify-js: remove remaining aliases, entry from nodePackagesSandro Jäckel1-1/+1
9 daysMerge branch 'master' into staging-nextVladimír Čunát2-6/+8
9 daysMerge pull request #323824 from tie/fetchpatch-build-inputsArtturin2-6/+8
fetchpatch: add patchutils to nativeBuildInputs
9 daysmake-desktopitem: fix file extension for type directoryLin Xianyi1-2/+3
9 daysMerge master into staging-nextgithub-actions[bot]4-13/+81
9 daysMerge pull request #323398 from NixOS/prep-dev-shellSilvan Mosberger4-13/+81
init `devShellTools`
10 daysMerge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-1/+1
Conflicts: - pkgs/development/python-modules/jaxtyping/default.nix
10 daysMerge pull request #319659 from jtojnar/gnome-extractJan Tojnar1-1/+1
Move various packages out of gnome scope
10 daysMerge remote-tracking branch 'origin/master' into staging-nextK9004-2/+14
10 daystreewide: remove lilyinstarlightLily Foster1-1/+1
11 daysMerge pull request #323110 from thehabbos007/cargo-cdylibIlan Joselevich3-1/+13
buildRustCrate: add support for `cargo::rustc-cdylib-link-arg`
11 daysfetchpatch: add patchutils to nativeBuildInputsIvan Trubach1-5/+7
This change allows using programs from patchutils in postFetch.
11 daysfetchpatch2: fix hash in testsIvan Trubach1-1/+1
11 daysbuildRustCrate: add support for `cargo::rustc-cdylib-link-arg`Ahmad Sattar3-1/+13
11 dayszenity: Move from gnome scope to top-levelJan Tojnar1-1/+1
It is widely used outside gnome, not much inside.
12 daysMerge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt4-18/+52
Conflicts: - pkgs/development/python-modules/flexcache/default.nix - pkgs/development/python-modules/flexparser/default.nix - pkgs/development/python-modules/odp-amsterdam/default.nix - pkgs/development/python-modules/pint/default.nix - pkgs/development/python-modules/uncertainties/default.nix - pkgs/top-level/python-packages.nix
12 daysMerge pull request #319220 from ExpidusOS/fix/test-infinite-recursejade1-5/+5
Fix failures with pkgs/top-level/release-attrpaths-superset.nix
12 daysMerge pull request #319153 from Kranzes/buildRustCrate-wasmFlorian Klink3-13/+47
buildRustCrate: add support for compiling to wasm32-unknown-unknown
13 daysdevShellTools.{stringValue -> valueToString}Robert Hensing3-18/+18
13 daysdevShellTools.stringValue: initRobert Hensing3-16/+62
13 daysdevShellTools: init (empty)Robert Hensing3-0/+22
2024-06-28Merge master into staging-nextgithub-actions[bot]1-1/+1
2024-06-25Resolve _all_ Windows DLL dependenciesPoweredByPie1-1/+1
The current DLL linker only links direct dependencies of the derivation. Indirect dependencies are sometimes missed.
2024-06-26Merge master into staging-nextgithub-actions[bot]1-3/+2
2024-06-25mkCoqDerivation: fix install path of ML plug-in built w/ duneVincent Laporte1-3/+2