diff --git a/feedback.yaml b/feedback.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e015ddd9d1c81ea60266e31b8342ee2bdaf347ff --- /dev/null +++ b/feedback.yaml @@ -0,0 +1,10 @@ +loops: + build: + command: nix build github:srid/devour-flake -L --no-link --print-out-paths --override-input flake . + filter: + find: '*.nix' + check: nix flake check -L + gen: + command: nix run 'git+https://gitlab.horizon-haskell.net/haskell/horizon-gen-nix?ref=refs/tags/0.10.0' + filter: + find: horizon.dhall diff --git a/flake.lock b/flake.lock index 508de5f1efb94c316c0905a88971aa1d810f5b5a..9ce30313ecadc67895fa1f77eb7d1ec966acd8b6 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "nixpkgs-lib": "nixpkgs-lib" }, "locked": { - "lastModified": 1678379998, - "narHash": "sha256-TZdfNqftHhDuIFwBcN9MUThx5sQXCTeZk9je5byPKRw=", + "lastModified": 1683560683, + "narHash": "sha256-XAygPMN5Xnk/W2c1aW0jyEa6lfMDZWlQgiNtmHXytPc=", "owner": "hercules-ci", "repo": "flake-parts", - "rev": "c13d60b89adea3dc20704c045ec4d50dd964d447", + "rev": "006c75898cf814ef9497252b022e91c946ba8e17", "type": "github" }, "original": { @@ -103,11 +103,11 @@ "nixpkgs-lib": { "locked": { "dir": "lib", - "lastModified": 1678375444, - "narHash": "sha256-XIgHfGvjFvZQ8hrkfocanCDxMefc/77rXeHvYdzBMc8=", + "lastModified": 1682879489, + "narHash": "sha256-sASwo8gBt7JDnOOstnps90K1wxmVfyhsTPPNTGBPjjg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "130fa0baaa2b93ec45523fdcde942f6844ee9f6e", + "rev": "da45bf6ec7bbcc5d1e14d3795c025199f28e0de0", "type": "github" }, "original": { @@ -120,11 +120,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1679198465, - "narHash": "sha256-VfXpHpniNWgg7pBzxb20pRX7kqn80LApPDQYTReiFCw=", + "lastModified": 1683968890, + "narHash": "sha256-FuNtjMvT07cJydY5NRyRhIni/dEwkSkijmFEdsmqdkA=", "owner": "nixos", "repo": "nixpkgs", - "rev": "5a05160f7671434e1c833b1b01284b876e04eca4", + "rev": "ea11a3977f4cba013d8680667616be827c967ac0", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 3405c72618224a30787fe312b787dba19ee01aa5..bd2354b7c9af2d33ad49fc1e2d9b49df4ad48f9c 100644 --- a/flake.nix +++ b/flake.nix @@ -39,13 +39,13 @@ haskellLib = pkgs.haskell.lib.compose; legacyPackages = pkgs.callPackage (nixpkgs + /pkgs/development/haskell-modules) { - buildHaskellPackages = pkgs.haskell.packages.ghc944; + buildHaskellPackages = pkgs.haskell.packages.ghc945; compilerConfig = pkgs.callPackage ./configuration/ghc.nix { inherit haskellLib; }; configurationArm = { pkgs, haskellLib }: self: super: { }; configurationCommon = import ./configuration/common.nix; configurationDarwin = import ./configuration/darwin.nix; configurationNix = { pkgs, haskellLib }: self: super: { }; - ghc = pkgs.haskell.compiler.ghc944; + ghc = pkgs.haskell.compiler.ghc945; inherit haskellLib; initialPackages = import ./initial-packages.nix; nonHackagePackages = self: super: { }; diff --git a/horizon.dhall b/horizon.dhall index 9f7dd59d7e35392df92a5043ade277be78e4d6c4..4463bf81e3d20ee7907e2b4ddf0985b261602b3e 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -350,7 +350,6 @@ let packages = , fcf-containers = H.callHackage "fcf-containers" "0.8.0" , feedback = H.callHackage "feedback" "0.1.0.1" , file-embed = H.callHackage "file-embed" "0.0.15.0" - , file-embed-lzma = H.callHackage "file-embed-lzma" "0.0.1" , filelock = H.callHackage "filelock" "0.1.1.5" , filemanip = H.callHackage "filemanip" "0.3.6.3" , filepattern = H.callHackage "filepattern" "0.1.3" @@ -731,7 +730,6 @@ let packages = , lucid-svg = H.callHackage "lucid-svg" "0.7.1" , lukko = H.callHackage "lukko" "0.1.1.3" , lvar = H.callHackage "lvar" "0.1.0.0" - , lzma = H.callHackage "lzma" "0.0.0.4" , managed = H.callHackage "managed" "1.0.10" , markdown = H.callHackage "markdown" "0.1.17.5" , markdown-unlit = H.callHackage "markdown-unlit" "0.5.1" @@ -991,25 +989,25 @@ let packages = , servant = H.callGit "https://github.com/haskell-servant/servant" - "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a" + "7ae787371333556a7b84778631ed91d1d73e8370" (Some "servant/") , servant-auth = H.callHackage "servant-auth" "0.4.1.0" , servant-auth-client = H.callHackage "servant-auth-client" "0.4.1.0" , servant-auth-server = H.callGit "https://github.com/haskell-servant/servant" - "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a" + "7ae787371333556a7b84778631ed91d1d73e8370" (Some "servant-auth/servant-auth-server/") , servant-blaze = H.callHackage "servant-blaze" "0.9.1" , servant-client = H.callGit "https://github.com/haskell-servant/servant" - "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a" + "7ae787371333556a7b84778631ed91d1d73e8370" (Some "servant-client/") , servant-client-core = H.callGit "https://github.com/haskell-servant/servant" - "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a" + "7ae787371333556a7b84778631ed91d1d73e8370" (Some "servant-client-core/") , servant-docs = H.callHackage "servant-docs" "0.12" , servant-effectful = @@ -1020,7 +1018,7 @@ let packages = , servant-foreign = H.callGit "https://github.com/haskell-servant/servant" - "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a" + "7ae787371333556a7b84778631ed91d1d73e8370" (Some "servant-foreign/") , servant-lucid = H.callHackage "servant-lucid" "0.9.0.6" , servant-multipart = H.callHackage "servant-multipart" "0.12.1" @@ -1029,13 +1027,9 @@ let packages = , servant-server = H.callGit "https://github.com/haskell-servant/servant" - "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a" + "7ae787371333556a7b84778631ed91d1d73e8370" (Some "servant-server/") , servant-static-th = H.callHackage "servant-static-th" "1.0.0.0" - , servant-swagger = H.callHackage "servant-swagger" "1.1.11" - , servant-swagger-ui = H.callHackage "servant-swagger-ui" "0.3.5.4.5.0" - , servant-swagger-ui-core = - H.callHackage "servant-swagger-ui-core" "0.3.5" , servant-websockets = H.callHackage "servant-websockets" "2.0.0" , setenv = H.callHackage "setenv" "0.1.1.3" , setlocale = H.callHackage "setlocale" "1.0.0.10" diff --git a/horizon.lock b/horizon.lock index 58d64347f98c978e39ea2683bdc1edb8cd7593fb..e9f3f38d9e611d18b0e7378d1e714f4b7a28233a 100644 --- a/horizon.lock +++ b/horizon.lock @@ -1126,10 +1126,6 @@ , mapValue = "d8e9de90539350c483b5c0c877aa74d6617a0a0960fa0ddfc68a515a16f12dcc" } -, { mapKey = "file-embed-lzma" - , mapValue = - "13d4ee5e0e9bc5f3c21269d3d129b31e0764302fd2708a8dbee01c484077f8ba" - } , { mapKey = "filelock" , mapValue = "f7bcf57b14747da3b182c2a854706148041cd6ca197b1604da59efb66dd4b689" @@ -2282,10 +2278,6 @@ , mapValue = "5ec7e0ed7bcb4e9506f4c09fd55f9b32d556c38bfe8e85a4b73e3e9ef9c99a41" } -, { mapKey = "lzma" - , mapValue = - "3f7ed56699d3f4730212b6e764d5d8291a0b14c6332f73267f601a845a9e950d" - } , { mapKey = "managed" , mapValue = "a58a60b854a97809ddecdc2c6472cabb94dbc068412a1c2fbfcca9959728b2bc" @@ -3228,7 +3220,7 @@ } , { mapKey = "servant" , mapValue = - "0d9b9fd3c7dad87590d8c2a5bee1f2f8b2e1a02815edbd238ce194951dd829a5" + "d34dee0d36f6b46c9e77d5b712de51ff7b1fd1ca0fcbf1a3bd660e9ae5caba58" } , { mapKey = "servant-auth" , mapValue = @@ -3240,7 +3232,7 @@ } , { mapKey = "servant-auth-server" , mapValue = - "12661e3f795b50af9cbf92092b4a15335a8766bfe9ed5629c73aeefd941071a9" + "a9c11377b125655574babdaafa803c769a85d492ab743fc0483c144a1b894f4e" } , { mapKey = "servant-blaze" , mapValue = @@ -3248,11 +3240,11 @@ } , { mapKey = "servant-client" , mapValue = - "cb115c85423a092d4ebecd30ea879f50df1f1e16eee95e47a644a6fc57fd412a" + "c929d1a849c60a8f9dc40b0a053502215b1d32cd42e0b1421e40380b309b63fc" } , { mapKey = "servant-client-core" , mapValue = - "d18463f13f2cb38ad49c576ef20dea98ca952484e825ec7638a5a37b638f8c75" + "fdd6563b22e001721f7c047964c1026d10abf5ec7f50d8b16cae4f3f72016309" } , { mapKey = "servant-docs" , mapValue = @@ -3264,7 +3256,7 @@ } , { mapKey = "servant-foreign" , mapValue = - "adfd9a22e2eda6df507a38820063046d0d8aabfd15774193e2db40f591e2e1ea" + "97f2df673440eacab512e8b97ef65de790f781905530367b23e601d8bf95ee78" } , { mapKey = "servant-lucid" , mapValue = @@ -3284,24 +3276,12 @@ } , { mapKey = "servant-server" , mapValue = - "1286a1b3abfc99fe31ff5aa179c52d396d78c82ccbd6ca2b5151628e024bb7ff" + "9a091d4f9107d66de309e5dcadb41860b38d44179e7f3fb7885909990a022331" } , { mapKey = "servant-static-th" , mapValue = "7efa33dfb317416d7a1b48495addf0056581c7875999b4537197b3c4db833ec0" } -, { mapKey = "servant-swagger" - , mapValue = - "0e451b7b42609bd095b9d882ef8754b99735e1f11d768efd9f4f88e4ee68eee3" - } -, { mapKey = "servant-swagger-ui" - , mapValue = - "e56f596211a5fa3208009db19e5a4e2ff9920ff08a00863984e99434129606c6" - } -, { mapKey = "servant-swagger-ui-core" - , mapValue = - "bcf6acda36b56682f597d49b27f6e1f596f8cd68404ef99edf0f3abf551fe357" - } , { mapKey = "servant-websockets" , mapValue = "55710614fc223a4b93dd749f59d0e08aa736a5d519afe8b9c2f06c53bb89ad1d" diff --git a/initial-packages.nix b/initial-packages.nix index 04f8b096fc097bc47ebcf640ee3d1cca82644ff4..6674c220803c2ffcadb93f576777e7bae71742c9 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -565,8 +565,6 @@ self: with pkgs.haskell.lib; { file-embed = self.callPackage (./pkgs/file-embed.nix) { }; - file-embed-lzma = self.callPackage (./pkgs/file-embed-lzma.nix) { }; - filelock = self.callPackage (./pkgs/filelock.nix) { }; filemanip = self.callPackage (./pkgs/filemanip.nix) { }; @@ -1143,8 +1141,6 @@ self: with pkgs.haskell.lib; { lvar = self.callPackage (./pkgs/lvar.nix) { }; - lzma = self.callPackage (./pkgs/lzma.nix) { }; - managed = self.callPackage (./pkgs/managed.nix) { }; markdown = self.callPackage (./pkgs/markdown.nix) { }; @@ -1647,12 +1643,6 @@ self: with pkgs.haskell.lib; { servant-static-th = self.callPackage (./pkgs/servant-static-th.nix) { }; - servant-swagger = self.callPackage (./pkgs/servant-swagger.nix) { }; - - servant-swagger-ui = self.callPackage (./pkgs/servant-swagger-ui.nix) { }; - - servant-swagger-ui-core = self.callPackage (./pkgs/servant-swagger-ui-core.nix) { }; - servant-websockets = self.callPackage (./pkgs/servant-websockets.nix) { }; setenv = self.callPackage (./pkgs/setenv.nix) { }; diff --git a/pkgs/file-embed-lzma.nix b/pkgs/file-embed-lzma.nix deleted file mode 100644 index d146ed002a25c7b43fb863446927e13661a706fd..0000000000000000000000000000000000000000 --- a/pkgs/file-embed-lzma.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ mkDerivation, base, bytestring, directory, filepath, lib, lzma -, template-haskell, text, transformers -}: -mkDerivation { - pname = "file-embed-lzma"; - version = "0.0.1"; - sha256 = "2922f1119566f7212a2bc2cbc143cf9c296073515aae5f4d829f580d657b81a6"; - isLibrary = true; - isExecutable = false; - enableSeparateDataOutput = false; - libraryHaskellDepends = [ - base bytestring directory filepath lzma template-haskell text - transformers - ]; - testHaskellDepends = [ base bytestring ]; - enableLibraryProfiling = true; - enableExecutableProfiling = true; - doHaddock = false; - jailbreak = true; - doCheck = false; - doBenchmark = false; - hyperlinkSource = false; - homepage = "https://github.com/phadej/file-embed-lzma"; - description = "Use Template Haskell to embed (LZMA compressed) data"; - license = lib.licenses.bsd3; - broken = false; -} \ No newline at end of file diff --git a/pkgs/lzma.nix b/pkgs/lzma.nix deleted file mode 100644 index 67f371ec46862c428bff945037c0e7e3052ec667..0000000000000000000000000000000000000000 --- a/pkgs/lzma.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ mkDerivation, HUnit, QuickCheck, base, bytestring, lib, tasty -, tasty-hunit, tasty-quickcheck, xz -}: -mkDerivation { - pname = "lzma"; - version = "0.0.0.4"; - sha256 = "020d78ace1588910046c68d06d5c2b56331341e794b1c3115c3a5be54e0cc13b"; - isLibrary = true; - isExecutable = false; - enableSeparateDataOutput = false; - libraryHaskellDepends = [ base bytestring ]; - librarySystemDepends = [ xz ]; - testHaskellDepends = [ - base bytestring HUnit QuickCheck tasty tasty-hunit tasty-quickcheck - ]; - enableLibraryProfiling = true; - enableExecutableProfiling = true; - doHaddock = false; - jailbreak = true; - doCheck = false; - doBenchmark = false; - hyperlinkSource = false; - homepage = "https://github.com/hvr/lzma"; - description = "LZMA/XZ compression and decompression"; - license = lib.licenses.bsd3; - broken = false; -} \ No newline at end of file diff --git a/pkgs/servant-auth-server.nix b/pkgs/servant-auth-server.nix index 79117407716cdf2aab2fcb2e96bfdaa7728ebabf..a50c50e1dde9beb8a9c4a22b19d53b58f9ee3491 100644 --- a/pkgs/servant-auth-server.nix +++ b/pkgs/servant-auth-server.nix @@ -11,8 +11,8 @@ mkDerivation { version = "0.4.7.0"; src = fetchgit { url = "https://github.com/haskell-servant/servant"; - sha256 = "0ay4q9jy3xkn5j1k91snfdndi6j91hlri9h79m429j0d8v5vnj7i"; - rev = "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a"; + sha256 = "0ck3l8nj42nan8abdzvkl4ynb2l9nhnsq2zjl24d7sgca860fi57"; + rev = "7ae787371333556a7b84778631ed91d1d73e8370"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/servant-auth/servant-auth-server/; echo source root reset to $sourceRoot"; diff --git a/pkgs/servant-client-core.nix b/pkgs/servant-client-core.nix index 96d7ac8a7877d2c02e04498e33de55a5b6e193e9..0fa6af1ea7fee6375f4c43df7f895832fb1d7646 100644 --- a/pkgs/servant-client-core.nix +++ b/pkgs/servant-client-core.nix @@ -9,8 +9,8 @@ mkDerivation { version = "0.19"; src = fetchgit { url = "https://github.com/haskell-servant/servant"; - sha256 = "0ay4q9jy3xkn5j1k91snfdndi6j91hlri9h79m429j0d8v5vnj7i"; - rev = "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a"; + sha256 = "0ck3l8nj42nan8abdzvkl4ynb2l9nhnsq2zjl24d7sgca860fi57"; + rev = "7ae787371333556a7b84778631ed91d1d73e8370"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/servant-client-core/; echo source root reset to $sourceRoot"; diff --git a/pkgs/servant-client.nix b/pkgs/servant-client.nix index 255c2ce30ccabf03e3419ab5680b77ff7e6c7cee..5c19aef1e6f1425c4a9a6d5e2a248e42bb63f3a2 100644 --- a/pkgs/servant-client.nix +++ b/pkgs/servant-client.nix @@ -3,7 +3,7 @@ , hspec, hspec-discover, http-api-data, http-client, http-media , http-types, kan-extensions, lib, markdown-unlit, monad-control , mtl, network, semigroupoids, servant, servant-client-core -, servant-server, sop-core, stm, tdigest, text, time, transformers +, servant-server, sop-core, stm, text, time, transformers , transformers-base, transformers-compat, wai, warp }: mkDerivation { @@ -11,8 +11,8 @@ mkDerivation { version = "0.19"; src = fetchgit { url = "https://github.com/haskell-servant/servant"; - sha256 = "0ay4q9jy3xkn5j1k91snfdndi6j91hlri9h79m429j0d8v5vnj7i"; - rev = "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a"; + sha256 = "0ck3l8nj42nan8abdzvkl4ynb2l9nhnsq2zjl24d7sgca860fi57"; + rev = "7ae787371333556a7b84778631ed91d1d73e8370"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/servant-client/; echo source root reset to $sourceRoot"; @@ -29,7 +29,7 @@ mkDerivation { aeson base base-compat bytestring entropy hspec http-api-data http-client http-types HUnit kan-extensions markdown-unlit mtl network QuickCheck servant servant-client-core servant-server - sop-core stm tdigest text transformers transformers-compat wai warp + sop-core stm text transformers transformers-compat wai warp ]; testToolDepends = [ hspec-discover markdown-unlit ]; enableLibraryProfiling = true; diff --git a/pkgs/servant-foreign.nix b/pkgs/servant-foreign.nix index ef10ae6627c8a0b2a0a5943ff9e570dae3a3bf61..72379fd23ddfe141940f4b556d0d5c7ac0513acc 100644 --- a/pkgs/servant-foreign.nix +++ b/pkgs/servant-foreign.nix @@ -6,8 +6,8 @@ mkDerivation { version = "0.15.4"; src = fetchgit { url = "https://github.com/haskell-servant/servant"; - sha256 = "0ay4q9jy3xkn5j1k91snfdndi6j91hlri9h79m429j0d8v5vnj7i"; - rev = "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a"; + sha256 = "0ck3l8nj42nan8abdzvkl4ynb2l9nhnsq2zjl24d7sgca860fi57"; + rev = "7ae787371333556a7b84778631ed91d1d73e8370"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/servant-foreign/; echo source root reset to $sourceRoot"; diff --git a/pkgs/servant-server.nix b/pkgs/servant-server.nix index 3d6402ab9566918e36ff0d0b2bb39a27391bcef5..7a6f140ac8c72c8fd6a1110ec4785355ebaf3864 100644 --- a/pkgs/servant-server.nix +++ b/pkgs/servant-server.nix @@ -12,8 +12,8 @@ mkDerivation { version = "0.19.2"; src = fetchgit { url = "https://github.com/haskell-servant/servant"; - sha256 = "0ay4q9jy3xkn5j1k91snfdndi6j91hlri9h79m429j0d8v5vnj7i"; - rev = "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a"; + sha256 = "0ck3l8nj42nan8abdzvkl4ynb2l9nhnsq2zjl24d7sgca860fi57"; + rev = "7ae787371333556a7b84778631ed91d1d73e8370"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/servant-server/; echo source root reset to $sourceRoot"; diff --git a/pkgs/servant-swagger-ui-core.nix b/pkgs/servant-swagger-ui-core.nix deleted file mode 100644 index 1583c2583b13953e5b2b57c4d8ea75bfca3520b5..0000000000000000000000000000000000000000 --- a/pkgs/servant-swagger-ui-core.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ mkDerivation, aeson, base, blaze-markup, bytestring, http-media -, lib, servant, servant-blaze, servant-server, text, transformers -, transformers-compat, wai-app-static -}: -mkDerivation { - pname = "servant-swagger-ui-core"; - version = "0.3.5"; - sha256 = "ed0bf0b2fbdb1751350df6780335de00ae08dd90ac4728a88369f4b132cf7b32"; - revision = "6"; - editedCabalFile = "1lksxaxmw9ylimfkfcnqchrpqhmykhxa294kd2bwl1qs1rvyslfb"; - isLibrary = true; - isExecutable = false; - enableSeparateDataOutput = false; - libraryHaskellDepends = [ - aeson base blaze-markup bytestring http-media servant servant-blaze - servant-server text transformers transformers-compat wai-app-static - ]; - enableLibraryProfiling = true; - enableExecutableProfiling = true; - doHaddock = false; - jailbreak = true; - doCheck = false; - doBenchmark = false; - hyperlinkSource = false; - homepage = "https://github.com/haskell-servant/servant-swagger-ui"; - description = "Servant swagger ui core components"; - license = lib.licenses.bsd3; - broken = false; -} \ No newline at end of file diff --git a/pkgs/servant-swagger-ui.nix b/pkgs/servant-swagger-ui.nix deleted file mode 100644 index cba61fad3f9234aeb3b4532732c2e848ce2f7425..0000000000000000000000000000000000000000 --- a/pkgs/servant-swagger-ui.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ mkDerivation, aeson, base, bytestring, file-embed-lzma, lib -, servant, servant-server, servant-swagger-ui-core, text -}: -mkDerivation { - pname = "servant-swagger-ui"; - version = "0.3.5.4.5.0"; - sha256 = "efa528edc055dc6c9e83dfdfe4b892be439bbcfb83a73847f6cfdb35c42f878b"; - revision = "4"; - editedCabalFile = "0nxyp77vqmwd7br5ag0zwc0rjwkxcriqcbfbg9cvlfdkp5d26wsp"; - isLibrary = true; - isExecutable = false; - enableSeparateDataOutput = false; - libraryHaskellDepends = [ - aeson base bytestring file-embed-lzma servant servant-server - servant-swagger-ui-core text - ]; - enableLibraryProfiling = true; - enableExecutableProfiling = true; - doHaddock = false; - jailbreak = true; - doCheck = false; - doBenchmark = false; - hyperlinkSource = false; - homepage = "https://github.com/haskell-servant/servant-swagger-ui"; - description = "Servant swagger ui"; - license = lib.licenses.bsd3; - broken = false; -} \ No newline at end of file diff --git a/pkgs/servant-swagger.nix b/pkgs/servant-swagger.nix deleted file mode 100644 index fcda411e80d67f76b3c95ded4293724d1af52728..0000000000000000000000000000000000000000 --- a/pkgs/servant-swagger.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ mkDerivation, Cabal, QuickCheck, aeson, aeson-pretty, base -, base-compat, bytestring, cabal-doctest, directory, doctest -, filepath, hspec, hspec-discover, http-media -, insert-ordered-containers, lens, lens-aeson, lib, servant -, singleton-bool, swagger2, template-haskell, text, time -, unordered-containers, utf8-string, vector -}: -mkDerivation { - pname = "servant-swagger"; - version = "1.1.11"; - sha256 = "f4b985007ab0520c177f8dcf7bfabf8cc88d480e087db5ea5b1d311c079676cf"; - revision = "1"; - editedCabalFile = "0g2hcf4zrkg8cailad87f3kiv1pnnyw453h9cslwc6kyfx9m3csn"; - isLibrary = true; - isExecutable = false; - enableSeparateDataOutput = false; - setupHaskellDepends = [ base Cabal cabal-doctest ]; - libraryHaskellDepends = [ - aeson aeson-pretty base base-compat bytestring hspec http-media - insert-ordered-containers lens QuickCheck servant singleton-bool - swagger2 text unordered-containers - ]; - testHaskellDepends = [ - aeson base base-compat directory doctest filepath hspec lens - lens-aeson QuickCheck servant swagger2 template-haskell text time - utf8-string vector - ]; - testToolDepends = [ hspec-discover ]; - enableLibraryProfiling = true; - enableExecutableProfiling = true; - doHaddock = false; - jailbreak = true; - doCheck = false; - doBenchmark = false; - hyperlinkSource = false; - homepage = "https://github.com/haskell-servant/servant/tree/master/servant-swagger#readme"; - description = "Generate a Swagger/OpenAPI/OAS 2.0 specification for your servant API."; - license = lib.licenses.bsd3; - broken = false; -} \ No newline at end of file diff --git a/pkgs/servant.nix b/pkgs/servant.nix index 46d19bc72c9066f38542160a3acddf152777e049..b3d8fbe1be58305d870ba8c544ed916c1d2627be 100644 --- a/pkgs/servant.nix +++ b/pkgs/servant.nix @@ -10,8 +10,8 @@ mkDerivation { version = "0.19.1"; src = fetchgit { url = "https://github.com/haskell-servant/servant"; - sha256 = "0ay4q9jy3xkn5j1k91snfdndi6j91hlri9h79m429j0d8v5vnj7i"; - rev = "0cda2d0ac87dc0dd47744134e44ab0b1647fe09a"; + sha256 = "0ck3l8nj42nan8abdzvkl4ynb2l9nhnsq2zjl24d7sgca860fi57"; + rev = "7ae787371333556a7b84778631ed91d1d73e8370"; fetchSubmodules = true; }; postUnpack = "sourceRoot+=/servant/; echo source root reset to $sourceRoot";