summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD20
2 files changed, 25 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c40410892b70..3bdd4d5a046c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,18 @@
pkgbase = crystal-git
pkgdesc = The Crystal Programming Language
- pkgver = 0.7.3.r31.ga9cb445
+ pkgver = 0.7.4.r0.g42efdbf
pkgrel = 1
url = http://crystal-lang.org
arch = i686
arch = x86_64
license = Apache
+ checkdepends = libyaml
+ checkdepends = libxml2
+ checkdepends = gmp
+ checkdepends = git
makedepends = git
depends = libunwind
- depends = gc
+ depends = gc-static
depends = llvm
depends = libatomic_ops
depends = pcre
@@ -21,10 +25,10 @@ pkgbase = crystal-git
conflicts = crystal
source = git://github.com/manastech/crystal.git
sha256sums = SKIP
- source_i686 = http://cloud.aeshna.de/u/mrzyx/crystal32/crystal32-0.7.3.tar.gz
- sha256sums_i686 = 567dca0ed596ac7801362613251a00580c17a8abdc8a98cd5b0553cd30119ece
- source_x86_64 = https://github.com/manastech/crystal/releases/download/0.7.3/crystal-0.7.3-1-linux-x86_64.tar.gz
- sha256sums_x86_64 = f5621d8140398b02c159c5f2dbd88f31541891d9d3a4317374a2dc8f20d7c147
+ source_i686 = http://cloud.aeshna.de/u/mrzyx/crystal32/crystal32-0.7.4.tar.gz
+ sha256sums_i686 = 326d4c1522446df082325ded964da3990f404c14632e3b1993a6f60f36b3a606
+ source_x86_64 = https://github.com/manastech/crystal/releases/download/0.7.4/crystal-0.7.4-1-linux-x86_64.tar.gz
+ sha256sums_x86_64 = 9ae57248752df2ac9dbae623a646e85c03e53c80f2087a134abe801408e039fd
pkgname = crystal-git
diff --git a/PKGBUILD b/PKGBUILD
index 7dc982bc7f73..3eed5762dd0d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,15 @@
# Contributor: Mikkel Kroman <mk@maero.dk>
pkgname=crystal-git
-pkgver=0.7.3.r31.ga9cb445
-_last_release="0.7.3-1"
+pkgver=0.7.4.r0.g42efdbf
+_last_release="0.7.4-1"
pkgrel=1
pkgdesc="The Crystal Programming Language"
arch=('i686' 'x86_64')
url="http://crystal-lang.org"
license=('Apache')
-depends=('libunwind' 'gc' 'llvm' 'libatomic_ops' 'pcre' 'libpcl' 'libevent')
+depends=('libunwind' 'gc-static' 'llvm' 'libatomic_ops' 'pcre' 'libpcl' 'libevent')
+checkdepends=('libyaml' 'libxml2' 'gmp' 'git')
optdepends=('libyaml: For YAML support'
'gmp: For BigInt support'
'libxml2: For XML support')
@@ -48,6 +49,15 @@ build() {
CRYSTAL_CONFIG_PATH="libs:/usr/lib/crystal"
}
+check() {
+ cd "$srcdir/${pkgname/-git/}"
+
+ if [ "$CARCH" = "x86_64" ]; then
+ make spec CRYSTAL_PATH="$srcdir/${pkgname/-git/}/src" \
+ CRYSTAL_CONFIG_VERSION="$pkgver"
+ fi
+}
+
package() {
cd "$srcdir/${pkgname/-git/}"
# /usr/bin/crystal compiled executable
@@ -63,5 +73,5 @@ package() {
# vim:set ts=2 sw=2 et:
sha256sums=('SKIP')
-sha256sums_i686=('567dca0ed596ac7801362613251a00580c17a8abdc8a98cd5b0553cd30119ece')
-sha256sums_x86_64=('f5621d8140398b02c159c5f2dbd88f31541891d9d3a4317374a2dc8f20d7c147')
+sha256sums_i686=('326d4c1522446df082325ded964da3990f404c14632e3b1993a6f60f36b3a606')
+sha256sums_x86_64=('9ae57248752df2ac9dbae623a646e85c03e53c80f2087a134abe801408e039fd')