mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-09 08:33:51 +02:00
crystal: semantic fixes and added pkg-config to depends
This commit is contained in:
parent
15a1184e15
commit
6d26c6569a
1 changed files with 9 additions and 6 deletions
|
@ -1,15 +1,15 @@
|
||||||
# Template file for 'crystal'
|
# Template file for 'crystal'
|
||||||
pkgname=crystal
|
pkgname=crystal
|
||||||
version=0.24.1
|
version=0.24.1
|
||||||
revision=5
|
revision=6
|
||||||
_shardsversion=0.7.2
|
_shardsversion=0.7.2
|
||||||
_bootstrapversion=0.24.1
|
_bootstrapversion=0.24.1
|
||||||
_bootstraprevision=2
|
_bootstraprevision=2
|
||||||
hostmakedepends="$(vopt_if binary_bootstrap "" crystal) git llvm"
|
hostmakedepends="git llvm"
|
||||||
makedepends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
|
makedepends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
|
||||||
libxml2-devel"
|
libxml2-devel"
|
||||||
depends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
|
depends="gc-devel libatomic_ops pcre-devel libevent-devel libyaml-devel
|
||||||
libxml2-devel gmp-devel libressl-devel llvm gcc"
|
libxml2-devel gmp-devel libressl-devel llvm gcc pkg-config"
|
||||||
checkdepends="readline-devel libyaml-devel gmp-devel libressl-devel"
|
checkdepends="readline-devel libyaml-devel gmp-devel libressl-devel"
|
||||||
short_desc="The Crystal Programming Language"
|
short_desc="The Crystal Programming Language"
|
||||||
maintainer="lvmbdv <ata.kuyumcu@protonmail.com>"
|
maintainer="lvmbdv <ata.kuyumcu@protonmail.com>"
|
||||||
|
@ -26,10 +26,10 @@ _crystalflags="--release --no-debug --progress"
|
||||||
|
|
||||||
build_options="binary_bootstrap"
|
build_options="binary_bootstrap"
|
||||||
build_options_default="binary_bootstrap"
|
build_options_default="binary_bootstrap"
|
||||||
desc_option_oracle_bootstrap="Bootstrap using precompiled binaries"
|
desc_option_binary_bootstrap="Bootstrap using precompiled binaries"
|
||||||
|
|
||||||
if [ "$build_option_binary_bootstrap" ]; then
|
if [ "$build_option_binary_bootstrap" ]; then
|
||||||
case "$XBPS_TARGET_MACHINE" in
|
case "$XBPS_MACHINE" in
|
||||||
x86_64)
|
x86_64)
|
||||||
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/v${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-x86_64.tar.gz"
|
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/v${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-x86_64.tar.gz"
|
||||||
checksum+=" b75df8522f2302270b48e6b77812a0cb0086e338cdf884227e0076afbf83aca7"
|
checksum+=" b75df8522f2302270b48e6b77812a0cb0086e338cdf884227e0076afbf83aca7"
|
||||||
|
@ -38,9 +38,12 @@ if [ "$build_option_binary_bootstrap" ]; then
|
||||||
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/v${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-i686.tar.gz"
|
distfiles+=" https://github.com/crystal-lang/crystal/releases/download/v${_bootstrapversion}/crystal-${_bootstrapversion}-${_bootstraprevision}-linux-i686.tar.gz"
|
||||||
checksum+=" 4f45f8ea57486be0f8d035c466edda848b7e1a7aa809fff4ea31311fd8ebea97"
|
checksum+=" 4f45f8ea57486be0f8d035c466edda848b7e1a7aa809fff4ea31311fd8ebea97"
|
||||||
;;
|
;;
|
||||||
*) broken="cannot be built for $XBPS_TARGET_MACHINE"
|
*)
|
||||||
|
broken="cannot be built on $XBPS_MACHINE"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
else
|
||||||
|
hostmakedepends+=" crystal"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
do_extract() {
|
do_extract() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue