about summary refs log tree commit diff
path: root/pkgs/build-support
AgeCommit message (Collapse)AuthorFilesLines
2023-07-26Merge pull request #216365 from Stunkymonkey/use-optionalAttrsPol Dellaiera3-7/+7
treewide: use lib.optionalAttrs
2023-07-26feat: implement redirect for fetch-yarn-depsMicroBlock1-1/+9
This would fix NixOS/nixpkgs#245415
2023-07-25Merge pull request #244835 from zimbatm/data-writersLassulus4-441/+585
writers: add data-centric writers
2023-07-24treewide: use lib.optionalAttrsFelix Buehler3-7/+7
2023-07-24treewide .goModules: revert renaming the derivationArtturin1-1/+1
This is a workaround to avoid exposing non-reproducible .goModules At least for now. https://github.com/NixOS/nixpkgs/pull/242905#issuecomment-1646820126
2023-07-22writers: introduce data writerszimbatm3-4/+126
Make it easy to write structured data back to disk.
2023-07-22writers: make room for other types of writerszimbatm2-361/+386
2023-07-22writers: split out the testszimbatm1-85/+81
Make it easier to run and debug individual tests.
2023-07-22Merge master into staging-nextgithub-actions[bot]8-21/+21
2023-07-22writers: fix fsharp writerzimbatm1-0/+1
dotnet needs a writable $HOME to operate
2023-07-22Merge pull request #239624 from Stunkymonkey/use-optionalString-thenFelix Bühler8-21/+21
treewide: use optionalString instead of 'then ""'
2023-07-21Merge master into staging-nextgithub-actions[bot]6-22/+6
2023-07-20fetchsvnssh: clean up md5 referencesTheodore Ni1-4/+1
2023-07-20fetchgit: clean up md5 referencesTheodore Ni1-4/+2
2023-07-20fetchdarcs: clean up md5 referencesTheodore Ni1-4/+0
2023-07-20fetchhg: clean up md5 referencesTheodore Ni1-4/+1
2023-07-20fetchsvn: clean up md5 referencesTheodore Ni1-4/+2
2023-07-20fetchurl: clean up md5 referencesTheodore Ni1-2/+0
2023-07-20Merge master into staging-nextgithub-actions[bot]1-3/+10
2023-07-20Merge pull request #243568 from tjni/fetchsvnSandro1-3/+10
2023-07-17Merge staging-next into staginggithub-actions[bot]1-0/+56
2023-07-17Merge pull request #240808 from nrabulinski/fetchpijulRyan Lahfa1-0/+56
2023-07-17build-support: Add fetchpijul function.Nikodem Rabuliński1-0/+56
2023-07-17Merge staging-next into staginggithub-actions[bot]4-5/+33
2023-07-16Merge pull request #223457 from lilyinstarlight/fix/fetch-yarn-deps-pulsarLily Foster4-5/+33
fetchYarnDeps: account for more yarn.lock spec edge cases
2023-07-17Merge staging-next into staginggithub-actions[bot]1-2/+0
2023-07-16Merge pull request #243604 from stasjok/remove-redundant-passthruLily Foster1-2/+0
buildNpmPackage: remove redundant passthru.npmDeps
2023-07-16Merge staging-next into staginggithub-actions[bot]1-0/+2
2023-07-16Merge pull request #242099 from ncfavier/runCommand-meta-positionNaïm Favier1-0/+2
runCommand: don't set meta.position if meta is given
2023-07-15buildNpmPackage: remove redundant passthru.npmDepsStanislav Asunkin1-2/+0
2023-07-14fetchsvn: support hash parameter alongside sha256Theodore Ni1-3/+10
2023-07-14Merge pull request #242905 from Artturin/gomodu1Artturi1-6/+6
2023-07-14treewide: go-modules -> goModulesArtturin1-6/+6
In 787af0f79f128cb21b113d2eb37e64d913f18aae I had to change ${go-modules} to $goModules to allow overrideAttrs to work; However, env vars cannot contain -, so i had to change go-modules too. This in turn broke nix-update because it uses the go-modules attr. Instead of making nix-update more complicated, make go-modules naming match cargoDeps. `fd --type f | xargs sd '\bgo-modules\b' 'goModules'` and revert change to pkgs/applications/misc/dstask/default.nix and pkgs/servers/http/dave/default.nix and pkgs/os-specific/darwin/plistwatch/default.nix release note added
2023-07-12Merge staging-next into staginggithub-actions[bot]1-1/+1
2023-07-12Merge master into staging-nextgithub-actions[bot]1-1/+1
2023-07-12Merge pull request #240939 from PedroHLC/nix-prefetch-git-sriPol Dellaiera1-0/+1
nix-prefetch-git: add sri-hash to output
2023-07-12treewide: use lib.optional instead of 'then []'Felix Buehler1-1/+1
2023-07-10Merge pull request #242532 from league/builder-info-bugArtturi1-1/+1
fixes #242394
2023-07-09buildenv: Limit exclusion of info/dirChristopher League1-1/+1
While trying to exclude a generated `/share/info/dir` in a package from symlinking into a profile, we also ended up excluding the Emacs info manual for `dired-x`. This change excludes only the dir file.
2023-07-09nix-prefetch-git: add sri-hash to outputPedroHLC ☭1-0/+1
2023-07-08Merge master into staging-nextgithub-actions[bot]7-305/+718
2023-07-08Merge pull request #240419 from lilyinstarlight/feature/prefetch-npm-deps-isahcLily Foster7-305/+718
prefetch-npm-deps: use isahc instead of ureq
2023-07-08Merge master into staging-nextgithub-actions[bot]4-30/+56
2023-07-08Merge pull request #240860 from Atemu/fhsenv-no-multiarchAtemu1-24/+46
buildFHSEnv: disable multiArch by default
2023-07-08Merge pull request #233804 from lilyinstarlight/feature/npm-workspacesMario Rodas3-6/+10
buildNpmPackage: add npmWorkspace and npmPruneFlags args
2023-07-07buildFHSEnv: disable multiArch by defaultAtemu1-1/+1
Most FHSEnv-wrapped packages in Nixpkgs wrap a x86_64-linux binary; making multiArch unnecessary bloat closure size. Saves about 1G in anki-bin. This makes multiArch FHSEnvs the exception rather than the rule.
2023-07-07runCommand: don't set meta.position if meta is givenNaïm Favier1-0/+2
Fixes #242093 without breaking #237589 If `meta` is given we probably already have position information, so no need to get it from the arguments.
2023-07-06Merge master into staging-nextgithub-actions[bot]1-2/+1
2023-07-06buildEnv: Nix's buildEnv should be stableRobert Hensing1-2/+1
It's mostly used by nix-env, but Nix should remain simple and small for reproducibility.
2023-07-06Merge #224822: hardening flags: enable fortify3 by defaultVladimír Čunát1-1/+1
...into staging