1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-21 05:00:16 +00:00
nixpkgs/pkgs/build-support
obadz d4681bf626 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.
2015-06-06 09:06:22 -04:00
..
agda agda: Wrapper is no longer built by default 2015-05-20 16:01:40 +00:00
autonix autonix: allow one-to-many dependency resolution 2015-03-08 17:28:44 -05:00
build-dotnet-package Lay down the foundation for packaging the .NET echosystem 2015-06-06 09:06:22 -04:00
build-fhs-chrootenv fhs-chrootenv: propagate SSL_CERT_FILE 2015-04-22 17:50:40 +03:00
build-fhs-userenv fhs-userenv: refactor and try to chdir to the current directory 2015-04-22 17:50:41 +03:00
buildenv
builder-defs Support unraring source files 2015-03-27 15:36:26 -07:00
cc-wrapper add is{GNU,Clang} attrs to cc-wrapper. 2015-05-11 14:39:36 -07:00
dotnetbuildhelpers Lay down the foundation for packaging the .NET echosystem 2015-06-06 09:06:22 -04:00
dotnetenv
emacs emacsWithPackages: install support files 2015-05-17 14:24:34 -05:00
fetchadc
fetchbower
fetchbzr
fetchcvs
fetchdarcs
fetchegg
fetchfile
fetchgit cacert: store ca-bundle.crt in $out/etc/ssl/certs instead of $out 2015-06-05 13:00:52 -07:00
fetchgitlocal fetchgitlocal: use output of git show and git diff to tell nix whether the source has changed. 2015-03-31 20:00:00 -07:00
fetchgitrevision
fetchhg Merge pull request #7235 from risicle/fetchhgsubrepo 2015-05-04 18:20:32 +02:00
fetchmtn
fetchnuget Lay down the foundation for packaging the .NET echosystem 2015-06-06 09:06:22 -04:00
fetchpatch Patches for a lot of packages for GHC 7.10 2015-02-22 17:33:10 -08:00
fetchsvn
fetchsvnrevision
fetchsvnssh
fetchurl fetchurl: allow adding meta info; fetchFrom*: add meta.homepage 2015-05-24 14:26:39 +00:00
fetchzip
gcc-cross-wrapper orig-gcc -> orig-cc 2015-03-04 22:15:46 +01:00
gcc-wrapper-old orig-gcc -> orig-cc 2015-03-04 22:15:46 +01:00
grsecurity kernel: 4.0.1 -> 4.0.2 2015-05-07 20:32:24 -07:00
kdewrapper
kernel makeInitrd: Support prepending other initrds 2015-03-25 14:14:46 -07:00
libredirect
make-desktopitem
make-startupitem
make-symlinks
mono-dll-fixer
native-darwin-cctools-wrapper
nuke-references
ocaml add an ocaml specific builder to the system 2015-05-22 10:12:21 -07:00
release clang-analyzer: align attrname with pkgname 2015-02-20 22:30:51 +01:00
rust cacert: store ca-bundle.crt in $out/etc/ssl/certs instead of $out 2015-06-05 13:00:52 -07:00
setup-hooks fix-darwin-dylib-names: Fix all outputs 2015-03-24 16:28:20 +01:00
src-only
substitute
substitute-files
templaterpm Update: new features for nix-template-rpm 2015-02-06 20:12:57 +01:00
upstream-updater
vm In VM builds, connect stdin to /dev/null 2015-06-04 20:08:56 +02:00
vsenv
build-pecl.nix fix phpPackages memcache,memcached,xdebug 2015-02-05 20:28:16 +01:00
replace-dependency.nix
source-from-head-fun.nix
trivial-builders.nix writeTextFile: Use passAsFile if available 2015-02-18 01:08:03 +01:00