From a9ae4edcdccabcee1351f6757178997540f8dd20 Mon Sep 17 00:00:00 2001 From: Daniel Firth <dan.firth@homotopic.tech> Date: Sat, 5 Nov 2022 16:29:23 +0000 Subject: [PATCH] hosc: init at 0.19.1 --- manifest.dhall | 1 + overlay.nix | 2 ++ pkgs/hosc.nix | 40 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 pkgs/hosc.nix diff --git a/manifest.dhall b/manifest.dhall index cc387b30..898b80e1 100644 --- a/manifest.dhall +++ b/manifest.dhall @@ -293,6 +293,7 @@ in [ callHackage "Cabal" "3.8.1.0" , callHackage "hledger-lib" "1.27.1" , callHackage "hledger" "1.27.1" , callHackage "hlint" "3.5" + , callHackage "hosc" "0.19.1" , callHackage "hourglass" "0.2.12" , callCabal2nix "hnix" diff --git a/overlay.nix b/overlay.nix index 6cd83b79..6b98efe5 100644 --- a/overlay.nix +++ b/overlay.nix @@ -377,6 +377,8 @@ final: prev: with pkgs.haskell.lib; { horizon-gen-nix = prev.callPackage (./pkgs/horizon-gen-nix.nix) { }; + hosc = prev.callPackage (./pkgs/hosc.nix) { }; + hourglass = prev.callPackage (./pkgs/hourglass.nix) { }; hpack = prev.callPackage (./pkgs/hpack.nix) { }; diff --git a/pkgs/hosc.nix b/pkgs/hosc.nix new file mode 100644 index 00000000..0bbc48b8 --- /dev/null +++ b/pkgs/hosc.nix @@ -0,0 +1,40 @@ +{ mkDerivation +, base +, binary +, blaze-builder +, bytestring +, data-binary-ieee754 +, lib +, network +, time +, transformers +}: +mkDerivation { + pname = "hosc"; + version = "0.19.1"; + sha256 = "e713022269060b53ae893c38c0827bb1a19f767dda96e28ee21d4f1d2e0a0223"; + isLibrary = true; + isExecutable = false; + enableSeparateDataOutput = true; + libraryHaskellDepends = [ + base + binary + blaze-builder + bytestring + data-binary-ieee754 + network + time + transformers + ]; + enableLibraryProfiling = false; + enableExecutableProfiling = false; + doHaddock = false; + jailbreak = true; + doCheck = false; + doBenchmark = false; + hyperlinkSource = false; + homepage = "http://rohandrape.net/t/hosc"; + description = "Haskell Open Sound Control"; + license = lib.licenses.gpl3Only; + broken = false; +} -- GitLab