on master help sign in
Delete Nix

I believe reflex-platform just uses `callCabal2nix` now; other Nix users can do the same.

commitb6b9cdadd4ffff7fda2d7d956c96afbb78fa350c authorJohn Ericson <John.Ericson@Obsidian.Systems> dateTue 1 Oct 2019, 12:59 (7 years ago) parent8fc9439
7 files changed−125
default.nix−10 jsaddle-clib/default.nix−9 jsaddle-warp/default.nix−31 jsaddle-webkit2gtk/default.nix−16 jsaddle-webkitgtk/default.nix−16 jsaddle-wkwebview/default.nix−20 jsaddle/default.nix−23
default.nixdeleted−10
@@ -1,10 +0,0 @@
1−{ pkgs ? import <nixpkgs> {}, haskellPackages ? pkgs.haskellPackages }:
2−
3−{
4− jsaddle = haskellPackages.callPackage ./jsaddle {};
5− jsaddle-warp = haskellPackages.callPackage ./jsaddle-warp {};
6− jsaddle-wkwebview = haskellPackages.callPackage ./jsaddle-wkwebview {};
7− jsaddle-webkit2gtk = haskellPackages.callPackage ./jsaddle-webkit2gtk {};
8− jsaddle-webkitgtk = haskellPackages.callPackage ./jsaddle-webkitgtk {};
9− jsaddle-clib = haskellPackages.callPackage ./jsaddle-clib {};
10−}
jsaddle-clib/default.nixdeleted−9
@@ -1,9 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, data-default, jsaddle, stdenv, text }:
2−mkDerivation {
3− pname = "jsaddle-clib";
4− version = "0.9.0.0";
5− src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
6− libraryHaskellDepends = [ aeson base bytestring data-default jsaddle text ];
7− description = "Interface for JavaScript that works with GHCJS and GHC";
8− license = stdenv.lib.licenses.mit;
9−}
jsaddle-warp/default.nixdeleted−31
@@ -1,31 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, containers, deepseq
2−, doctest, filepath, foreign-store, ghc-prim, http-types, jsaddle
3−, lens, network, primitive, process, QuickCheck, ref-tf, stdenv
4−, stm, text, time, transformers, uuid, uuid-types, wai
5−, wai-websockets, warp, webdriver, websockets, ghc
6−}:
7−mkDerivation {
8− pname = "jsaddle-warp";
9− version = "0.9.6.0";
10− src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
11− libraryHaskellDepends = [
12− base
13− ] ++ (if ghc.isGhcjs or false
14− then []
15− else [
16− aeson bytestring containers foreign-store http-types jsaddle
17− stm text time transformers uuid uuid-types wai wai-websockets warp
18− websockets
19− ]);
20− testHaskellDepends = if ghc.isGhcjs or false
21− then []
22− else [
23− aeson base bytestring containers deepseq doctest filepath ghc-prim
24− http-types jsaddle lens network primitive process QuickCheck ref-tf
25− stm text time transformers wai wai-websockets warp webdriver
26− websockets
27− ];
28− testTarget = "--test-option=${jsaddle.src}";
29− description = "Interface for JavaScript that works with GHCJS and GHC";
30− license = stdenv.lib.licenses.mit;
31−}
jsaddle-webkit2gtk/default.nixdeleted−16
@@ -1,16 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, directory, gi-gio, gi-glib
2−, gi-gtk, gi-javascriptcore, gi-webkit2, haskell-gi-base, jsaddle
3−, stdenv, text, unix, webkit2gtk3-javascriptcore
4−}:
5−mkDerivation {
6− pname = "jsaddle-webkit2gtk";
7− version = "0.9.6.0";
8− src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
9− libraryHaskellDepends = [
10− aeson base bytestring directory gi-gio gi-glib gi-gtk
11− gi-javascriptcore gi-webkit2 haskell-gi-base jsaddle text unix
12− webkit2gtk3-javascriptcore
13− ];
14− description = "Interface for JavaScript that works with GHCJS and GHC";
15− license = stdenv.lib.licenses.mit;
16−}
jsaddle-webkitgtk/default.nixdeleted−16
@@ -1,16 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, directory, gi-glib, gi-gtk
2−, gi-javascriptcore, gi-webkit, haskell-gi-base, jsaddle, stdenv
3−, text, unix, webkitgtk3-javascriptcore
4−}:
5−mkDerivation {
6− pname = "jsaddle-webkitgtk";
7− version = "0.9.0.0";
8− src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
9− libraryHaskellDepends = [
10− aeson base bytestring directory gi-glib gi-gtk gi-javascriptcore
11− gi-webkit haskell-gi-base jsaddle text unix
12− webkitgtk3-javascriptcore
13− ];
14− description = "Interface for JavaScript that works with GHCJS and GHC";
15− license = stdenv.lib.licenses.mit;
16−}
jsaddle-wkwebview/default.nixdeleted−20
@@ -1,20 +0,0 @@
1−{ mkDerivation, lib, stdenv, aeson, base, bytestring, jsaddle, data-default, pkgs }:
2−
3−mkDerivation {
4− pname = "jsaddle-wkwebview";
5− version = "0.9.6.0";
6− src = ./.;
7− libraryHaskellDepends = [ aeson base bytestring jsaddle data-default ];
8−
9− # Xcode is needed for iOS; macOS SDK is used otherwise
10− libraryFrameworkDepends =
11− if stdenv.hostPlatform.useiOSPrebuilt then
12− "${pkgs.darwin.xcode}/Contents/Developer/Platforms/${stdenv.hostPlatform.xcodePlatform}.platform/Developer/SDKs/${stdenv.hostPlatform.xcodePlatform}.sdk/System"
13− else (with pkgs.darwin.apple_sdk.frameworks; [ Cocoa WebKit ]);
14−
15− # cf-private is needed for NSURL (_OBJC_CLASS_$_NSURL) symbols
16− buildDepends = lib.optional (!stdenv.hostPlatform.useiOSPrebuilt) [ pkgs.darwin.cf-private ];
17−
18− description = "Interface for JavaScript that works with GHCJS and GHC";
19− license = stdenv.lib.licenses.mit;
20−}
jsaddle/default.nixdeleted−23
@@ -1,23 +0,0 @@
1−{ mkDerivation, aeson, attoparsec, base, base64-bytestring
2−, bytestring, containers, deepseq, filepath, ghc-prim, http-types
3−, lens, primitive, process, random, ref-tf, scientific, stdenv, stm
4−, text, time, transformers, unordered-containers, unliftio-core
5−, vector, exceptions, ghcjs-base, ghcjs-prim, ghc
6−}:
7−mkDerivation {
8− pname = "jsaddle";
9− version = "0.9.6.0";
10− src = builtins.filterSource (path: type: !(builtins.elem (baseNameOf path) [ ".git" "dist" ])) ./.;
11− libraryHaskellDepends = [
12− aeson base base64-bytestring bytestring exceptions lens primitive
13− text transformers
14− ] ++ (if ghc.isGhcjs or false then [
15− ghcjs-base ghcjs-prim
16− ] else [
17− attoparsec containers deepseq filepath ghc-prim http-types process
18− random ref-tf scientific stm time unordered-containers vector
19− unliftio-core
20− ]);
21− description = "Interface for JavaScript that works with GHCJS and GHC";
22− license = stdenv.lib.licenses.mit;
23−}