[arch-commits] Commit in crystal/trunk (PKGBUILD)

Anatol Pomozov anatolik at archlinux.org
Wed Dec 20 18:16:40 UTC 2017


    Date: Wednesday, December 20, 2017 @ 18:16:39
  Author: anatolik
Revision: 275041

upgpkg: crystal 0.24.1-1

Modified:
  crystal/trunk/PKGBUILD

----------+
 PKGBUILD |   12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-12-20 17:23:22 UTC (rev 275040)
+++ PKGBUILD	2017-12-20 18:16:39 UTC (rev 275041)
@@ -3,15 +3,14 @@
 # Contributor: Jonne Haß <me at jhass.eu>
 
 pkgname=crystal
-pkgver=0.24.0
+pkgver=0.24.1
 pkgrel=1
-_binary_rel=2
 pkgdesc='The Crystal Programming Language'
 arch=(x86_64)
 url='http://crystal-lang.org'
 license=(Apache)
 depends=(gc libatomic_ops pcre libevent llvm-libs)
-makedepends=(libxml2 llvm)
+makedepends=(libxml2 llvm crystal) # to compile version N we need crystal compiler of N-1 version
 checkdepends=(libyaml libxml2 gmp inetutils git)
 optdepends=('shards: crystal language package manager'
             'libyaml: For YAML support'
@@ -18,9 +17,7 @@
             'gmp: For BigInt support'
             'libxml2: For XML support')
 source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz)
-source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz)
-sha256sums=('c34f4326ee576f60b8960e331aae8d5265a12b30707582e1f5c6c6032d364a80')
-sha256sums_x86_64=('9cfdb67885aafb9781c678f20df4275c87365ebe0e9411e17dcb6f84e38e7498')
+sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8')
 
 prepare() {
   cd $pkgname-$pkgver
@@ -32,12 +29,11 @@
 
   make release=1 \
        FLAGS="--release --no-debug" \
-       PATH="$srcdir/$pkgname-$pkgver-$_binary_rel/bin:$PATH" \
        CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \
        CRYSTAL_CONFIG_VERSION="$pkgver" \
        CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \
        CRYSTAL_CACHE_DIR="/tmp/crystal"
-  make doc CRYSTAL_CACHE_DIR="/tmp/crystal"
+  make docs CRYSTAL_CACHE_DIR="/tmp/crystal"
 }
 
 check() {



More information about the arch-commits mailing list