about summary refs log tree commit diff
path: root/pkgs/shells/elvish
AgeCommit message (Collapse)AuthorFilesLines
2023-03-22elvish: rewriteAnderson Torres1-17/+31
2023-03-21elvish: 0.18.0 -> 0.19.2Scott Reeves1-5/+4
https://elv.sh/blog/0.19.1-release-notes.html Packaging has changed and what was previously called a 'reproducible' build is now called 'official' and these builds are generated using a docker image: https://github.com/elves/elvish/blob/master/PACKAGING.md
2022-05-06pkgs/shells: enable strictDepsArtturin1-0/+1
2022-03-23elvish: 0.17.0 -> 0.18.0R. Ryantm1-3/+3
2022-01-04elvish: move test to `installCheckPhase`cherryblossom1-19/+21
2022-01-03elvish: properly set buildinfo via `ldflags`cherryblossom1-2/+17
As of [this commit][1] (v0.16.0), the module path of Elvish changed from `github.com/elves/elvish` to `src.elv.sh`. This is also reflected in the updated [packaging instructions][2]. This commit updates the `ldflags` in the derivation to use the new module path so that `buildinfo.Reproducible` is correctly set to `true`. [1]: https://github.com/elves/elvish/commit/196eea21d4f185d6ac203e7f9a4fa9a9c4d680f4 [2]: https://github.com/elves/elvish/blob/master/PACKAGING.md
2022-01-01elvish: fix building unusable executableAndreas Fehn1-1/+1
Two executables with conflicting names were build where the latter one will not start the interactive shell.
2021-12-21elvish: 0.16.3 -> 0.17.0R. Ryantm1-3/+3
2021-08-28elvish: 0.16.1 -> 0.16.3Mario Rodas1-4/+3
2021-08-26treewide: buildFlagsArray -> ldflagszowoq1-1/+1
2021-08-22elvish: 0.15.0 -> 0.16.1Vladyslav M1-3/+3
2021-01-30elvish: 0.14.1 -> 0.15.0Mario Rodas1-3/+3
https://elv.sh/blog/0.15.0-release-notes.html
2021-01-25treewide: remove stdenv where not neededPavol Rusnak1-1/+1
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-08-25elvish: 0.14.0 -> 0.14.1R. RyanTM1-2/+2
2020-08-10buildGoModule packages: set doCheck = falsezowoq1-0/+2
2020-07-15elvish: 0.13.1 -> 0.14.0Vladyslav M1-9/+6
2020-05-14go-modules: Update files to use vendorSha256Colin L Rice1-2/+2
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-03-30elvish: 0.13 -> 0.13.1AndersonTorres1-2/+2
2020-03-27Revert "Merge pull request #83099 from marsam/fix-buildGoModule-packages-darwin"Jörg Thalheim1-3/+1
This reverts commit 4e6bf03504c9e09f067cc6dee6b5aeec43a1405c, reversing changes made to afd997aab6e9b7a322198092c7828d6c560ac06f. Instead we propagate those frameworks from the compiler again
2020-03-21elvish: fix build on darwinMario Rodas1-1/+3
2020-03-10elvish: 0.12 -> 0.13Jason Felice1-4/+6
2019-01-26elvish: a small fixup (#54531)Anderson Torres1-5/+10
* Elvish: a small fixup Fixing version variable in order to properly download the source code. Also, some minor stylistical modifications and additions. * elvish: use pname * Update pkgs/shells/elvish/default.nix Use `pname` instead of `name`. Co-Authored-By: AndersonTorres <torres.anderson.85@protonmail.com>
2018-10-04elvish: provide the compiled versionzimbatm1-0/+4
Without this fix, `elvish -version` displays "unknown"
2018-07-20elvish: 0.11 -> 0.12Vladyslav Mykhailichenko1-4/+5
2018-06-29elish: add shellPath attributeMatthew Bauer1-0/+4
Fixes #42764
2018-01-31elvish: 0.10 -> 0.11tilpner1-2/+2
2017-10-08Get rid of most @rpath nonsense on DarwinDan Peebles1-4/+0
This requires some small changes in the stdenv, then working around the weird choice LLVM made to hardcode @rpath in its install name, and then lets us remove a ton of annoying workaround hacks in many of our Go packages. With any luck this will mean less hackery going forward.
2017-09-21elvish: 0.9 -> 0.10; fix darwin build (#29587)Diego Zamboni1-3/+7
* First attempt at making elvish compile on darwin * Fixed cyclic dependency on darwin This fixes the "cycle detected in the references of" error when building on darwin. The fix is based on the solution in issue #18131. * Use version 0.10 and not 0.10.1, which is not officially released yet
2017-07-07elvish: remove unnecessary deps.nixJörg Thalheim2-22/+0
fully vendorized now
2017-07-05elvish: 0.5 -> 0.9tjikini1-3/+3
2017-02-12elvish: 0.1 -> 0.5Rahul Gopinath1-4/+4
2016-09-16buildGoPackage: deps.json -> deps.nix in NIXONKamil Chmielewski3-21/+21
https://github.com/NixOS/nixpkgs/pull/17254#issuecomment-245295541 * update docs to describe `deps.nix` * include goDeps in nix-shell GOPATH * NixOS 16.09 rel notes about replacing goPackages
2016-08-11buildGoPackage: remove Go deps file `libs.json`Kamil Chmielewski1-7/+18
After #16017 there were a lot of comments saying that `nix` would be better than `JSON` for Go packages dependency sets. As said in https://github.com/NixOS/nixpkgs/pull/16017#issuecomment-229624046 > Because of the content-addressable store, if two programs have the > same dependency it will already result in the same derivation in > the > store. Git also has compression in the pack files so it won't make > much difference to duplicate the dependencies on disk. And finally > most users will just use the binary builds so it won't make any > differences to them. This PR removes `libs.json` file and puts all package dependencies in theirs `deps.json`.
2016-06-28elvish: disable darwinRahul Gopinath1-0/+1
2016-06-21elvish: init at 0.1Rahul Gopinath2-0/+33
A novel unix shell written in go language.