on master help sign in
clean up the unrelated nix files
2d73f59hughjfchen
DevOps/local/test/build/nix/TCache.nixdeleted−23
@@ -1,23 +0,0 @@
1−{ mkDerivation, base, bytestring, containers, directory, fetchgit
2−, hashtables, hpack, mtl, old-time, RefSerialize, stdenv, stm, text
3−}:
4−mkDerivation {
5− pname = "TCache";
6− version = "0.13.0.0";
7− src = fetchgit {
8− url = "https://github.com/hughjfchen/TCache";
9− sha256 = "03c7g726n1hwhf7kn07j22p4w7gac1kkhnijplhs6nq64g1cwjwp";
10− rev = "7f5258a501c844195bf18ae2f263ee795bcaf894";
11− fetchSubmodules = true;
12− };
13− libraryHaskellDepends = [
14− base bytestring containers directory hashtables mtl old-time
15− RefSerialize stm text
16− ];
17− libraryToolDepends = [ hpack ];
18− doCheck = false;
19− preConfigure = "hpack";
20− homepage = "https://github.com/agocorona/TCache#readme";
21− description = "A Transactional cache with user-defined persistence";
22− license = stdenv.lib.licenses.bsd3;
23−}
DevOps/local/test/build/nix/aeson-injector.nixdeleted−21
@@ -1,21 +0,0 @@
1−{ mkDerivation, aeson, base, bifunctors, containers, deepseq
2−, hashable, HUnit, lens, QuickCheck, quickcheck-text, scientific
3−, servant-docs, stdenv, swagger2, tasty, tasty-hunit
4−, tasty-quickcheck, text, unordered-containers, vector
5−}:
6−mkDerivation {
7− pname = "aeson-injector";
8− version = "1.1.2.0";
9− sha256 = "a4b53c8715e71dd8987e5500b98508497fa8c2ab8573418948f8f0694d33a014";
10− libraryHaskellDepends = [
11− aeson base bifunctors deepseq hashable lens servant-docs swagger2
12− text unordered-containers
13− ];
14− testHaskellDepends = [
15− aeson base containers HUnit lens QuickCheck quickcheck-text
16− scientific swagger2 tasty tasty-hunit tasty-quickcheck text vector
17− ];
18− doCheck = false;
19− description = "Injecting fields into aeson values";
20− license = stdenv.lib.licenses.mit;
21−}
DevOps/local/test/build/nix/default.nixdeleted−65
@@ -1,65 +0,0 @@
1−{ compiler ? "ghc865" }:
2−
3−let
4− config = {
5− packageOverrides = pkgs: rec {
6− haskell = pkgs.haskell // {
7− packages = pkgs.haskell.packages // {
8− "${compiler}" = pkgs.haskell.packages."${compiler}".override {
9− overrides = haskellPackagesNew: haskellPackagesOld: rec {
10−
11− net-mqtt =
12− haskellPackagesNew.callPackage ./nix/net-mqtt.nix { };
13−
14− ptm-common =
15− haskellPackagesNew.callPackage ./common/common.nix { };
16−
17− ptm-core =
18− haskellPackagesNew.callPackage ./core/core.nix { };
19−
20− ptm-api =
21− haskellPackagesNew.callPackage ./API/api.nix { };
22−
23− transient =
24− haskellPackagesNew.callPackage ./nix/transient.nix { };
25−
26− TCache =
27− haskellPackagesNew.callPackage ./nix/TCache.nix { };
28−
29− transient-universe =
30− haskellPackagesNew.callPackage ./nix/transient-universe.nix { };
31−
32− servant-auth-token =
33− haskellPackagesNew.callPackage ./nix/servant-auth-token.nix { };
34−
35− aeson-injector =
36− haskellPackagesNew.callPackage ./nix/aeson-injector.nix { };
37−
38− servant-auth-token-api =
39− haskellPackagesNew.callPackage ./nix/servant-auth-token-api.nix { };
40−
41− servant-auth-token-persistent =
42− haskellPackagesNew.callPackage ./nix/servant-auth-token-persistent.nix { };
43−
44− };
45− };
46− };
47− };
48− };
49− };
50−
51− pkgs = import <nixpkgs> { inherit config; };
52−
53−in
54− { ptm-api = pkgs.haskell.packages.${compiler}.ptm-api;
55− ptm-core = pkgs.haskell.packages.${compiler}.ptm-core;
56− ptm-common = pkgs.haskell.packages.${compiler}.ptm-common;
57− net-mqtt = pkgs.haskell.packages.${compiler}.net-mqtt;
58− transient-universe = pkgs.haskell.packages.${compiler}.transient-universe;
59− transient = pkgs.haskell.packages.${compiler}.transient;
60− TCache = pkgs.haskell.packages.${compiler}.TCache;
61− servant-auth-token = pkgs.haskell.packages.${compiler}.servant-auth-token;
62− servant-auth-token-api = pkgs.haskell.packages.${compiler}.servant-auth-token-api;
63− servant-auth-token-persistent = pkgs.haskell.packages.${compiler}.servant-auth-token-persistent;
64− aeson-injector = pkgs.haskell.packages.${compiler}.aeson-injector;
65− }
DevOps/local/test/build/nix/net-mqtt.nixdeleted−36
@@ -1,36 +0,0 @@
1−{ mkDerivation, async, attoparsec, base, binary, bytestring
2−, conduit, conduit-extra, containers, fetchgit, hpack, HUnit
3−, network-conduit-tls, network-uri, QuickCheck, stdenv, stm, tasty
4−, tasty-hunit, tasty-quickcheck, text
5−}:
6−mkDerivation {
7− pname = "net-mqtt";
8− version = "0.2.4.1";
9− src = fetchgit {
10− url = "https://github.com/dustin/mqtt-hs";
11− sha256 = "1vvvf1ijg9v73rwxjyjbh7kxvravracbslzn0p9mg2sz17l3dy9r";
12− rev = "26e7acc7b95fccf8723a83ecfd0bec9d5e697f79";
13− fetchSubmodules = true;
14− };
15− isLibrary = true;
16− isExecutable = true;
17− libraryHaskellDepends = [
18− async attoparsec base binary bytestring conduit conduit-extra
19− containers network-conduit-tls network-uri stm text
20− ];
21− libraryToolDepends = [ hpack ];
22− executableHaskellDepends = [
23− async attoparsec base binary bytestring conduit conduit-extra
24− containers network-conduit-tls network-uri stm text
25− ];
26− testHaskellDepends = [
27− async attoparsec base binary bytestring conduit conduit-extra
28− containers HUnit network-conduit-tls network-uri QuickCheck stm
29− tasty tasty-hunit tasty-quickcheck text
30− ];
31− doCheck = false;
32− prePatch = "hpack";
33− homepage = "https://github.com/dustin/mqtt-hs#readme";
34− description = "An MQTT Protocol Implementation";
35− license = stdenv.lib.licenses.bsd3;
36−}
DevOps/local/test/build/nix/servant-auth-token-api.nixdeleted−22
@@ -1,22 +0,0 @@
1−{ mkDerivation, aeson, aeson-injector, base, fetchgit, lens
2−, raw-strings-qq, servant, servant-docs, servant-swagger, stdenv
3−, swagger2, text
4−}:
5−mkDerivation {
6− pname = "servant-auth-token-api";
7− version = "0.5.3.0";
8− src = fetchgit {
9− url = "https://github.com/hughjfchen/servant-auth-token-api";
10− sha256 = "1wmf4x663vkjsdhgamh2src9rhc1lsgd16rf2nz9r79nc9pb0ykr";
11− rev = "9f4647e70d55b0789c8da52863d44bd785252c41";
12− fetchSubmodules = true;
13− };
14− libraryHaskellDepends = [
15− aeson aeson-injector base lens raw-strings-qq servant servant-docs
16− servant-swagger swagger2 text
17− ];
18− doCheck = false;
19− homepage = "https://github.com/ncrashed/servant-auth-token-api#readme";
20− description = "Servant based API for token based authorisation";
21− license = stdenv.lib.licenses.bsd3;
22−}
DevOps/local/test/build/nix/servant-auth-token-persistent.nixdeleted−25
@@ -1,25 +0,0 @@
1−{ mkDerivation, aeson-injector, base, bytestring, containers
2−, exceptions, fetchgit, mtl, persistent, persistent-template
3−, servant-auth-token, servant-auth-token-api, servant-server
4−, stdenv, text, time, transformers, unliftio-core, uuid
5−}:
6−mkDerivation {
7− pname = "servant-auth-token-persistent";
8− version = "0.7.0.0";
9− src = fetchgit {
10− url = "https://github.com/hughjfchen/servant-auth-token";
11− sha256 = "09qq03k1xcvm018a765r168n2vl29hl1ypm05s1500q9byab9hg0";
12− rev = "2f8a7a505f475decb419b89fe5fbb8e5eeb361a5";
13− fetchSubmodules = true;
14− };
15− postUnpack = "sourceRoot+=/servant-auth-token-persistent; echo source root reset to $sourceRoot";
16− libraryHaskellDepends = [
17− aeson-injector base bytestring containers exceptions mtl persistent
18− persistent-template servant-auth-token servant-auth-token-api
19− servant-server text time transformers unliftio-core uuid
20− ];
21− doCheck = false;
22− homepage = "https://github.com/ncrashed/servant-auth-token#readme";
23− description = "Persistent backend for servant-auth-token server";
24− license = stdenv.lib.licenses.bsd3;
25−}
DevOps/local/test/build/nix/servant-auth-token.nixdeleted−24
@@ -1,24 +0,0 @@
1−{ mkDerivation, aeson-injector, base, byteable, bytestring
2−, containers, fetchgit, http-api-data, mtl, pwstore-fast, servant
3−, servant-auth-token-api, servant-server, stdenv, text, time
4−, transformers, uuid, wai
5−}:
6−mkDerivation {
7− pname = "servant-auth-token";
8− version = "0.5.6.0";
9− src = fetchgit {
10− url = "https://github.com/hughjfchen/servant-auth-token";
11− sha256 = "00xyc4zf37v7ypyrvy9a7pq0yl7nil8pjigcjv176vs6w79f063y";
12− rev = "2e3577653f9646c1e5225cf7e1e4653721e2d3e0";
13− fetchSubmodules = true;
14− };
15− libraryHaskellDepends = [
16− aeson-injector base byteable bytestring containers http-api-data
17− mtl pwstore-fast servant servant-auth-token-api servant-server text
18− time transformers uuid wai
19− ];
20− doCheck = false;
21− homepage = "https://github.com/ncrashed/servant-auth-token#readme";
22− description = "Servant based API and server for token based authorisation";
23− license = stdenv.lib.licenses.bsd3;
24−}
DevOps/local/test/build/nix/shell.nixdeleted−1
@@ -1 +0,0 @@
1−(import ./default.nix {}).ptm-core.env
DevOps/local/test/build/nix/transient-universe.nixdeleted−41
@@ -1,41 +0,0 @@
1−{ mkDerivation, aeson, base, bytestring, case-insensitive
2−, containers, directory, entropy, fetchgit, filepath, hashable
3−, HTTP, iproute, mtl, network, network-info, network-uri, primitive
4−, process, random, stdenv, stm, TCache, text, time, transformers
5−, transient, vector, websockets
6−}:
7−mkDerivation {
8− pname = "transient-universe";
9− version = "0.5.2";
10− src = fetchgit {
11− url = "https://github.com/hughjfchen/transient-universe";
12− sha256 = "1l3rb0j82lgjfd974jba1iplbjxybxm0mr5l7s0f26awfjp0mbqa";
13− rev = "f9a08d2d089af3e06a4772fcff83c9c35045f1a5";
14− fetchSubmodules = true;
15− };
16− isLibrary = true;
17− isExecutable = true;
18− libraryHaskellDepends = [
19− aeson base bytestring case-insensitive containers directory entropy
20− filepath hashable HTTP iproute mtl network network-info network-uri
21− primitive process random stm TCache text time transformers
22− transient vector websockets
23− ];
24− executableHaskellDepends = [
25− aeson base bytestring case-insensitive containers directory
26− filepath hashable HTTP mtl network network-info network-uri process
27− random stm TCache text time transformers transient vector
28− websockets
29− ];
30− testHaskellDepends = [
31− aeson base bytestring case-insensitive containers directory
32− filepath hashable HTTP mtl network network-info network-uri process
33− random stm TCache text time transformers transient vector
34− websockets
35− ];
36− doHaddock = false;
37− doCheck = false;
38− homepage = "https://github.com/transient-haskell/transient-universe";
39− description = "Remote execution and map-reduce: distributed computing for Transient";
40− license = stdenv.lib.licenses.mit;
41−}
DevOps/local/test/build/nix/transient.nixdeleted−26
@@ -1,26 +0,0 @@
1−{ mkDerivation, base, bytestring, containers, directory, fetchgit
2−, mtl, primitive, random, stdenv, stm, time, transformers
3−, type-level-sets
4−}:
5−mkDerivation {
6− pname = "transient";
7− version = "0.6.4";
8− src = fetchgit {
9− url = "https://github.com/hughjfchen/transient";
10− sha256 = "0ir60mygkcd3dsr80mv7ivlqxbmdkad1n5gb7py9szmsz7y7qkwb";
11− rev = "07c164458d99975fee0f808c77fef8cde0212d03";
12− fetchSubmodules = true;
13− };
14− libraryHaskellDepends = [
15− base bytestring containers directory mtl primitive random stm time
16− transformers type-level-sets
17− ];
18− testHaskellDepends = [
19− base bytestring containers directory mtl random stm time
20− transformers
21− ];
22− doCheck = false;
23− homepage = "https://github.com/transient-haskell/transient";
24− description = "composing programs with multithreading, events and distributed computing";
25− license = stdenv.lib.licenses.mit;
26−}