summary refs log tree commit diff
path: root/pkgs/build-support/build-dotnet-package
Commit message (Collapse)AuthorAge
* buildDotnetPackage: move to pkgs/build-support/dotnetIvar Scholten2022-02-11
|
* buildDotnetPackage: rename baseName to pnameFelix Buehler2021-12-23
|
* buildDotnetPackage: move buildInputs to nativeBuildInputsArtturin2021-11-11
| | | | they're run during the build so they belong there
* buildDotnetPackage: fix nativeBuildInputsArtturin2021-11-11
| | | | | | | the nativeBuildInputs of the derivation that uses buildDotnetPackage overshadowed the nativeBuildInputs of buildDotnetPackage so pkg-config wasn't getting added to the path dotnet-packages: remove unused arg
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
* treewide: Make still dont* Variables are optional in most casesJohn Ericson2019-11-01
| | | | | | | | | | Go beyond the obvious setup hooks now, with a bit of sed, with a skipped case: - cc-wrapper's `dontlink`, because it already is handled. Also, in nix files escaping was manually added. EMP
* treewide: Manual fix more pkg-config build-inputsJohn Ericson2017-09-21
|
* buildDotnetPackage: don't depend on invalid quoting in makeWrapperNikolay Amiantov2017-03-27
| | | | Fixes #24387.
* build-dotnet-package: add optional makeWrapperArgs argumentDemin Dmitriy2015-10-29
| | | | 3 lines of code are shamelessly stolen from buildPythonPackage
* Lay down the foundation for packaging the .NET echosystemobadz2015-06-06
- fetchNuGet can fetch binaries from nuget servers - buildDotnetPackage can build .NET packages using mono/xbuild - Places nuget & paket as they would clash with nix - Patch project files because F# targets are expected to be found in the mono directory (and we know that's not going to happen on nix) - Find DLLs that were copied from buildInputs and replace by symlink for sharing - Export produced DLL via the pkg-config mechanism - Create wrappers for produced EXEs - Repackaged this new infrastructure: keepass, monodevelop - Newly packaged: ExtCore, UnionArgParser, FSharp.Data, Paket, and a bunch more.. This is a combination of 73 commits.