diff --git a/horizon.dhall b/horizon.dhall index 55364cf0adbe530aa6889c8bb14161af4a155d53..4cfacfe9e82a943380194e07aea4778163d6cddc 100644 --- a/horizon.dhall +++ b/horizon.dhall @@ -89,6 +89,7 @@ let packages = , abstract-deque-tests = H.callHackage "abstract-deque-tests" "0.3" , abstract-deque = H.callHackage "abstract-deque" "0.3" , abstract-par = H.callHackage "abstract-par" "0.3.3" + , active = H.callHackage "active" "0.2.0.16" , adjunctions = H.callHackage "adjunctions" "4.4.2" , aeson = H.callHackage "aeson" "2.1.0.0" , aeson-pretty = H.callHackage "aeson-pretty" "0.8.9" diff --git a/initial-packages.nix b/initial-packages.nix index c1aff50f187a0a7cf87e8e3d1a13e060913f0c8a..9a64ea26b0f5542b36d7f42eb516d2073c5d020a 100644 --- a/initial-packages.nix +++ b/initial-packages.nix @@ -77,6 +77,8 @@ self: with pkgs.haskell.lib; { abstract-par = self.callPackage (./pkgs/abstract-par.nix) { }; + active = self.callPackage (./pkgs/active.nix) { }; + adjunctions = self.callPackage (./pkgs/adjunctions.nix) { }; aeson = self.callPackage (./pkgs/aeson.nix) { }; diff --git a/pkgs/active.nix b/pkgs/active.nix new file mode 100644 index 0000000000000000000000000000000000000000..9379f7f26e5247d265398d1808af13b180f2ffda --- /dev/null +++ b/pkgs/active.nix @@ -0,0 +1,47 @@ +{ mkDerivation +, QuickCheck +, base +, lens +, lib +, linear +, semigroupoids +, semigroups +, vector +}: +mkDerivation { + pname = "active"; + version = "0.2.0.16"; + sha256 = "f1187ebbffd560c4eb39864f8ad0a6aac4585ba6c956ba5572e90632bdcee2bb"; + revision = "1"; + editedCabalFile = "0cyfwrr5c14f5rgrf8dv7i8qsrnmnzigw0xp6l88kfxd61zhk4n8"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = false; + libraryHaskellDepends = [ + base + lens + linear + semigroupoids + semigroups + vector + ]; + testHaskellDepends = [ + base + lens + linear + QuickCheck + semigroupoids + semigroups + vector + ]; + enableLibraryProfiling = true; + enableExecutableProfiling = true; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + description = "Abstractions for animation"; + license = lib.licenses.bsd3; + broken = false; +}