16 let self = dotnetPackages // overrides; dotnetPackages = with self; {
17 # ALIASES FOR MOVED PACKAGES
27 sha256 = "1g3j3kvg9vrapb1vjgq65nvn1vg7bzm66w7yjnaip1iww1yn1b0p";
28 outputFiles = [ "lib/*" ];
34 sha256 = "1acwsm7p93b1hzfb83ia33145x0w6fvdsfjm9xflsisljxpdx35y";
35 outputFiles = [ "lib/*" ];
40 NUnitConsole = fetchNuGet {
41 pname = "NUnit.Console";
43 sha256 = "154bqwm2n95syv8nwd67qh8qsv0b0h5zap60sk64z3kd3a9ffi5p";
44 outputFiles = [ "tools/*" ];
47 MaxMindDb = fetchNuGet {
50 sha256 = "0lixl76f7k3ldiqzg94zh13gn82w5mm5dx72y97fcqvp8g6nj3ds";
51 outputFiles = [ "lib/*" ];
54 MaxMindGeoIP2 = fetchNuGet {
55 pname = "MaxMind.GeoIP2";
57 sha256 = "1s44dvjnmj1aimbrgkmpj6h5dn1w6acgqjch1axc76yz6hwknqgf";
58 outputFiles = [ "lib/*" ];
61 SharpZipLib = fetchNuGet {
62 pname = "SharpZipLib";
64 sha256 = "sha256-HWEQTKh9Ktwg/zIl079dAiH+ob2ShWFAqLgG6XgIMr4=";
65 outputFiles = [ "lib/*" ];
68 StyleCopMSBuild = fetchNuGet {
69 pname = "StyleCop.MSBuild";
71 sha256 = "0rpfyvcggm881ynvgr17kbx5hvj7ivlms0bmskmb2zyjlpddx036";
72 outputFiles = [ "tools/*" ];
73 meta.mainProgram = "stylecopsettingseditor";
76 StyleCopPlusMSBuild = fetchNuGet {
77 pname = "StyleCopPlus.MSBuild";
79 sha256 = "1hv4lfxw72aql8siyqc4n954vzdz8p6jx9f2wrgzz0jy1k98x2mr";
80 outputFiles = [ "tools/*" ];
83 RestSharp = fetchNuGet {
86 sha256 = "sha256-NGzveByJvCRtHlI2C8d/mLs3akyMm77NER8TUG6HiD4=";
87 outputFiles = [ "lib/*" ];
90 SharpFont = fetchNuGet {
93 sha256 = "1yd3cm4ww0hw2k3aymf792hp6skyg8qn491m2a3fhkzvsl8z7vs8";
94 outputFiles = [ "lib/*" "config/*" ];
97 SmartIrc4net = fetchNuGet {
98 pname = "SmartIrc4net";
100 sha256 = "1d531sj39fvwmj2wgplqfify301y3cwp7kwr9ai5hgrq81jmjn2b";
101 outputFiles = [ "lib/*" ];
104 FuzzyLogicLibrary = fetchNuGet {
105 pname = "FuzzyLogicLibrary";
107 sha256 = "0x518i8d3rw9n51xwawa4sywvqd722adj7kpcgcm63r66s950r5l";
108 outputFiles = [ "bin/*" ];
111 OpenNAT = fetchNuGet {
114 sha256 = "1jyd30fwycdwx5ck96zhp2xf20yz0sp7g3pjbqhmay4kd322mfwk";
115 outputFiles = [ "lib/*" ];
118 MonoNat = fetchNuGet {
121 sha256 = "0vfkach11kkcd9rcqz3s38m70d5spyb21gl99iqnkljxj5555wjs";
122 outputFiles = [ "lib/*" ];
125 NUnitRunners = fetchNuGet {
126 pname = "NUnit.Runners";
128 sha256 = "11nmi7vikn9idz8qcad9z7f73arsh5rw18fc1sri9ywz77mpm1s4";
129 outputFiles = [ "tools/*" ];
130 preInstall = "mv -v tools/lib/* tools && rmdir -v tools/lib";
135 MonoAddins = buildDotnetPackage rec {
136 pname = "Mono.Addins";
140 "Mono.Addins/Mono.Addins.csproj"
141 "Mono.Addins.Setup/Mono.Addins.Setup.csproj"
142 "Mono.Addins.Gui/Mono.Addins.Gui.csproj"
143 "Mono.Addins.CecilReflector/Mono.Addins.CecilReflector.csproj"
145 outputFiles = [ "bin/*" ];
147 src = fetchFromGitHub {
149 repo = "mono-addins";
150 rev = "mono-addins-${version}";
151 sha256 = "1hnn0a2qsjcjprsxas424bzvhsdwy0yc2jj5xbp698c0m9kfk24y";
154 buildInputs = [ pkgs.gtk-sharp-2_0 ];
157 description = "Generic framework for creating extensible applications";
158 homepage = "https://www.mono-project.com/Mono.Addins";
160 A generic framework for creating extensible applications,
161 and for creating libraries which extend those applications.
163 license = lib.licenses.mit;
167 NewtonsoftJson = fetchNuGet {
168 pname = "Newtonsoft.Json";
170 sha256 = "07na27n4mlw77f3hg5jpayzxll7f4gyna6x7k9cybmxpbs6l77k7";
171 outputFiles = [ "*" ];
177 sha256 = "11rzna03i145qj08hwrynya548fwk8xzxmg65swyaf19jd7gzg82";
178 outputFiles = [ "*" ];