Commit Graph

63 Commits

Author SHA1 Message Date
Matthew Bauer
6e0a68b1e6 mono: add knownVulnerabilities for 4.0.4
http://www.mono-project.com/docs/about-mono/vulnerabilities/#string-to-double-parser-bug
2018-04-22 15:46:51 -05:00
Matthew Bauer
b577f3292e mono: allow custom meta in generic 2018-04-22 15:46:12 -05:00
Matthew Justin Bauer
0dd1bb1628
Merge pull request #34318 from cumber/fix/mono-use-configure-flags
mono{48,50,54}: make sure configureFlags are used in configurePhase
2018-04-09 14:25:38 -05:00
John Ericson
f79f80dbf2 treewide: get rid of platforms.allBut
Negative reasoning like `allBut` is a bad idea with an open world of
platforms. Concretely, if we add a new, quite different sort of
platform, existing packages with `allBut` will claim they work on it
even though they probably won't.
2018-03-14 18:44:42 -04:00
Jan Malakhovski
4997ac681d mono: add 5.8.108 (current stable) 2018-02-20 11:25:54 +01:00
Benjamin Mellor
f2622e6aff mono{48,50,54}: make sure configureFlags are used in configurePhase
When copying generic-nix to generic-cmake.nix, an explicit
configurePhase was added, but it doesn't use the existing
configureFlags.

Fixing this allowed removing the postBuild fixup of the path to
libgdiplus.so, since the --with-libgdiplus option already handles that.
2018-01-27 17:30:16 +11:00
Tuomas Tynkkynen
ea0736d8ef mono: Disable on aarch64
mono40: https://hydra.nixos.org/build/67660031
mono44: https://hydra.nixos.org/build/67666036
mono50: https://hydra.nixos.org/build/67825397
mono54: https://hydra.nixos.org/build/67825452
2018-01-21 01:41:57 +02:00
Orivej Desh
836951fc14
Merge pull request #34050 from jammerful/mono
mono{48,50,54}: Fix libgdiplus path in dll config map
2018-01-19 22:21:05 +00:00
jammerful
7ae8d2b567 mono{48,50,54}: Fix libgdiplus path in dll config map 2018-01-19 15:52:44 -05:00
Dan Peebles
1a054480d3 mono54: init
Still trying to figure out how msbuild should fit into the picture...
2018-01-14 15:36:00 -05:00
Orivej Desh
7d14f812ab mono50: disable parallel building 2017-12-11 10:46:15 +00:00
Orivej Desh
0a41fc6b7c mono46, mono48: disable parallel building
See #32386
mono46: https://hydra.nixos.org/build/65617511
mono48: https://hydra.nixos.org/build/65600645
2017-12-09 10:53:16 +00:00
Austin Seipp
90bcfc78c3 nixpkgs: no parallel builds for mono 4.4
See #32386 -- while Mono in general should build correctly with parallel
building, it seems the 4.4 branch has broken.

