Commit Graph

261 Commits

Author SHA1 Message Date
Shane Sveller
e6349895cf erlang: 25.0 -> 25.0.2
https://www.erlang.org/patches/otp-25.0.1
https://www.erlang.org/patches/otp-25.0.2
2022-07-16 17:44:44 +02:00
Thomas Depierre
fb9aa8ce61 erlang: remove r16-basho 2022-06-27 12:52:20 -04:00
David
8581c7e4d1 erlangR25: fix version 2022-05-20 16:13:35 +02:00
David Leslie
814537f297
erlangR25: init at 25.0 (#173674) 2022-05-20 06:17:16 -04: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
David Leslie
bc1e6f6784
erlang: 24.2, 23.3.4.10, 22.3.4.24 (#153709)
* erlangR22: 22.3.4.20 -> 22.3.4.24

* erlangR23: 23.3.4.5 -> 23.3.4.10

* erlang: 24.1.7 -> 24.2
2022-01-13 20:20:01 +09:00
Raphael Megzari
106286b498
erlang: 24.1.6 -> 24.1.7 (#146999) 2021-11-23 10:36:13 +09:00
Raphael Megzari
866f134dbd
erlang: 24.1.5 -> 24.1.6 (#146496) 2021-11-19 04:12:34 +09:00
Raphael Megzari
8ea3df51cd
erlang: 24.1.4 -> 24.1.5 (#145530) 2021-11-19 01:14:52 +09:00
happysalada
f45b47d972 erlang: 24.1.3 -> 24.1.4 2021-11-04 18:16:01 +09:00
happysalada
0da514bc82 erlang: 24.1.2 -> 24.1.3 2021-10-27 16:29:54 +09:00
happysalada
b413827ba0 erlang: 24.1.1 -> 24.1.2 2021-10-05 18:25:26 +09:00
happysalada
0d9299b6a7 erlang: 24.0.6 -> 24.1.1 2021-10-02 23:23:13 +09:00
happysalada
1cbb0feae5 erlang: fix nix-env version confusion 2021-09-27 20:39:30 +09:00
David
98bfb51d00 erlang: make systemd optional, add pkgs.beam_minimal 2021-09-11 23:11:17 +09:00
happysalada
c0d3098932 erlangR24: 24.0.5 -> 24.0.6 2021-09-04 07:20:23 +09:00
R. RyanTM
088b985a71 erlang: 24.0.4 -> 24.0.5 2021-07-31 17:39:32 +09:00
R. RyanTM
d3483140b2 erlangR23: 23.3.4.4 -> 23.3.4.5 2021-07-25 17:45:40 +09:00
R. RyanTM
184178c221 erlang: 24.0.3 -> 24.0.4 2021-07-24 07:07:31 +09:00
R. RyanTM
d6d304cd12 erlang: 24.0.2 -> 24.0.3 2021-07-04 19:56:21 +09:00
R. RyanTM
57ac5534e2 erlangR23: 23.3.4.3 -> 23.3.4.4 2021-06-21 12:16:44 +09:00
R. RyanTM
0e3229d628 erlangR22: 22.3.4.19 -> 22.3.4.20 2021-06-19 11:35:54 +09:00
R. RyanTM
e264354b61 erlangR23: 23.3.4.2 -> 23.3.4.3 2021-06-16 15:21:49 +09:00
happysalada
e41c7bc1f8 erlang: remove unused setup hook 2021-06-07 10:03:48 +09:00
R. RyanTM
fb4023f046 erlangR21: 21.3.8.23 -> 21.3.8.24 2021-06-06 17:31:47 +09:00
happysalada
af0844c7a2 beam: nixpkgs-fmt 2021-06-03 22:15:31 +09:00
R. RyanTM
b1926fc77e erlangR23: 23.3.4.1 -> 23.3.4.2 2021-06-03 09:36:41 +09:00
R. RyanTM
7ec26084b8 erlang: 24.0.1 -> 24.0.2 2021-06-02 07:22:03 +09:00
R. RyanTM
8ed2973cb1 erlangR24: 24.0 -> 24.0.1 2021-05-29 09:27:25 +09:00
Thomas Depierre
f55c3e2f21 beam-packages: drop erlang R18 R19 R20 and cuter 2021-05-25 07:38:41 +09:00
R. RyanTM
4f51b501fe erlangR22: 22.3.4.17 -> 22.3.4.19 2021-05-24 20:33:08 +09:00
R. RyanTM
1f5baa4bf8 erlang: 23.3.4 -> 23.3.4.1 2021-05-23 16:47:31 +09:00
R. RyanTM
f867062ef9 erlangR21: 21.3.8.22 -> 21.3.8.23 2021-05-17 07:58:15 +09:00
happysalada
580d6f6951 erlang: 23.3.2 -> 23.3.4 2021-05-14 15:25:00 +09:00
Justin Wood
7500267ed9 ErlangR24: init at 24.0
Update configure options

The configure script now needs to be told about the headers and the
actual lib files separately.

Remove extra whitespace
2021-05-13 11:48:19 -07:00
R. RyanTM
377bda4b75 erlang: 23.3.1 -> 23.3.2 2021-04-28 18:19:46 +09:00
David Leslie
a7b54d9016
erlang: add updateScript and update versions (#118831)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-04-12 19:59:37 +02:00
David
e067a4c91f erlangR23: 23.2.6 -> 23.3.1 2021-04-05 15:17:10 +02:00
Ivan Babrou
81aa7a1344 erlangR23, erlangR22, erlangR21: remove obsolete substituteInPlace 2021-03-03 17:20:07 -08:00
Ivan Babrou
e96c9b30fa erlang: add missing WebKit framework on darwin
Fixing the following error:

```
 LD     ../priv/x86_64-apple-darwin20.3.0/wxe_driver.so
ld: file not found: /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit for architecture x86_64
clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
```
2021-02-28 11:58:25 -08:00
Ivan Babrou
a026ea9856 erlang: add missing AGL framework for aarch64-darwin
Preventing this:

```
 LD     ../priv/aarch64-apple-darwin20.3.0/wxe_driver.so
ld: file not found: /System/Library/Frameworks/AGL.framework/Versions/A/AGL for architecture arm64
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [Makefile:176: ../priv/aarch64-apple-darwin20.3.0/wxe_driver.so] Error 1
```
2021-02-28 17:40:00 +00:00
Ivan Babrou
7993fc70af erlangR21: 21.3.8.3 -> 21.3.8.21 2021-02-28 17:40:00 +00:00
Ivan Babrou
025f1c4c87 erlangR22: 22.3 -> 22.3.4.16 2021-02-28 17:40:00 +00:00
Ivan Babrou
428ff5779a erlangR23: 23.1.4 -> 23.2.6 2021-02-28 17:40:00 +00:00
Jörg Thalheim
76cb8066f6
Merge pull request #112989 from happysalada/allow_erlang_openssl_override 2021-02-17 08:21:29 +00:00
Raphael Megzari
fb0c10bbdb
Update pkgs/development/interpreters/erlang/generic-builder.nix
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2021-02-16 06:47:17 +09:00
happysalada
42eb460868 erlang: allow openssl override 2021-02-14 16:31:53 +09:00
happysalada
b7e067969d erlang: update jdk to lts 2021-02-14 05:56:48 +09:00
Jörg Thalheim
c875e8e673
Merge pull request #107394 from yorickvP/beam-nox 2021-02-13 09:01:06 +00:00
Eric Bailey
35056b3b61 maintainers/teams: add beam team 2021-02-07 13:01:11 -06:00
Yorick
8622e4965b
beam-packages: remove wxSupport from bootstrap arguments
Co-authored-by: Jonathan Ringer <jonringer@users.noreply.github.com>
2021-01-31 12:40:54 +01:00
Yorick van Pelt
9df9c1992b
beam-packages: move wxSupport arg up to package set, add beam_nox
This allows us to override the erlang wxSupport argument globally from
an overlay, fixing builds for e.g. rabbitmq with noXlibs set.
2021-01-24 21:04:52 +01:00
Ben Siraphob
001c0cbe54 pkgs/development/interpreters: stdenv.lib -> lib 2021-01-23 20:29:03 +07:00
Dominik Xaver Hörl
25bef2d8f9 treewide: simplify pkgs.stdenv.lib -> pkgs.lib
The library does not depend on stdenv, that `stdenv` exposes `lib` is
an artifact of the ancient origins of nixpkgs.
2021-01-10 20:12:06 +01:00
Jonathan Ringer
30f4aedd0e erlang: make systemdSupport overridable 2021-01-02 10:47:04 -08:00
Sebastien Braun
348bb38fb8 erlangR23: 23.1.2 -> 23.1.4 2020-12-07 13:35:16 +01:00
Sebastien Braun
c8e9728927 erlangR23: 23.1 -> 23.1.2 2020-11-09 11:50:30 +00:00
Chris Wögi
0253c131e5
erlangR23: 23.0.3 -> 23.1 (#98646)
Co-authored-by: cw <789@webuhu.at>
2020-10-01 18:09:47 +02:00
Gabriel Ebner
db0d3d8d36 erlang: use openjdk8 2020-09-19 14:34:49 +02:00
Norbert Melzer
29ac9bedf0 erlang: make configureFlags appending instead of overwriting
The erlang `generic-builder` accepts a lot of arguments that would
affect the `configureFlags` passed to `mkDerivation`. Though all these
arguments would be without any effect if additionally `configureFlags`
is passed and not the empty list.

This change should make it easier to "compose" arbitrary erlang overrides.
2020-08-30 11:41:14 +02:00
cw
e30f7087da erlangR23: 23.0.2 -> 23.0.3 2020-07-22 13:18:05 +02:00
cw
0a5a19f464 erlangR23: init at 23.0.2
Enable parallel builds for recent Erlang/OTP version R22 and R23

Co-authored-by: Tino Breddin <t@tolbrino.com>
2020-06-10 20:06:12 +02:00
Jörg Thalheim
887295fd2d
treewide: remove the-kenny from maintainers
@the-kenny did a good job in the past and is set as maintainer in many package,
however since 2017-2018 he stopped contributing. To create less confusion
in pull requests when people try to request his feedback, I removed him as
maintainer from all packages.
2020-05-09 10:28:57 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
cw
98f6a60460 erlangR22: 22.1.7 -> 22.3 2020-03-17 06:54:06 +01:00
Robin Gloster
755db0b689
treewide: installTargets is a list 2019-12-31 00:25:26 +01:00
worldofpeace
9ce10d7d22 erlang: build on aarch64-linux
I've built several versions without issue.
2019-12-22 21:27:52 -05:00
Frederik Rietdijk
10d0c68a9b Merge staging-next into staging 2019-11-20 10:02:21 +01:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
cw
1cb60e4dab erlangR22: 22.0.4 -> 22.1.7 2019-11-15 13:35:55 +01:00
volth
08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
Lily Ballard
63259057a8 erlang: Fix build error on darwin
Stop hardcoding 10.10 as the platform when building. Instead we'll use
$MACOSX_DEPLOYMENT_TARGET so erlang doesn't have to be updated again the
next time that's changed.
2019-08-14 15:56:29 -07:00
Daiderd Jordan
574cb4a8df
erlang: remove wx conditional
The wxmac build has been fixed and there's erlang_nox now.
2019-07-18 23:42:32 +02:00
Ryan Mulligan
508ae42a0f treewide: fix redirect URLs 2019-07-10 12:52:51 -07:00
Daiderd Jordan
811f35d8cd
Merge pull request #63296 from ehamberg/erlang-otp-22
Erlang/OTP 22
2019-06-22 11:47:43 +02:00
Erlend Hamberg
19c2979677
erlangR22: init at 22.0.4 2019-06-22 11:01:25 +02:00
Erlend Hamberg
d4d19e34db
Don't use autoreconfHook for building Erlang/OTP
This is in preparation for adding Erlang/OTP 22 which no longer has a
`configure.in` and fails to build with the current
`generic-builder.nix`, but it should work for all supported, previous
versions of Erlang (R18–R21) as well.

Fixes #62775
2019-06-17 09:54:44 +02:00
Justin Wood
db004aa0f9 erlangR21: 21.3.7.1 -> 21.3.8.3 (#62952) 2019-06-11 09:45:27 -04:00
Erlend Hamberg
0b37cf8db6
erlangR21: 21.2.3 -> 21.3.7.1 2019-06-06 13:06:11 +02:00
Jean-Philippe Cugnet
6750dd66f9
erlangR21: 21.2 -> 21.2.3 2019-01-17 10:50:41 +01:00
Jan Tojnar
aead6e12f9
Merge remote-tracking branch 'upstream/master' into staging 2018-12-16 22:55:06 +01:00
Jean-Philippe Cugnet
08e7fe7cb9
erlangR21: 21.1.3 -> 21.2 2018-12-11 21:14:40 +01:00
Ivan Kozik
82e55907ae erlang: disable parallel building
This fixes build errors like

 GEN    asn1ct_eval_ext.erl
{"init terminating in do_boot",{undef,[{asn1ct_func,start_link,[],[]},{prepare_templates,gen_asn1ct_eval,1,[{file,"prepare_templates.erl"},{line,58}]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}
init terminating in do_boot ({undef,[{asn1ct_func,start_link,[],[]},{prepare_templates,gen_asn1ct_eval,1,[{_},{_}]},{init,start_em,1,[]},{init,do_boot,3,[]}]})

that occur on some machines but not others.
2018-12-08 00:59:56 +00:00
Jean-Philippe Cugnet
48518b481d
erlangR21: 21.1.2 -> 21.1.3 2018-11-24 12:30:51 +01:00
Timo Kaufmann
73d83ba7a8 erlang: remove aarch64 from platforms
The build is failing.
2018-11-18 12:45:54 +01:00
Jean-Philippe Cugnet
bdc04a7a72
erlangR21: 21.1.1 -> 21.1.2 2018-11-16 20:04:10 +01:00
Jean-Philippe Cugnet
d3b7476278 erlangR21: 21.0 -> 21.1.1 (#47371)
* erlangR21: 21.0 -> 21.1
* erlangR21: 21.1 -> 21.1.1
2018-10-16 17:55:51 +02:00
Daiderd Jordan
9fd53e02ad erlang: temporarily disable wxSupport on darwin
Workaround for #48065
2018-10-10 20:15:14 +02:00
Sarah Brofeldt
a0ddf291cb
Merge pull request #47367 from ejpcmac/update-erlangR19
erlangR19: 19.3.6.6 -> 19.3.6.11
2018-09-27 10:44:10 +02:00
Jean-Philippe Cugnet
6e5682ab41
erlangR20: 20.3.8 -> 20.3.8.9 2018-09-25 23:21:06 +02:00
Jean-Philippe Cugnet
bf22712993
erlangR19: 19.3.6.6 -> 19.3.6.11 2018-09-25 22:39:54 +02:00
Andrew Dunham
c987ed0896 erlangR18: apply upstream patches to fix nondeterministic build failures (#47202)
As per the following bug report, sometimes erts/start_scripts will fail
to compile because of a Makefile ordering issue. Apply the upstream
patches to fix this.
  https://bugs.erlang.org/browse/ERL-241
2018-09-23 11:01:57 +02:00
Peter Hoeg
3904016a3d
Merge pull request #43812 from binarin/epmd-systemd-pr
epmd: Introduce erlang port mapper daemon service
2018-09-17 11:33:09 +08:00
Jean-Philippe Cugnet
cd691380cc
erlang: Enable parallel building 2018-08-22 23:02:13 +02:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Alexey Lebedeff
16cccc2513 erlang: Build with systemd support
That way 'epmd' can be started by systemd using socket
activation. This is important to have when there is more than one
Erlang system used on the same host.

Support for this exists since 17.0:
b7c95eabf6

Configure flag was added in 17.1:
12cd5e5b39
2018-07-19 17:32:19 +02:00
Daniel Goertzen
4001a680cc erlangR21: init at 21.0 2018-06-21 09:36:54 -05:00
Eric Bailey
34b7abada4 erlangR20: 20.3.2 -> 20.3.8 (#42170) 2018-06-18 23:06:05 +02:00
Jonathan C. Otsuka
db1ac62e45 update erlangR20 from 20.3.1 to 20.3.2 2018-04-09 08:41:56 -05:00
Daiderd Jordan
ac318bc8eb
Merge pull request #37580 from dtzWill/update/erlangs
erlang R18-20: updates
2018-03-25 20:59:25 +02:00