about summary refs log tree commit diff
path: root/pkgs/build-support
AgeCommit message (Collapse)AuthorFilesLines
2024-05-13Merge pull request #310325 from patka-123/php-default-updatescript2Pol Dellaiera1-0/+8
buildsupport/php: add passthru.updateScript
2024-05-11Merge master into staging-nextgithub-actions[bot]1-0/+4
2024-05-11Merge pull request #310453 from RaitoBezarius/lix-prepsRyan Lahfa1-0/+4
build-support/meson: explicitly use ambiant CMake during cross compilation
2024-05-11Merge master into staging-nextgithub-actions[bot]1-15/+27
2024-05-11build-support/meson: explicitly use ambiant CMake during cross compilationRaito Bezarius1-0/+4
Thanks to Qyriad, it was found out that Nixpkgs was unable to cross compile when CMake was needed at cross compilation time with Meson because Meson refuse to use the ambiant CMake. A simple fix is to always provide the ambiant CMake and trust the packager to pass the right CMake, otherwise the rest of the build would probably fail in mysterious ways. An example of package that required this fix is the Lix, a Nix implementation, that uses `toml11` discovered via CMake during the Meson configure phase. Co-authored-by: Qyriad <qyriad@qyriad.me> Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-05-11Merge branch 'master' into staging-nextJan Tojnar1-3/+3
; Conflicts: ; maintainers/scripts/luarocks-packages.csv ; pkgs/development/lua-modules/generated-packages.nix
2024-05-10build-support/rust: rewrite workspace dependency inheritanceK9001-15/+27
This fixes at least one bug with default-features, and also just aligns us more with what Cargo actually does. Also some Python style fixes and a bit less mutating state.
2024-05-10Merge pull request #310528 from alyssais/buildRustPackage-platformsPol Dellaiera1-3/+3
buildRustPackage: add new supported platforms
2024-05-10buildRustPackage: add new supported platformsAlyssa Ross1-3/+3
The new NetBSD platforms have appeared since last time I updated this list, but it looks like I just missed the MIPS linux ones last time.
2024-05-09buildsupport/php: add passthru.updateScriptPatka1-0/+8
PHP packages where upstream provides a lock file can be automatically updated with the standard updateScript
2024-05-08Merge master into staging-nextgithub-actions[bot]7-53/+138
2024-05-08Merge pull request #305582 from TomaSajt/dub-to-nix-git-depsAtemu3-23/+85
dub-to-nix,buildDubPackage: allow git-type dependencies
2024-05-08Merge pull request #302300 from Ma27/kernel-zstdLinus Heckemann4-30/+53
linux kernel: prefer zstd where possible
2024-05-08dub-to-nix,buildDubPackage: allow git-type dependenciesTomaSajt3-23/+85
2024-05-07Merge master into staging-nextgithub-actions[bot]7-2/+10
2024-05-07build-support/php: reorganize filesPol Dellaiera7-2/+10
Pave the way for having multiple versions in the future
2024-05-06Merge master into staging-nextgithub-actions[bot]1-5/+5
2024-05-06Merge pull request #290684 from corngood/dotnet-darwinRandy Eckenrode1-5/+5
dotnet: fix dotnet executables in darwin sandbox
2024-05-05Merge master into staging-nextgithub-actions[bot]5-35/+36
2024-05-05build-support/php: remove obsolete parametersPol Dellaiera3-3/+0
2024-05-05build-support/php: add missing bindingPol Dellaiera1-16/+17
2024-05-05build-support/php: composer, add `meta.mainProgram`Pol Dellaiera1-0/+1
2024-05-05build-support/php: use `lib.getExe`Pol Dellaiera1-1/+1
2024-05-05build-support/php: move environment variables under `env` attributePol Dellaiera3-11/+17
2024-05-05build-support/php: remove obsolete parametersPol Dellaiera2-4/+0
2024-05-05Merge branch 'staging-next' into stagingJan Tojnar6-143/+228
Conflicts in luaPackages.luarocks-nix: - 8b563cd9f923cdf009b3864a358d912103703320 switched to the new version format (prefixed by 0 since there was no relevant last tag in the branch). bc4f6fa54321533b250984f7b3813f8d343dfde1 bumped version and switched to the new version format. But the tag used is not part of the branch the commit comes from (master). Used the new version but replaced the tag prefix with 0. - b73ec84b9eed8de7e9095e779ee3d4066ceb091e removed meta (it is already set in the overridden luarocks). But that would cause the update script to try to update the overridden luarocks (as did the previously used old.meta). bf311d950e4c5d65fae66717c7c3d4f085ff6415 modified meta to fix the update script properly. Kept the meta from the latter since it allows update script to work.
2024-05-04dotnet: fix dotnet executables in darwin sandboxDavid McFarland1-5/+5
This fixes: Could not load ICU data. UErrorCode: 2 We're using a hook instead of a wrapper because various things like to reference the unwrapped dotnet executable.
2024-05-04workflows/check-nix-format: enforce for build-support/phpPol Dellaiera6-143/+228
2024-05-04Merge staging-next into staginggithub-actions[bot]2-8/+39
2024-05-03Merge #307770: add optional version check in `testers.hasPkgConfigModules`nicoo2-8/+39
2024-05-03Merge branch 'staging-next' into stagingWeijia Wang1-9/+11
2024-05-03Merge pull request #298847 from ShamrockLee/build-go-module-buildflagWael Nasreddine1-9/+11
buildGoModule: warn about buildFlags only when using buildPhase provided by buildGoModule
2024-05-02Merge staging-next into staginggithub-actions[bot]3-7/+7
2024-05-02Merge master into staging-nextgithub-actions[bot]3-7/+7
2024-05-02Merge pull request #279391 from katexochen/buildGoModule/deprecate-buildflagsWeijia Wang2-2/+2
buildGoModule: announce removal of `buildFlags` and `buildFlagsArray`
2024-05-01build-support/php: replace `--no-ansi` with `--no-progress`Pol Dellaiera2-3/+3
2024-05-01build-support/php: remove `makeBinaryWrapper`Pol Dellaiera2-4/+4
2024-04-30tests.testers.hasPkgConfigModules: Fix typo in commentnicoo1-1/+1
2024-04-30tests.testers.hasPkgConfigModules: add testcases for `versionCheck`nicoo1-1/+12
2024-04-30testers.hasPkgConfigModules: Optionally check each module's versionnicoo1-4/+18
2024-04-30testers.hasPkgConfigModules: Report all errors rather than fail earlynicoo1-3/+9
2024-04-27treewide: wrapGAppsHook → wrapGAppsHook3Jan Tojnar2-9/+9
This was achieved using the following command: sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b') And then manually reverted the following changes: - alias in top-level.nix - function name in wrap-gapps-hook.sh - comment in postFixup of at-spi2-core - comment in gtk4 - comment in preFixup of 1password-gui/linux.nix - comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix - comment in postFixup of telegram-desktop - comment in postFixup of fwupd - buildCommand of mongodb-compass - postFixup of xflux-gui - comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config - description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27wrapGAppsHook: Flip inheritance relationship with wrapGAppsNoGuiHookJan Tojnar1-1/+1
2024-04-25Merge master into staging-nextgithub-actions[bot]3-25/+20
2024-04-24Merge pull request #271071 from pbsds/wrapAppImage-pname-reduxAtemu3-25/+20
appimageTools.wrapAppImage: remove version from `pname`
2024-04-24appimage: avoid setting `name`Peder Bergebakken Sundt1-8/+3
2024-04-24appimageTools.wrapAppImage: passthru pname and versionPeder Bergebakken Sundt1-1/+1
2024-04-24buildFHSEnvBubblewrap/buildFHSEnv: permit pname+version instead of namePeder Bergebakken Sundt2-4/+7
2024-04-24buildFHSEnvBubblewrap: do not infer `pname` from `name`Peder Bergebakken Sundt1-12/+9
2024-04-23Merge master into staging-nextgithub-actions[bot]1-2/+8