Instead, allow parallel build support to be overridden by individual
versions, and default to true.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2017-12-07 17:30:27 -06:00
Piotr Bogdan
391485e3b3 mono: re-enable parallel building 2017-12-06 14:34:11 +00:00
Orivej Desh
1161741351 Merge branch 'master' into staging
* master: (28 commits)
  go_1_9: skip flaky TestWaitGroupMisuse2
  erlangR18: fix patch hashes with fetchpatch
  xml2: replace dead links
  nixos/pam: fix docs about path to u2f_keys file
  cinelerra: add a note about parallel building
  msmtp: install docs and examples (#31769)
  kernel: Fix out-of-tree modules on aarch64
  nixos/tests/acme: update terms of service to fix test
  gixy: init at 0.1.8
  pythonPackages.ConfigArgParse: 0.9.3 -> 0.12.0, refactor, move to python-modules
  mono: init at 4.8
  wal-g: fix license so not to break evaluation
  wal-g: init at 0.1.2
  maintainers: add backuitist
  nixos/prometheus: Correct documentation for external_labels
  spidermonkey: replace broken links
  vagrant: removed custom rake gem
  vagrant: 2.0.0 -> 2.0.1
  nixos/prometheus: add external_labels option
  nixos/prometheus: add scrape_configs.honor_labels
  ...
2017-11-17 18:06:22 +00:00
Roman Kuznetsov
fccc81a671 mono: init at 4.8 2017-11-17 17:31:56 +03:00
John Ericson
e65259f00c LLVM: Get binutils plugin header from libbfd 2017-11-13 08:46:13 -05:00
John Ericson
bf7b521500 treewide: Fix some references to binutils
- Compiler's shouldn't use `binutils.dev` as that doesn't yet exist
   with a cross binutils.

 - Last two `binutils.binutils` which weren't reverted
2017-09-14 18:12:54 -04:00
Vincent Laporte
59ad9714f6 mono: 5.0.0.48 -> 5.0.1.1 2017-07-08 07:07:18 +02:00
Roman Kuznetsov
bdc99c82f0 Use ${stdenv.shell} instead of hardcoded /bin/sh 2017-07-01 23:13:52 +02:00
Roman Kuznetsov
87c93fb8ee Use proper generic-cmake 2017-07-01 23:10:41 +02:00
Roman Kuznetsov
80bc82206e Scaffold mono50 package 2017-07-01 23:10:41 +02:00
Roman Kuznetsov
86fe3e9c6e mono: 4.6.0 -> 4.6.2 2017-04-30 14:14:02 +01:00
Aneesh Agrawal
fcee1d0b28
Remove redundant -DCMAKE_BUILD_TYPE=Release flags
Since commit 183d05a0 in 2012, this is the default.

fixes #18000
2016-10-01 16:13:41 +02:00
Nikolay Amiantov
e063c66353 mono44: 4.4.1.0 -> 4.4.2.11 2016-09-08 03:59:06 +03:00
Rahul Gopinath
3ddf76c00a mono: init at 4.6 2016-09-07 12:42:48 +02:00
Rahul Gopinath
a783a5704f mono44: init at 4.4.1.0 2016-07-04 10:44:34 +02:00
Rahul Gopinath
d3fedc6a9d mono40: refactor to generic 40 2016-07-04 10:44:34 +02:00
Rahul Gopinath
a605b54b38 mono: refactor and cleanup
Refactor and cleanup in preparation for mono44
2016-07-04 10:44:34 +02:00
Tuomas Tynkkynen
9f8a22fae5 treewide: Make explicit that 'dev' output of binutils is used 2016-05-19 10:00:26 +02:00
Svein Ove Aas
5e0e2e6692 mono: Update libX11 location 2016-05-02 23:09:06 +01:00
Nikolay Amiantov
d9c4fc4de9 Merge pull request #12682 from zohl/nant
NAnt
2016-02-03 22:56:12 +03:00
Al Zohali
7443f9d00a mono: add gmcs symlink 2016-02-01 21:02:21 +03:00
Patrick Mahoney
1d20ec0ff9 mono: build on darwin 2016-01-26 09:34:45 -06:00
karsten gebbert
16f7b10a59 update mono to 4.0.4.1 2015-11-08 21:40:22 +01:00
Austin Seipp
23b16c8d19 nixpkgs: mono 4.0.2.5 -> 4.0.3.20
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31 03:17:17 -05:00
Austin Seipp
a594118f3d nixpkgs: mono 4.0.1 -> 4.0.2.5
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-07-21 18:50:23 -05:00
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
obadz
d27b8e642e mono 3.12.1 -> 4.0.1
monodevelop 5.7.0.660 -> 5.9.0.431
2015-05-07 12:56:22 +01:00
obadz
1129f6b0db mono 3.8.0 -> 3.12.1
monodevelop 5.1.4.0 -> 5.7.0.660
2015-03-30 23:48:25 +01:00
Vincent Laporte
46e3a701a5 mono: update from 3.2.8 to 3.8.0 2015-01-20 09:30:09 +01:00
Mateusz Kowalczyk
007f80c1d0 Turn more licenses into lib.licenses style
Should eval cleanly, as far as -A tarball tells me.

Relevant: issue #2999, issue #739
2014-11-06 00:48:16 +00:00
宋文武
0f65f11d6e mono: fix libgdiplus finding 2014-05-27 20:08:50 +02:00
Austin Seipp
6eb7a3078c mono: add LLVM support (3.4svn build)
This adds LLVM support in Mono using their custom fork, based on LLVM
3.4svn upstream. Somehow, it's gone for a while without a patch to fix
the CMakeLists.txt in the fork...

The upstream commit is based on the mono3 branch.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-08 14:57:49 -06:00
Austin Seipp
3b69f4b109 mono: add myself to maintainer list.
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-07 20:53:12 -06:00
Austin Seipp
09f0d1f661 mono: 2.11.4 -> 3.2.8
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-03-07 20:23:52 -06:00
Andrew Morsillo
e1bd332758 Added keepass password manager. Updated mono DLLMap to allow mono to run WinForms applications (keepass). 2013-06-09 23:17:09 +02:00
Lluís Batlle i Rossell
0ccd57bcd6 mono: update to 2.11.4
Just to have a newer version.
2013-04-08 11:53:08 +02:00
Lluís Batlle i Rossell
6bff865155 mono: fixing build
it looks like it doesn't like parallel builds.
2012-09-02 09:06:30 +02:00
Lluís Batlle i Rossell
4b4022a4e0 Add meta for mono.
svn path=/nixpkgs/trunk/; revision=31297
2012-01-04 21:18:50 +00:00