mirror of
https://github.com/terrapkg/packages.git
synced 2026-06-01 01:21:57 +00:00
fd39fa7fc5
* Build Crystal from source, split out shards pkg Build Crystal and shards from source, building dynamically linked binaries. Separate the crystal and shards packages, they have different versions and update schedules. Remove architecture restrictions. Introduce a bootstrap problem, as Crystal is built using Crystal. * bootstrap compiler for crystal compiler * Use macros when possible in shards.spec (+ formatting) * formatting of crystal.spec * use correct path to bootstrap compiler * build require make for shards * no verbose autosetup for crystal * quiet prep/extractions * shards requires gcc * Revert "shards requires gcc" This reverts commitb4558238b3. Should not be needed, as crystal requires gcc * Packager * explict buildreqs for shards should be inferred from the crystal package (cherry picked from commit0b4f4a79da) Co-authored-by: Carl Hörberg <carl.hoerberg@gmail.com>