From 3d71fcfdd9a8f057cbf0778f138c1631d7fbed06 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sun, 23 Oct 2022 08:08:04 +0100 Subject: [PATCH] generic-monoid: init at 0.1.0.1 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/generic-monoid.nix | 15 +++++++++++++++ 3 files changed, 18 insertions(+) create mode 100644 pkgs/generic-monoid.nix diff --git a/manifest.dhall b/manifest.dhall index 80093932..e37614d4 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -182,6 +182,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "fuzzy-time" "0.2.0.3" , callHackage "generic-lens-core" "2.2.1.0" , callHackage "generic-lens-lite" "0.1" + , callHackage "generic-monoid" "0.1.0.1" , callHackage "generic-optics-lite" "0.1" , callHackage "generic-optics" "2.2.1.0" , callHackage "generics-sop" "0.5.1.2" diff --git a/overlay.nix b/overlay.nix index 6df84c42..66023887 100644 --- a/overlay.nix +++ b/overlay.nix @@ -167,6 +167,8 @@ final: prev: with pkgs.haskell.lib; { generic-lens-lite = prev.callPackage (./pkgs/generic-lens-lite.nix) { }; + generic-monoid = prev.callPackage (./pkgs/generic-monoid.nix) { }; + generic-optics = prev.callPackage (./pkgs/generic-optics.nix) { }; generic-optics-lite = prev.callPackage (./pkgs/generic-optics-lite.nix) { }; diff --git a/pkgs/generic-monoid.nix b/pkgs/generic-monoid.nix new file mode 100644 index 00000000..e0d5d45c --- /dev/null +++ b/pkgs/generic-monoid.nix @@ -0,0 +1,15 @@ +{ mkDerivation, base, lib }: +mkDerivation { + pname = "generic-monoid"; + version = "0.1.0.1"; + sha256 = "cfd072ad70af41c1b94ac24e42e2635f37ed2a54e8f4be871be78b18b66b2adf"; + revision = "1"; + editedCabalFile = "17dfarnbv6si8rgajb3jqsbc4k1nxmvga2h1lhmpnq43n2fdkqkq"; + libraryHaskellDepends = [ base ]; + doHaddock = false; + jailbreak = true; + doCheck = false; + hyperlinkSource = false; + description = "Derive monoid instances for product types"; + license = lib.licenses.bsd3; +} \ No newline at end of file -- GitLab