From 8b0968b2054d3bb8d90b5ac056727f7c2ebeaed3 Mon Sep 17 00:00:00 2001 From: Igor Pashev Date: Tue, 11 Dec 2018 18:10:48 +0300 Subject: (* HUGE *) Use nixpkgs overlays --- pkgs/juandelacosa/default.nix | 11 +++++++++++ pkgs/juandelacosa/main.nix | 21 +++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/juandelacosa/default.nix create mode 100644 pkgs/juandelacosa/main.nix (limited to 'pkgs/juandelacosa') diff --git a/pkgs/juandelacosa/default.nix b/pkgs/juandelacosa/default.nix new file mode 100644 index 0000000..673ac17 --- /dev/null +++ b/pkgs/juandelacosa/default.nix @@ -0,0 +1,11 @@ +{ haskell, haskellPackages }: + +let myHaskellPkgs = haskellPackages.override { + overrides = self: super: { + mysql = haskell.lib.dontCheck super.mysql; + mysql-simple = haskell.lib.dontCheck super.mysql-simple; + }; +}; + +in myHaskellPkgs.callPackage ./main.nix { } + diff --git a/pkgs/juandelacosa/main.nix b/pkgs/juandelacosa/main.nix new file mode 100644 index 0000000..913e057 --- /dev/null +++ b/pkgs/juandelacosa/main.nix @@ -0,0 +1,21 @@ +{ mkDerivation, base, base64-bytestring, bytestring +, data-default-class, docopt, entropy, fast-logger, http-types +, interpolatedstring-perl6, mtl, mysql, mysql-simple, network +, resource-pool, scotty, stdenv, text, unix, wai, wai-extra +, wai-middleware-static, warp +}: +mkDerivation { + pname = "juandelacosa"; + version = "0.1.1"; + sha256 = "060zq739i3xhr7w448p460r7x3jyyzf7pn61abp7f9g8vjn6vqw7"; + isLibrary = false; + isExecutable = true; + executableHaskellDepends = [ + base base64-bytestring bytestring data-default-class docopt entropy + fast-logger http-types interpolatedstring-perl6 mtl mysql + mysql-simple network resource-pool scotty text unix wai wai-extra + wai-middleware-static warp + ]; + description = "Manage users in MariaDB >= 10.1.1"; + license = stdenv.lib.licenses.mit; +} -- cgit v1.2.3