-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
IOHK
committed
Aug 15, 2023
1 parent
7949053
commit ed8e27d
Showing
38 changed files
with
1,802 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
96 changes: 96 additions & 0 deletions
96
...ge/RtMidi-0.8.0.0-r0-23b0f994be7dc57478d17ff4e3fc359984317630cf5b6c4d59196e8e64106f1e.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = { alsa = true; jack = false; }; | ||
package = { | ||
specVersion = "3.0"; | ||
identifier = { name = "RtMidi"; version = "0.8.0.0"; }; | ||
license = "MIT"; | ||
copyright = ""; | ||
maintainer = "[email protected]"; | ||
author = "kohlrabi, Eric Conlon"; | ||
homepage = "https://github.com/riottracker/RtMidi"; | ||
url = ""; | ||
synopsis = "Haskell wrapper for RtMidi, the lightweight, cross-platform MIDI I/O library."; | ||
description = "Please see the README on GitHub at <https://github.com/riottracker/RtMidi#readme>"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
]; | ||
libs = (([ | ||
(pkgs."stdc++" or (errorHandler.sysDepError "stdc++")) | ||
] ++ (pkgs.lib).optionals (system.isLinux) (((pkgs.lib).optionals (flags.alsa && flags.jack) [ | ||
(pkgs."asound" or (errorHandler.sysDepError "asound")) | ||
(pkgs."pthread" or (errorHandler.sysDepError "pthread")) | ||
(pkgs."jack" or (errorHandler.sysDepError "jack")) | ||
] ++ (pkgs.lib).optionals (flags.alsa && !flags.jack) [ | ||
(pkgs."asound" or (errorHandler.sysDepError "asound")) | ||
(pkgs."pthread" or (errorHandler.sysDepError "pthread")) | ||
]) ++ (pkgs.lib).optional (!flags.alsa && flags.jack) (pkgs."jack" or (errorHandler.sysDepError "jack")))) ++ (pkgs.lib).optionals (system.isOsx) ((pkgs.lib).optional (flags.jack) (pkgs."jack" or (errorHandler.sysDepError "jack")))) ++ (pkgs.lib).optional (system.isWindows) (pkgs."winmm" or (errorHandler.sysDepError "winmm")); | ||
frameworks = (pkgs.lib).optionals (system.isOsx) [ | ||
(pkgs."CoreMIDI" or (errorHandler.sysDepError "CoreMIDI")) | ||
(pkgs."CoreAudio" or (errorHandler.sysDepError "CoreAudio")) | ||
(pkgs."CoreFoundation" or (errorHandler.sysDepError "CoreFoundation")) | ||
]; | ||
buildable = true; | ||
}; | ||
exes = { | ||
"rtmidi-callback" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
]; | ||
buildable = true; | ||
}; | ||
"rtmidi-playback" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
]; | ||
buildable = true; | ||
}; | ||
"rtmidi-poll" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
]; | ||
buildable = true; | ||
}; | ||
"rtmidi-report" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) | ||
(hsPkgs."pretty-simple" or (errorHandler.buildDepError "pretty-simple")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
tests = { | ||
"rtmidi-test" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."RtMidi" or (errorHandler.buildDepError "RtMidi")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty")) | ||
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
134 changes: 134 additions & 0 deletions
134
...eckle-app-1.9.2.0-r0-4342f41b6592a12ec9aa2e365eb5b98e133dfe767cc8aa0e2d549b3278341736.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,134 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.18"; | ||
identifier = { name = "freckle-app"; version = "1.9.2.0"; }; | ||
license = "MIT"; | ||
copyright = ""; | ||
maintainer = "Freckle Education"; | ||
author = ""; | ||
homepage = "https://github.com/freckle/freckle-app#readme"; | ||
url = ""; | ||
synopsis = "Haskell application toolkit used at Freckle"; | ||
description = "Please see README.md"; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ | ||
(hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) | ||
(hsPkgs."Glob" or (errorHandler.buildDepError "Glob")) | ||
(hsPkgs."MonadRandom" or (errorHandler.buildDepError "MonadRandom")) | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."aws-xray-client-persistent" or (errorHandler.buildDepError "aws-xray-client-persistent")) | ||
(hsPkgs."aws-xray-client-wai" or (errorHandler.buildDepError "aws-xray-client-wai")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bugsnag" or (errorHandler.buildDepError "bugsnag")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."case-insensitive" or (errorHandler.buildDepError "case-insensitive")) | ||
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) | ||
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) | ||
(hsPkgs."conduit-extra" or (errorHandler.buildDepError "conduit-extra")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."datadog" or (errorHandler.buildDepError "datadog")) | ||
(hsPkgs."doctest" or (errorHandler.buildDepError "doctest")) | ||
(hsPkgs."dotenv" or (errorHandler.buildDepError "dotenv")) | ||
(hsPkgs."ekg-core" or (errorHandler.buildDepError "ekg-core")) | ||
(hsPkgs."envparse" or (errorHandler.buildDepError "envparse")) | ||
(hsPkgs."errors" or (errorHandler.buildDepError "errors")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."extra" or (errorHandler.buildDepError "extra")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core")) | ||
(hsPkgs."hspec-expectations-lifted" or (errorHandler.buildDepError "hspec-expectations-lifted")) | ||
(hsPkgs."hspec-junit-formatter" or (errorHandler.buildDepError "hspec-junit-formatter")) | ||
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client")) | ||
(hsPkgs."http-conduit" or (errorHandler.buildDepError "http-conduit")) | ||
(hsPkgs."http-link-header" or (errorHandler.buildDepError "http-link-header")) | ||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) | ||
(hsPkgs."hw-kafka-client" or (errorHandler.buildDepError "hw-kafka-client")) | ||
(hsPkgs."immortal" or (errorHandler.buildDepError "immortal")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."memcache" or (errorHandler.buildDepError "memcache")) | ||
(hsPkgs."monad-control" or (errorHandler.buildDepError "monad-control")) | ||
(hsPkgs."monad-validate" or (errorHandler.buildDepError "monad-validate")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) | ||
(hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers")) | ||
(hsPkgs."path-pieces" or (errorHandler.buildDepError "path-pieces")) | ||
(hsPkgs."persistent" or (errorHandler.buildDepError "persistent")) | ||
(hsPkgs."persistent-postgresql" or (errorHandler.buildDepError "persistent-postgresql")) | ||
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) | ||
(hsPkgs."primitive" or (errorHandler.buildDepError "primitive")) | ||
(hsPkgs."resource-pool" or (errorHandler.buildDepError "resource-pool")) | ||
(hsPkgs."resourcet" or (errorHandler.buildDepError "resourcet")) | ||
(hsPkgs."retry" or (errorHandler.buildDepError "retry")) | ||
(hsPkgs."safe" or (errorHandler.buildDepError "safe")) | ||
(hsPkgs."scientist" or (errorHandler.buildDepError "scientist")) | ||
(hsPkgs."semigroupoids" or (errorHandler.buildDepError "semigroupoids")) | ||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."transformers-base" or (errorHandler.buildDepError "transformers-base")) | ||
(hsPkgs."typed-process" or (errorHandler.buildDepError "typed-process")) | ||
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) | ||
(hsPkgs."unliftio-core" or (errorHandler.buildDepError "unliftio-core")) | ||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
(hsPkgs."wai" or (errorHandler.buildDepError "wai")) | ||
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) | ||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml")) | ||
(hsPkgs."yesod-core" or (errorHandler.buildDepError "yesod-core")) | ||
]; | ||
buildable = true; | ||
}; | ||
tests = { | ||
"doctest" = { | ||
depends = [ | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."freckle-app" or (errorHandler.buildDepError "freckle-app")) | ||
]; | ||
buildable = true; | ||
}; | ||
"spec" = { | ||
depends = [ | ||
(hsPkgs."Blammo" or (errorHandler.buildDepError "Blammo")) | ||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) | ||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."bugsnag" or (errorHandler.buildDepError "bugsnag")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."cassava" or (errorHandler.buildDepError "cassava")) | ||
(hsPkgs."conduit" or (errorHandler.buildDepError "conduit")) | ||
(hsPkgs."errors" or (errorHandler.buildDepError "errors")) | ||
(hsPkgs."freckle-app" or (errorHandler.buildDepError "freckle-app")) | ||
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec")) | ||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types")) | ||
(hsPkgs."lens" or (errorHandler.buildDepError "lens")) | ||
(hsPkgs."lens-aeson" or (errorHandler.buildDepError "lens-aeson")) | ||
(hsPkgs."memcache" or (errorHandler.buildDepError "memcache")) | ||
(hsPkgs."monad-validate" or (errorHandler.buildDepError "monad-validate")) | ||
(hsPkgs."nonempty-containers" or (errorHandler.buildDepError "nonempty-containers")) | ||
(hsPkgs."postgresql-simple" or (errorHandler.buildDepError "postgresql-simple")) | ||
(hsPkgs."unliftio" or (errorHandler.buildDepError "unliftio")) | ||
(hsPkgs."vector" or (errorHandler.buildDepError "vector")) | ||
(hsPkgs."wai" or (errorHandler.buildDepError "wai")) | ||
(hsPkgs."wai-extra" or (errorHandler.buildDepError "wai-extra")) | ||
]; | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
81 changes: 81 additions & 0 deletions
81
...repair-1.20230814-r0-d974af681556493c965de580a8e5744cff47a8b2a971eedf8087732e022a1463.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "1.10"; | ||
identifier = { name = "git-repair"; version = "1.20230814"; }; | ||
license = "AGPL-3.0-only"; | ||
copyright = "2013-2022 Joey Hess"; | ||
maintainer = "Joey Hess <[email protected]>"; | ||
author = "Joey Hess"; | ||
homepage = "http://git-repair.branchable.com/"; | ||
url = ""; | ||
synopsis = "repairs a damaged git repository"; | ||
description = "git-repair can repair various forms of damage to git repositories.\n\nIt is a complement to git fsck, which finds problems, but does not fix\nthem.\n\nAs well as avoiding the need to rm -rf a damaged repository and re-clone,\nusing git-repair can help rescue commits you've made to the damaged\nrepository and not yet pushed out."; | ||
buildType = "Custom"; | ||
setup-depends = [ | ||
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.setupDepError "base"))) | ||
(hsPkgs.buildPackages.hslogger or (pkgs.buildPackages.hslogger or (errorHandler.setupDepError "hslogger"))) | ||
(hsPkgs.buildPackages.split or (pkgs.buildPackages.split or (errorHandler.setupDepError "split"))) | ||
(hsPkgs.buildPackages.unix-compat or (pkgs.buildPackages.unix-compat or (errorHandler.setupDepError "unix-compat"))) | ||
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.setupDepError "process"))) | ||
(hsPkgs.buildPackages.unix or (pkgs.buildPackages.unix or (errorHandler.setupDepError "unix"))) | ||
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.setupDepError "filepath"))) | ||
(hsPkgs.buildPackages.filepath-bytestring or (pkgs.buildPackages.filepath-bytestring or (errorHandler.setupDepError "filepath-bytestring"))) | ||
(hsPkgs.buildPackages.async or (pkgs.buildPackages.async or (errorHandler.setupDepError "async"))) | ||
(hsPkgs.buildPackages.exceptions or (pkgs.buildPackages.exceptions or (errorHandler.setupDepError "exceptions"))) | ||
(hsPkgs.buildPackages.bytestring or (pkgs.buildPackages.bytestring or (errorHandler.setupDepError "bytestring"))) | ||
(hsPkgs.buildPackages.directory or (pkgs.buildPackages.directory or (errorHandler.setupDepError "directory"))) | ||
(hsPkgs.buildPackages.IfElse or (pkgs.buildPackages.IfElse or (errorHandler.setupDepError "IfElse"))) | ||
(hsPkgs.buildPackages.data-default or (pkgs.buildPackages.data-default or (errorHandler.setupDepError "data-default"))) | ||
(hsPkgs.buildPackages.mtl or (pkgs.buildPackages.mtl or (errorHandler.setupDepError "mtl"))) | ||
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.setupDepError "Cabal"))) | ||
(hsPkgs.buildPackages.time or (pkgs.buildPackages.time or (errorHandler.setupDepError "time"))) | ||
]; | ||
}; | ||
components = { | ||
exes = { | ||
"git-repair" = { | ||
depends = [ | ||
(hsPkgs."split" or (errorHandler.buildDepError "split")) | ||
(hsPkgs."hslogger" or (errorHandler.buildDepError "hslogger")) | ||
(hsPkgs."directory" or (errorHandler.buildDepError "directory")) | ||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath")) | ||
(hsPkgs."containers" or (errorHandler.buildDepError "containers")) | ||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl")) | ||
(hsPkgs."unix-compat" or (errorHandler.buildDepError "unix-compat")) | ||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring")) | ||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions")) | ||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers")) | ||
(hsPkgs."base" or (errorHandler.buildDepError "base")) | ||
(hsPkgs."IfElse" or (errorHandler.buildDepError "IfElse")) | ||
(hsPkgs."text" or (errorHandler.buildDepError "text")) | ||
(hsPkgs."process" or (errorHandler.buildDepError "process")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck")) | ||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string")) | ||
(hsPkgs."async" or (errorHandler.buildDepError "async")) | ||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative")) | ||
(hsPkgs."data-default" or (errorHandler.buildDepError "data-default")) | ||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq")) | ||
(hsPkgs."attoparsec" or (errorHandler.buildDepError "attoparsec")) | ||
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri")) | ||
(hsPkgs."network" or (errorHandler.buildDepError "network")) | ||
(hsPkgs."filepath-bytestring" or (errorHandler.buildDepError "filepath-bytestring")) | ||
(hsPkgs."time" or (errorHandler.buildDepError "time")) | ||
] ++ (if system.isWindows | ||
then [ (hsPkgs."setenv" or (errorHandler.buildDepError "setenv")) ] | ||
else [ (hsPkgs."unix" or (errorHandler.buildDepError "unix")) ]); | ||
buildable = true; | ||
}; | ||
}; | ||
}; | ||
} |
31 changes: 31 additions & 0 deletions
31
...halfsplit-0.3.0.0-r0-a22d448cfdcd71688c7a170295d4837d8091a824a37fef4ab73211ed7b30fcc9.nix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
{ system | ||
, compiler | ||
, flags | ||
, pkgs | ||
, hsPkgs | ||
, pkgconfPkgs | ||
, errorHandler | ||
, config | ||
, ... }: | ||
{ | ||
flags = {}; | ||
package = { | ||
specVersion = "2.4"; | ||
identifier = { name = "halfsplit"; version = "0.3.0.0"; }; | ||
license = "MIT"; | ||
copyright = "Oleksandr Zhabenko"; | ||
maintainer = "[email protected]"; | ||
author = "Oleksandr Zhabenko"; | ||
homepage = ""; | ||
url = ""; | ||
synopsis = "A library to provide special kind of two-column terminal output for Phladiprelio. "; | ||
description = "Provides functions for two-column terminal output for newer versions of Phladiprelio projects. Is intended to improve UI and UX for the work with them. "; | ||
buildType = "Simple"; | ||
}; | ||
components = { | ||
"library" = { | ||
depends = [ (hsPkgs."base" or (errorHandler.buildDepError "base")) ]; | ||
buildable = true; | ||
}; | ||
}; | ||
} |
Oops, something went wrong.