summary refs log tree commit diff
path: root/pkgs/build-support/agda
Commit message (Collapse)AuthorAge
* agdaPackages: Don't build broken packages on hydraManuel Bärenz2021-07-22
|
* mkShell: introduce packages argument (#122180)Jonas Chevalier2021-05-13
| | | | | | | | | | The distinction between the inputs doesn't really make sense in the mkShell context. Technically speaking, we should be using the nativeBuildInputs most of the time. So in order to make this function more beginner-friendly, add "packages" as an attribute, that maps to nativeBuildInputs. This commit also updates all the uses in nixpkgs.
* agda nixos test: add to passthru for agda + stdlibAlex Rice2021-03-30
|
* Merge pull request #110512 from neosimsim/agda-dont-install-EverythingAnderson Torres2021-02-03
|\ | | | | Agda don't install Everything module
| * agdaPackages.mkDerivation: don't install Everything moduleAlexander Ben Nasrallah2021-01-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Everthing module is not part of a library and should therefore not be copied to the nix store. This is particularly bad, if the Everything module is defined in an agda library included directory, e.g. consider an agda-lib with include: . and Everything.agda in the project root (.), in which case the Everything module would become part of the library. If multiple such projects are in the dependency tree, the Everything module becomes ambiguous and the build would fail.
* | agda.withPackages: use GHC with ieee754 as defaultAlexander Ben Nasrallah2021-01-22
|/ | | | | As mentioned in the package description of ieee on Hackage, ieee is deprecated in favor of ieee754.
* agda: install literate filesAlex Rice2020-06-01
|
* agda: rework builderAlex Rice2020-05-14
|
* treewide: fix *FlagsRobin Gloster2019-12-30
|
* Remove myself (fuuzetsu) from maintainer listsMateusz Kowalczyk2019-12-05
| | | | | | I haven't been doing any maintenance for a long time now and not only do I get notified, it also creates a fake impression that all these packages had at least one maintainer when in practice they had none.
* agda: use exec in agdaWrapperDmitry Kalinkin2018-12-07
|
* agda: use writeShellScriptbin instead of writeScriptBinMoritz Kiefer2018-11-08
| | | | | | This adds the shell shebang to the wrapper script. Without this, emacs and in particular agda2-mode (but probably other applications as well) return a format error when trying to execute agda.
* agda: Remove unused/uneeded abstractions, including `postprocess`John Ericson2015-05-31
|
* agda: Just `with` all of the string helper functionsJohn Ericson2015-05-31
|
* agda: `postprocess` and `defaults` need not be in the scope of argsJohn Ericson2015-05-30
|
* agda: Provide a `.env` like Haskell instead of `.extras`John Ericson2015-05-30
|
* agda: Wrapper is no longer built by defaultJohn Ericson2015-05-20
| | | | | | | | | | | | | Instead it is provided to the user who can choose whether or not to include it in the final derivati. Example of including would be: ```nix callPackage ... (self: { inherit (self.extras) extraThing; }) ``` These extras are also available downstream without being built by default. This is achieved with `passthru`.
* agda: Agda dependencies are treated seperatelyJohn Ericson2015-05-20
| | | | | | - Only they are added to the optional build path (share/agda) - Only they are are passed as an include dir (share/agda) - Only they are propigatedBuildInputs
* agda: Remove `extraBuildFlags`John Ericson2015-05-18
| | | | | | | | | This is unused, future users can just use override `buildFlags` and extend/replace as needed. `includeDirs` is provided for this purpose. We should add `dirOf self.everythingFile` rather than `.`, but `dirOf` breaks on relative paths so that is not an option.
* agda: Remove buildTools, it is unusedJohn Ericson2015-05-18
|
* agda: Replace `eval` with `runHook`John Ericson2015-05-17
| | | | | This is what haskell-ng does, so I figure it is the right thing to do.
* agda: Remove unnecessary env-var exportJohn Ericson2015-05-17
| | | | | Derivation attributes are automatically exported as environment variables already.
* agda: migrate to haskell-ng, update and cleanupNikolay Amiantov2015-04-06
| | | | Resolves https://github.com/NixOS/nixpkgs/pull/7172.
* Add a builder for Agda packages.Mateusz Kowalczyk2014-09-01