Commit graph

52 commits

Author SHA1 Message Date
Graham Christensen fb587d7bb5
Merge pull request #85445 from manveru/crystal-all-llvm
crystal: use llvm 10 exclusively
2020-05-07 07:49:03 -04:00
Peter Hoeg 819796060f crystal2nix: specify build type 2020-04-22 17:30:23 +08:00
Peter Hoeg 912eb6b120 crystal: build using Makefile or shards if available 2020-04-22 17:30:22 +08:00
Michael Fellinger 164dfe4b44
crystal: fixes for darwin 2020-04-20 16:17:23 +02:00
Michael Fellinger dce6dd3345
Revert "crystal: build using Makefile or shards if available"
This reverts commit 2ec0ad59849ee1a652a6534a2d2672fdb7b5fed5.
2020-04-17 18:18:36 +02:00
Peter Hoeg 85897a4423
crystal: build using Makefile or shards if available 2020-04-17 18:13:51 +02:00
Michael Fellinger fd1047a798
crystal: add LLVM_CONFIG 2020-04-17 17:05:01 +02:00
Michael Fellinger 056778b315
crystal: 0.31 -> 0.34 (#85432)
* crystal: 0.31 -> 0.34

* crystal: use latest llvm

* crystal: skip tests for 0.33
2020-04-17 21:04:33 +08:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
worldofpeace e10900b068 crystal: use latest openssl 2020-02-28 01:32:20 -05:00
Michael Fellinger 765f72d037
crystal: remove 0.25 and 0.26 2020-02-18 22:47:20 +01:00
Kim Burgess f6ce7d6525
crystal: 0.32.0 -> 0.32.1 2020-01-30 12:46:47 +10:00
Kim Burgess cdfdb96375
crystal: 0.31.1 -> 0.32.0 2020-01-30 12:41:27 +10:00
Kim Burgess a9d150f975
crystal: build 0.31 with 0.30 binary dist 2020-01-30 12:39:09 +10:00
Michael Fellinger 42cc7428bc
crystal: reduce closure size of compiled exes by splitting outputs 2019-12-17 00:01:14 +01:00
Michael Fellinger aa2c03f1ce
crystal: reduce closure size, more robust runtime 2019-11-30 15:35:16 +01:00
Michael Fellinger 34b84e8a78
crystal: 0.30.1 -> 0.31.1 2019-11-08 11:23:14 +01:00
Frederik Rietdijk ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
Frederik Rietdijk fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Silvan Mosberger 7f6a9eef26
crystal: Fix runtime by switching to openssl_1_0_2
This makes `crystal play` work
2019-08-29 03:31:14 +02:00
Frederik Rietdijk 5061fe0c2c Merge staging-next into staging 2019-08-28 08:26:42 +02:00
Frederik Rietdijk 98640fd482 Merge master into staging-next 2019-08-27 16:36:47 +02:00
volth 35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
Silvan Mosberger 1ffdf01777
crystal2nix: Put it into pkgs 2019-08-26 18:23:55 +02:00
Silvan Mosberger a3aec20f26
Implement crystal.buildCrystalPackage 2019-08-26 18:22:55 +02:00
Peter Hoeg 4d3493c11f crystal: init at 0.30.1 2019-08-25 03:47:25 +08:00
volth c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
Peter Hoeg f21aa0995b crystal: init at 0.29.0 2019-06-25 11:56:44 +08:00
Matthew Bauer 67abc01e4c crystal_0_26: fix hash
hash has been changed since initial commit:

https://hydra.nixos.org/build/93668775
2019-05-30 22:54:13 -04:00
Alyssa Ross 5b52e90e4a
crystal: fix build on Darwin 2019-03-07 13:38:35 +00:00
Peter Hoeg 6618a6fae0 crystal: init at 0.27.2 2019-02-25 12:36:42 +08:00
David Costa 473c890034 crystal: fix "play" subcommand
Co-authored-by: Merlin Göttlinger <megoettlinger@gmail.com>
2018-10-27 13:28:21 +01:00
Peter Hoeg 51076b414b crystal: 0.26.0 -> 0.26.1
We also start carrying the previous versions as crystal is under rapid
development.

Instead of pulling the binary builder each time, create a derivation that we can
use to build the various versions.
2018-10-02 10:30:22 +08:00
John Ericson 2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Michael Fellinger 7d567ad4ed crystal: 0.25.1 -> 0.26.0 2018-08-27 16:05:22 +02:00
Michael Fellinger 0f3eaa0bd5 crystal: 0.25.0 -> 0.25.1; mint 0.1.0 -> 0.2.0 (#44237) 2018-07-31 16:54:37 +02:00
Michael Fellinger 577d54bb16 Crystal: 0.24.2 -> 0.25.0 2018-06-17 13:03:32 +02:00
Michael Fellinger 430f22296f Crystal: 0.24.1 -> 0.24.2 2018-05-26 18:27:50 +02:00
mingchuan 5a1d309787 crystal: 0.23.1 -> 0.24.1 2017-12-25 00:53:29 +08:00
mingchuan 817d0a8c5f crystal: fix CRYSTAL_PATH
CRYSTAL_PATH should contain `lib` to make crystal able to find required
libraries installed in current directory.
2017-11-22 15:26:50 +08:00
Orivej Desh 766ede06da crystal: fix build by using the previous bootstrap 2017-10-04 07:37:35 +00:00
David Kuo bc2ac2ae5e crystal: 0.23.0 -> 0.23.1
Due to https://github.com/crystal-lang/crystal/issues/4719,
when building Crystal with LLVM 4 with debug infos from prebuilt binary (w/ LLVM 3.8) will always be failed.
The temporary solution is to build a LLVM 4 version without debug info,
then use it to build Crystal with debug info on LLVM 4.

This will cause building phrase going longer then normal.
We can remove this hack after Crystal fix the issue.
2017-10-04 07:37:35 +00:00
mingchuan d6b8ac6ca8 maintainers.nix: use my GitHub handle as maintainer name 2017-10-03 14:27:10 +00: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
mingchuan 69c90a1344 crystal: 0.22.0 -> 0.23.0 2017-06-30 06:24:46 +08:00
mingchuan ca5913bf33 crystal: 0.21.0 -> 0.22.0 2017-04-23 03:01:17 +08:00
mingchuan 19e65c4c46 crystal: 0.20.5 -> 0.21.0 2017-02-25 08:46:42 +08:00
mingchuan 28f3b62efc crystal: 0.20.4 -> 0.20.5 2017-01-23 19:06:20 +08:00
mingchuan e8c9a4b3ba crystal: 0.20.3 -> 0.20.4 2017-01-08 14:31:59 +08:00
mingchuan 06090a73bb crystal: fix build in chroot environment, again
forgot to patch interpreter of the script used by Makefile,
carefully ensure it can build without /usr/bin/env this time.
2016-12-28 11:15:12 +01:00