Commit graph

158 commits

Author SHA1 Message Date
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
Moritz Ulrich 3e61f3b911 erlang: Change order of commands in postPach and postInstall.
Erlang's generic-builder isn't using the right /bin/sh in some
situations, causing build errors either in the erlang build itself or
in derivations depending on it.

This patch runs `patchShebangs make/` before running the rest of the
`postPatch` phase, hopefully using the right shell early enough.

This might be a solution for #36853, #36823 and #37638.
2018-03-23 10:41:42 +01:00
Will Dietz f967d23403 erlang R18-20: updates 2018-03-21 11:12:14 -05:00
Alexander V. Nikolaev 0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00