R. Ryantm
be4f5bedec
erlang-ls: 0.29.0 -> 0.30.0
2022-04-28 02:22:48 +00:00
Mario Rodas
72849b8d43
Merge pull request #169512 from r-ryantm/auto-update/erlang-ls
...
erlang-ls: 0.24.0 -> 0.29.0
2022-04-27 07:11:26 -05:00
Kira Bruneau
320ce5c6d7
elvis-erlang: remove explicit url passed to list-git-tags
2022-04-23 15:30:56 -04:00
Kira Bruneau
388b7857f4
erlang-ls: remove explicit url passed to list-git-tags
2022-04-23 15:30:56 -04:00
R. Ryantm
208042232d
erlang-ls: 0.24.0 -> 0.29.0
2022-04-21 02:20:12 +00:00
Lassulus
09a02d7e65
Merge pull request #161460 from r-ryantm/auto-update/erlang-ls
...
erlang-ls: 0.23.1 -> 0.24.0
2022-04-20 18:49:48 +01:00
Malo Bourgon
0e802eafad
treewide: add meta.mainProgram to many packages
2022-04-14 10:24:01 -07:00
R. Ryantm
6cf706b5bd
erlang-ls: 0.23.1 -> 0.24.0
2022-02-23 04:41:22 +00:00
José Romildo
ba59355e81
gitUpdater: init
...
- Add the 'gitUpdater' helper function to update git based packages, using the
'genericUpdater' function.
- Rework argument passing to the `list-git-tags' and 'list-archive-two-level-versions' scripts.
- Replace 'genericUpdater' plus 'list-git-tags' by 'gitUpdater'
2022-02-21 13:01:49 -03:00
R. Ryantm
4871aa3fa9
erlang-ls: 0.23.0 -> 0.23.1
2022-02-18 06:16:15 +00:00
R. RyanTM
825458c16a
erlang-ls: 0.22.0 -> 0.23.0
...
(#160146 )
2022-02-16 22:25:17 +01:00
R. Ryantm
c6174da342
erlang-ls: 0.21.2 -> 0.22.0
2022-02-10 11:59:37 -08:00
Sandro
96dedc92e5
Merge pull request #156018 from r-ryantm/auto-update/elvis-erlang
2022-01-24 01:03:28 +01:00
Yuka
3db4201bc8
mixRelease: allow specifying buildInputs ( #156288 )
2022-01-23 23:13:53 +09:00
R. Ryantm
dbfd4f7a6a
elvis-erlang: 1.0.1 -> 1.1.0
2022-01-21 06:15:24 +00:00
R. RyanTM
5f250ebdb9
erlang-ls: 0.20.0 -> 0.21.2 ( #148837 )
2022-01-13 09:18:17 +09:00
cw789
00141904d5
beamPackages.hex: 0.21.2 -> 1.0.1
2021-12-15 11:40:36 +01:00
Raphael Megzari
89d416b670
elixir-ls: 0.8.1 -> 0.9.0 ( #148671 )
2021-12-08 09:11:35 +09:00
Chris Wögi
bc5d68306b
elixir_1_13: init ( #148619 )
2021-12-07 01:07:01 +09:00
Sergei Maximov
2a9336b426
elixir-ls: build LS using the same Elixir version that is used to run LS
...
The Elixir LS package in Nixpkgs by default used the latest Elixir
version available to compile and run Elixir LS. The user can build
a custom Elixir LS package with a different Elixir version:
my-custom-elixir-ls = pkgs.elixir-ls.override {
elixir = my-custom-elixir;
};
But by doing so the user changes only the Elixir version used to
run Elixir LS; the Elixir version used to compile Elixir LS doesn't
change. As the result, the custom Elixir LS package uses a different
Elixir version at runtime than the Elixir version it was compiled with.
In order to be able to modify the Elixir version used at build time,
I changed `mixRelease` and `fetchMixDeps` to accept `elixir` and
`hex` as parameters (defaults to the latest Elixir and Hex packages).
2021-11-03 08:46:46 +09:00
AndersonTorres
15349e69e4
beam-modules: webdriver: rename version
2021-10-05 22:34:37 -03:00
R. RyanTM
e49c9fe1c0
erlang-ls: 0.19.0 -> 0.20.0
2021-10-05 10:53:57 +09:00
happysalada
1b9dbf407c
beam: mix-release: do not use substituteInPlace on binaries
2021-10-03 20:16:34 +09:00
R. RyanTM
a0c0f33910
erlang-ls: 0.18.0 -> 0.19.0
2021-09-11 16:10:57 +00:00
happysalada
f2b50ffadb
elixir-ls: 0.8.0 -> 0.8.1
2021-09-02 23:00:02 +09:00
happysalada
070fa4cefc
elixir_ls: add update script
2021-09-02 10:55:45 +09:00
David
4d322f3e58
erlang-ls: add updateScript
...
To ensure dependencies are also updated
2021-08-18 19:58:23 +09:00
happysalada
ec6dee00ec
fetch-rebar-deps: phases deprecation fix
2021-08-17 18:35:25 +09:00
happysalada
7f37347f5e
fetch-hex: deprecate phases fix
2021-08-17 18:35:25 +09:00
Felix Buehler
50dd4a6cb2
beam-modules: deprecate phases
2021-08-17 10:10:16 +09:00
happysalada
739f0b22b7
elixir_ls: 0.7.0 -> 0.8.0
2021-08-16 14:48:01 +09:00
R. RyanTM
b0e4309dd5
erlang-ls: 0.17.0 -> 0.18.0
2021-08-15 23:16:44 +09:00
happysalada
b1b78ac65d
mix: add build mix and mix-release configure-hook
2021-08-04 12:05:00 +09:00
happysalada
fc2518d7d2
mix-release: add ERL_LIBS paths to _build dir
2021-08-04 12:05:00 +09:00
David
71394c3447
erlang-ls: skip tests on darwin
2021-08-01 07:50:06 +09:00
David
53072cc066
elvis: init at 1.0.1
2021-07-09 11:37:43 +09:00
happysalada
b97a23cdd5
rebar3-release: remove name attribute
2021-07-08 20:13:42 +09:00
happysalada
2e832bb6ef
rebar3-release: add pname
2021-07-08 08:35:37 +09:00
happysalada
2021b5f070
rebar3-release: nixpkgs-fmt
2021-07-07 13:17:12 +09:00
Sandro
9b4ecc3acf
Merge pull request #129250 from dlesl/erlfmt
2021-07-06 16:56:31 +02:00
David
ed8502370f
erlfmt: init at 1.0.0
2021-07-05 21:12:20 +02:00
David
2d1781f595
rebar3Relx: allow passthru
to be overridden
2021-07-04 17:51:54 +02:00
David
567224081c
rebar3-nix: 0.1.0 -> 0.1.1
2021-07-04 02:20:48 +09:00
David
020af1c6f6
erlang-ls: 0.16.0 -> 0.17.0
2021-06-15 07:09:25 +02:00
happysalada
dca55d9a45
mix-release: add rebar dependency
2021-06-09 12:29:41 +09:00
David
e5d8f1adc9
erlang-ls: add checkPhase
2021-06-09 12:14:12 +09:00
David
c34a62ebef
rebar3-proper: init at 0.12.1
2021-06-09 12:14:12 +09:00
David
ae2f75ef89
rebar3WithPlugins: add ability to ignore dependencies
2021-06-09 12:14:12 +09:00
Milan Pässler
eae65a197d
beam/buildMix: pass on custom nativeBuildInputs
...
3bc80f1938
changed buildInputs to
nativeBuildInputs, but broke specifying custom nativeBuildInputs.
2021-06-08 11:13:52 +09:00
happysalada
2e3e591211
mix-release: add comments
2021-06-07 10:03:48 +09:00
happysalada
e13301fd5c
mix-release: do not override fixup to strip binary
2021-06-07 10:03:48 +09:00
happysalada
5e9f18c572
mix-release: remove erlang ref in resulting derivation
2021-06-07 10:03:48 +09:00
happysalada
2a87cb7a8b
build-mix buildRebar3: strip out derivation for NIFs
2021-06-07 10:03:48 +09:00
happysalada
8989d2eae8
mix-release: remove erlang ref in erts dir
2021-06-07 10:03:48 +09:00
happysalada
357cc8e05d
mix-release: remove rebar dep
2021-06-07 10:03:48 +09:00
happysalada
3bc80f1938
buildMix: switch buildInputs to nativeBuildInputs
2021-06-07 10:03:48 +09:00
David
5e56caf52f
rebar3Relx: strip native binaries
2021-06-07 09:19:40 +09:00
David
4b0ea06ff3
rebar3Relx: only link executables in $out/bin
2021-06-06 08:47:28 +09:00
David
8588b80af4
rebar3Relx: add executable to bin dir and remove unnecessary dependency
2021-06-06 08:47:28 +09:00
happysalada
af0844c7a2
beam: nixpkgs-fmt
2021-06-03 22:15:31 +09:00
Maximilian Bosch
ba934e9fc1
beam/fetchMixDeps: allow adding patches
...
Needed to modify e.g. a few things in the `plausible` package to get it
running properly.
2021-06-02 19:21:31 +09:00
David
9b4ee111e6
erlang-ls: 0.15.0 -> 0.16.0
2021-06-01 08:42:57 +09:00
happysalada
2402d70ef3
relxExe: remove
...
relxExe is not intended to be used as a single standalone executable, but as a library by rebar3
2021-05-31 08:55:21 +09:00
happysalada
1c979e4116
elixir 1_8: set erlang to R23
2021-05-31 08:55:21 +09:00
Thomas Depierre
f55c3e2f21
beam-packages: drop erlang R18 R19 R20 and cuter
2021-05-25 07:38:41 +09:00
happysalada
fdc024bcff
elixir_ls: update to new mixRelease api
2021-05-25 07:36:38 +09:00
happysalada
72a1b62b47
mixRelease: integrate mix2nix
2021-05-25 07:36:38 +09:00
happysalada
aa86fdcf85
elixir: default to 1.12; init 1.12
2021-05-24 10:14:17 +09:00
David
049ecc9716
erlang-ls: use rebar3Relx
2021-05-21 17:24:45 +09:00
David
72795f8c0b
rebar3Relx: add beamDeps support
2021-05-21 17:24:45 +09:00
David
ec749d81e5
pc: 0.6.0 => 1.12.0
2021-05-18 05:40:58 +09:00
David
aef59d8856
buildRebar3: use rebar3 bare compile
2021-05-18 05:40:58 +09:00
David
f2dd3eac0e
rebar3-nix: init at 0.1.0
2021-05-17 16:08:07 +09:00
David
814d9bac11
erlang-ls: add erlang to buildInputs
...
This enables patch-shebangs to find `escript` and patch the interpreter
path correctly
2021-05-17 10:26:48 +09:00
ydlr
a2f3a63953
restore buildMix and its bootstrapper ( #122374 )
...
* restore mixBuild
remove bootstrapper by going through ERL_LIBS
mix will use ERL_LIBS to find compiled dependencies
Co-authored-by: Zach <zach@hipcreativeinc.com>
2021-05-17 08:05:40 +09:00
David
32c14664e8
erlang-ls: init at 0.15.0
2021-05-13 08:54:43 +09:00
David
dcc075ce21
buildRebar3: use rebar3WithPlugins
2021-05-11 08:59:57 +09:00
David
aaa16732ce
rebar3: add rebar3WithPlugins
2021-05-11 08:59:57 +09:00
Chris Wögi
2640d0492d
beamPackages.hex: 0.21.1 -> 0.21.2 ( #120178 )
2021-04-23 14:14:33 +09:00
Raphael Megzari
afb7177eca
elixir_ls: fix_build ( #120296 )
2021-04-23 12:59:55 +09:00
Andrew Fontaine
87b91877c6
hex: 0.20.5 -> 0.21.1 ( #118941 )
2021-04-22 17:35:50 +09:00
Raphael Megzari
aa41080e22
beam-packages: init elixir_ls 0.7.0 ( #118950 )
2021-04-19 19:22:29 +09:00
happysalada
481832b32d
beam-modules: buildMix -> mixRelease
2021-04-08 20:54:48 +09:00
happysalada
1b1af195bb
beam-modules: remove unused pc versioning
2021-04-03 09:30:31 +09:00
happysalada
f0b6a466e1
beam-modules: format with nixpkgs-fmt
2021-04-02 09:53:14 +09:00
Jörg Thalheim
950ba78ad9
Merge pull request #107440 from happysalada/add_fetch_mix
2021-02-08 08:21:59 +00:00
happysalada
f38079ff95
use lib only where required
...
use standard phases
2021-02-01 09:58:51 +09:00
happysalada
39c85b0bcf
use correct commands to set local rebar and rebar3
2021-02-01 09:34:44 +09:00
happysalada
10d464e887
remove exporting of .hex
2021-02-01 09:34:44 +09:00
happysalada
28b8e38666
add git dependency
2021-02-01 09:34:44 +09:00
happysalada
7fbb9e8d04
beam-modules: add fetch-mix-deps
2021-02-01 09:34:44 +09:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed
2021-01-25 18:31:47 +01:00
Milan Pässler
a35934f5d3
beamPackages: use callPackagesWith from nixpkgs lib
...
2f78ee7e81
accidentally changed this from
(nixpkgs) stdenv.lib to (beam-modules) lib', which broke things.
This changes it back to (nixpkgs) lib.
2021-01-24 21:17:16 +01:00
Pavol Rusnak
6a30c02ac3
beamPackages: add missing lib where needed ( #110708 )
...
changes in 2f78ee7
missed some places where lib had to be added
2021-01-24 21:00:19 +01:00
volth
bc0d605cf1
treewide: fix double quoted strings in meta.description
...
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Ben Siraphob
2f78ee7e81
pkgs/development: stdenv.lib -> lib
2021-01-24 00:16:29 +07:00
Ben Siraphob
8dd78bb4fb
treewide: fix double quoted strings in meta.description
2021-01-16 11:29:30 +07:00
Timo Kaufmann
b3e4d34658
Merge pull request #97984 from berbiche/erlang-mk-flags
...
build-erlang-mk: add support for buildFlags, preserve buildInputs
2020-11-24 23:42:09 +01:00
marco
26857cc851
elixir_1_11: init at 1.11.0
...
Set elixir_1_11 as default elixir version.
2020-10-07 10:30:35 +02:00
Nicolas Berbiche
8ddc83c67f
build-erlang-mk: preserve passed buildInputs
2020-09-15 17:14:43 -04:00
Nicolas Berbiche
5a558ea4d9
build-erlang-mk: add support for buildFlags
2020-09-15 17:14:41 -04:00
cw
3c379af10b
elixir_1_6: remove
...
Additionally removed the now obsolete rebar build dependency for elixir.
2020-09-24 15:14:52 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Yegor Timoshenko
8cf6d496bc
Merge pull request #79203 from cw789/hex_update
...
beamPackages.hex: 0.20.1 -> 0.20.5
2020-02-24 15:22:06 +03:00
cw
7d553eea3a
beamPackages.hex: 0.20.1 -> 0.20.5
2020-02-24 15:03:01 +03:00
Eric Bailey
d723b91223
lfe: 1.2.1 -> 1.3
...
Add patches to the builder expression, and add those necessary for 1.3.
2020-02-10 20:03:47 +01:00
cw
e3863ab269
elixir_1_10: init at 1.10.0
...
Set elixir_1_10 as default elixir version.
Removed elixir_1_5 as support has faded out now.
2020-01-27 11:58:02 +01:00
Robin Gloster
2157dcd141
treewide: installFlags is a list
2019-12-30 13:22:43 +01:00
Thomas Depierre
8de4654d4b
beam-modules/hex-snapshot: remove
...
The package set is not maintained. It is also not used by most of the
BEAM community. Removing it to allow a more useful set of tools fit to
the BEAM community in Nixpkgs.
2019-11-17 13:45:57 +01:00
volth
7b8fb5c06c
treewide: remove redundant quotes
2019-09-08 23:38:31 +00:00
volth
08f68313a4
treewide: remove redundant rec
2019-08-28 11:07:32 +00:00
Daiderd Jordan
89083ccf85
Merge pull request #64803 from serokell/elixir19
...
elixir: default 1.7.4 -> 1.9.0
2019-07-19 00:03:29 +02:00
Yorick van Pelt
662fcf6a40
build-mix: partially revert nixpkgs#25655
2019-07-16 11:06:56 +02:00
Yorick van Pelt
be3a2d2b7d
elixir: default 1.7.4 -> 1.9.0
2019-07-15 16:11:17 +02:00
Daiderd Jordan
d215c18479
Merge pull request #63606 from cw789/master
...
elixir_1_9: init at 1.9.0
2019-07-03 20:05:11 +02:00
Peter Romfeld
05c9a3c798
beamPackages.hex: 0.17.1 -> 0.19.0
2019-07-03 07:24:38 -04:00
cw
14fa744011
elixir_1_9: init at 1.9.0-rc.0
2019-06-21 11:04:09 +02:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
Paul Tsupikoff
0d9575ced8
buildMix: fix bootstrapping packages with hyphens in version
...
I'm using `buildMix` to build a package, which has a dependency with a hyphen in its version: `dialyxir-1.0.0-rc6`.
Due to `mix-bootstrap` using `string:tokens` the dependency ends up in `_build/prod/lib/dyalyxir1.0.0rc6` instead of `_build/prod/lib/dialyxir`.
Here I'm fixing it to use `string:split`, which splits by first hyphen only, and returns an array with no more than two elements.
2019-04-18 22:37:30 +03:00
Ryan Mulligan
fcc2834b80
Merge pull request #25655 from elitak/beam
...
buildRebar3 and buildMix depend less on hex registry
2019-02-25 10:22:51 -08:00
k32
d4b243905f
rebar3: 3.6.1 -> 3.9.0
...
Remove hermetic patch (make it compatible with the upstream)
(Mostly) eliminate the need for hex package registry
2019-02-06 19:45:40 +01:00
Jörg Thalheim
69d3eb6b6f
elixir: link to compatibility table
2019-01-05 12:39:23 +01:00
Jean-Philippe Cugnet
5cefef0d12
elixir_1_3: Remove since it is not supported anymore
2019-01-05 12:34:49 +01:00
Jean-Philippe Cugnet
4345715025
elixir_1_8: init at 1.8.0-rc.1
2019-01-03 06:23:34 +01:00
Patrick Hilhorst
2449bd2595
hex: correct version handling
2018-11-06 00:17:03 +01:00
Patrick Hilhorst
1c69e58e61
treewide: use unstable-date instead of hash as version
2018-11-06 00:17:02 +01:00
Jean-Philippe Cugnet
bd4b890fec
elixir: 1.6.6 -> 1.7.3
2018-08-27 21:38:28 +02:00
Daiderd Jordan
911b7b20c0
elixir: init 1.7.0
2018-07-25 23:48:50 +02:00
volth
6d2857a311
[bot] treewide: remove unused 'inherit' in let blocks
2018-07-20 19:38:19 +00:00
Vincent Ambo
0cf4c90469
rebar3: 3.4.3 -> 3.6.1
...
Updates rebar3 to version 3.6.1, which amongst other things introduces
support for rebar3 on Erlang/OTP 21.
Changes made:
* rebar3 and dependencies updated to new versions
* rebar3 hermeticity patch updated to apply against new version
* hex package registry snapshot updated
2018-07-14 20:05:53 +02:00
Shea Levy
943592f698
Add setFunctionArgs lib function.
...
Among other things, this will allow *2nix tools to output plain data
while still being composable with the traditional
callPackage/.override interfaces.
2018-01-31 14:02:19 -05:00
Justin Wood
3497ce23bd
Elixir: 1.6-rc -> 1.6
2018-01-17 14:22:48 -05:00
Justin Wood
6af1a08e9b
Elixir: init 1.6-rc.0 ( #33034 )
2017-12-26 16:53:24 -05:00
Orivej Desh
ba86c9f27b
hex-packages: delete transitively unbuildable packages
...
Fixes #26279
2017-11-08 07:23:51 +00:00
Michiel Leenaars
d424bfe236
beamPackages.hex: 0.14.0 => 0.17.1
2017-10-30 23:21:22 +01:00
Shea Levy
1a1ad1a17d
Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs"
...
This reverts commit c3af1210b4
, reversing
changes made to 49f175cd0c
.
2017-09-29 09:11:26 -04:00
Will Fancher
dbd5009376
Merge branch 'master' into improved-make-overridable
2017-09-12 17:30:35 -04:00
Gleb Peregud
52f8bec64b
hex2nix: 0.0.5 -> 0.0.6
2017-09-11 23:03:49 +02:00
Gleb Peregud
b8adacf7e2
relx-exe: 3.18.0 -> 3.23.1
2017-09-11 23:03:49 +02:00
Gleb Peregud
c806641fbe
pc: 1.2.0 -> 1.6.0
...
Also import rebar3 port compiler independently of hex-packages.nix.
2017-09-11 22:56:43 +02:00
Gleb Peregud
adbc1ed0d9
rebar3: 3.3.2 -> 3.4.3
2017-09-11 22:56:43 +02:00
Will Fancher
4d860389d8
Merge branch 'master' into improved-make-overridable
2017-08-26 11:39:13 -04:00
Eric Litak
a6e35f2454
buildMix: properly ignore deps
2017-08-18 00:31:42 -07:00
Matthew Bauer
99c868c010
use https://github.com for all homepages
...
GitHub does a redirect to https:// when you use http://
repology complains with:
“Homepage link "https://github.com/ …" is dead (HTTP error 404) for more than a month.”
This will fix some of them (not all though)
2017-08-17 14:53:40 -07:00
Silvan Mosberger
f5fa5fa4d6
pkgs: refactor needless quoting of homepage meta attribute ( #27809 )
...
* pkgs: refactor needless quoting of homepage meta attribute
A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.
* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit
* Fixed some instances
2017-08-01 22:03:30 +02:00
Justin Wood
b7709539b4
elixir: 1.5.0-rc.2 -> 1.5.0
2017-07-25 09:44:49 -04:00
Will Fancher
8b764960e9
Added overrideScope
for callPackageWith
...
Consequently removing several ad-hoc definitions of the same concept.
2017-07-13 14:56:13 -04:00
Justin Wood
0573610a5f
Make sure the LFE test suite is being run
2017-07-11 14:16:48 -04:00
Justin Wood
c87d4d4a19
Generalize building of LFE
2017-07-10 20:37:33 -04:00
Justin Wood
a19f9668f2
Remove Erlang specific version retrieval
2017-06-27 14:03:14 -04:00