Commit Graph

16 Commits

Author SHA1 Message Date
Weijia Wang
efa78c18f0
Merge pull request #226932 from wegank/crystal-pcre
crystal: migrate to pcre2 on 1.8
2023-04-19 09:09:51 +03:00
Weijia Wang
995ace105b crystal: migrate to pcre2 on 1.8 2023-04-19 01:34:56 +03:00
Weijia Wang
2041e40162 crystal.buildCrystalPackage: ignore dwarf files 2023-04-19 00:16:37 +03:00
Peter Hoeg
a5a5849f27 crystal: do not build with --no-debug 2022-09-30 21:04:56 +08:00
Artturin
d6d211b445 buildCrystalPackage: enableParallelBuilding 2022-05-22 22:30:45 +03:00
Artturin
a0d4618e7f buildCrystalPackage: enable strictDeps
it improves package correctness and keeps cross-compilation in good
health
there aren't many uses of buildCrystalPackage in nixpkgs yet so imo its
safe to turn it on

python builder, rust build, go builder, and others all turn it on
2022-05-10 04:57:46 +03:00
Peter Hoeg
16998f568b crystal-builder: support the new crystal2nix format 2022-04-09 22:02:10 +08:00
Peter Hoeg
c1a928b30b crystal: remove pointless reference to crystal.lib 2022-03-28 09:16:31 +08:00
Peter Hoeg
8a9421f028 crystal: add support for passing custom build options when using the shard builder 2022-02-28 15:04:31 +08:00
Artturin
afb755e706 buildCrystalPackage: use --no-debug
it was causing problems with the installCheckPhase due to it generating
.dwarf files
2021-09-27 00:39:08 +03:00
Artturin
9a3ed0e8c5 buildCrystalPackage: redirect stdout to /dev/null
makes build errors easier to diagnose
2021-09-27 00:15:10 +03: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
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Peter Hoeg
61626d70e5 buildCrystalPackage: support shards v0.12 properly 2020-12-28 16:21:23 +08:00
Peter Hoeg
912eb6b120 crystal: build using Makefile or shards if available 2020-04-22 17:30:22 +08:00
Silvan Mosberger
a3aec20f26
Implement crystal.buildCrystalPackage 2019-08-26 18:22:55 +02:00