diff options
author | obadz <dav-github@odav.org> | 2015-05-22 14:25:02 +0100 |
---|---|---|
committer | obadz <dav-github@odav.org> | 2015-06-06 09:06:22 -0400 |
commit | d4681bf62672083f92545e02e00b8cf040247e8d (patch) | |
tree | 24f50b3dfad442cf340db277740ec2e7fe0b7239 /pkgs/development/dotnet-modules/patches/monodevelop-fsharpbinding.references.patch | |
parent | 4cf3596fdae5982b5c549c52977662ace7bff26a (diff) | |
download | nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.tar nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.tar.gz nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.tar.bz2 nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.tar.lz nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.tar.xz nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.tar.zst nixlib-d4681bf62672083f92545e02e00b8cf040247e8d.zip |
Lay down the foundation for packaging the .NET echosystem
- 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.
Diffstat (limited to 'pkgs/development/dotnet-modules/patches/monodevelop-fsharpbinding.references.patch')
-rw-r--r-- | pkgs/development/dotnet-modules/patches/monodevelop-fsharpbinding.references.patch | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/pkgs/development/dotnet-modules/patches/monodevelop-fsharpbinding.references.patch b/pkgs/development/dotnet-modules/patches/monodevelop-fsharpbinding.references.patch new file mode 100644 index 000000000000..e53482e0c00b --- /dev/null +++ b/pkgs/development/dotnet-modules/patches/monodevelop-fsharpbinding.references.patch @@ -0,0 +1,43 @@ +--- fsharpbinding-a09c818/monodevelop/MonoDevelop.FSharpBinding/MonoDevelop.FSharp.fsproj.orig.old 2015-06-03 18:48:55.345385084 +0100 ++++ fsharpbinding-a09c818/monodevelop/MonoDevelop.FSharpBinding/MonoDevelop.FSharp.fsproj.orig 2015-06-03 19:00:11.453399028 +0100 +@@ -185,19 +185,19 @@ + <Private>False</Private> + <HintPath>INSERT_FSPROJ_MDROOT\AddIns\NUnit\MonoDevelop.NUnit.dll</HintPath> + </Reference> +- <ProjectReference Include="..\..\FSharp.CompilerBinding\FSharp.CompilerBinding.fsproj"> +- <Project>{88F6940F-D300-474C-B2A7-E2ECD5B04B57}</Project> +- <Name>FSharp.CompilerBinding</Name> +- </ProjectReference> ++ <Reference Include="FSharp.CompilerBinding"> ++ <Private>True</Private> ++ </Reference> + <ProjectReference Include="Gui\MonoDevelop.FSharp.Gui.csproj"> + <Project>{FD0D1033-9145-48E5-8ED8-E2365252878C}</Project> + <Name>MonoDevelop.FSharp.Gui</Name> + </ProjectReference> +- <Reference Include="FSharp.Core, Version=$(TargetFSharpCoreVersion), Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> ++ <Reference Include="FSharp.Core"> + <Private>True</Private> + </Reference> + <Reference Include="FSharp.Compiler.Service"> + <HintPath>packages\FSharp.Compiler.Service.0.0.85\lib\net45\FSharp.Compiler.Service.dll</HintPath> ++ <Private>True</Private> + </Reference> + <Reference Include="Mono.Cecil"> + <HintPath>packages\Mono.Cecil.0.9.5.4\lib\net40\Mono.Cecil.dll</HintPath> +@@ -213,12 +213,15 @@ + </Reference> + <Reference Include="FantomasLib"> + <HintPath>packages\Fantomas.1.6.0\lib\FantomasLib.dll</HintPath> ++ <Private>True</Private> + </Reference> + <Reference Include="FSharp.Compiler.CodeDom"> + <HintPath>packages\FSharp.Compiler.CodeDom.0.9.1\lib\net40\FSharp.Compiler.CodeDom.dll</HintPath> ++ <Private>True</Private> + </Reference> + <Reference Include="ExtCore"> + <HintPath>packages\ExtCore.0.8.45\lib\net40\ExtCore.dll</HintPath> ++ <Private>True</Private> + </Reference> + </ItemGroup> + <Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" /> |