[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, December 12, 2019 @ 00:56:18 Author: anatolik Revision: 537045 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 537043, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 139 - 1 file changed, 66 insertions(+), 73 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-12 00:56:11 UTC (rev 537044) +++ PKGBUILD2019-12-12 00:56:18 UTC (rev 537045) @@ -1,73 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.31.1 -pkgrel=4 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - llvm9.patch::https://github.com/crystal-lang/crystal/commit/200b76e46710fc928fd36e95cea60cf2991f3c5f.patch) -sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80' -'00c2d6ee1bdfb4d84bcbd1c2f9e62e0bd7136edfb6a3c3096a5de5e7295f8c15') - -prepare() { - cd $pkgname-$pkgver - patch -p1 < ../llvm9.patch -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 537043, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-12 00:56:18 UTC (rev 537045) @@ -0,0 +1,66 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.32.0 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('c1705f6502e410ceff10ef4cafc859aadb2d0858a699311f923f7f6e7e8ce81a') + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompiled executable + # /usr/lib/crystal/ comp
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, February 2, 2019 @ 03:49:59 Author: anatolik Revision: 429148 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 429147, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-02-02 03:49:30 UTC (rev 429147) +++ PKGBUILD2019-02-02 03:49:59 UTC (rev 429148) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.27.0 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='http://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) -makedepends=(libxml2 llvm6 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 429147, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-02-02 03:49:59 UTC (rev 429148) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.27.1 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='http://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm6-libs) +makedepends=(libxml2 llvm6 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('c67274c149e797ca232d2ece50e906e7e3c9c66d6277ce7fa35819c022a82c1b') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgna
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, February 5, 2019 @ 19:42:54 Author: anatolik Revision: 429668 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 429667, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-02-05 19:42:22 UTC (rev 429667) +++ PKGBUILD2019-02-05 19:42:54 UTC (rev 429668) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.27.1 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='http://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) -makedepends=(libxml2 llvm6 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('c67274c149e797ca232d2ece50e906e7e3c9c66d6277ce7fa35819c022a82c1b') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 429667, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-02-05 19:42:54 UTC (rev 429668) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.27.2 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='http://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm6-libs) +makedepends=(libxml2 llvm6 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('d2fe8a025668b143e8ff70b3cd407765140ed10e52523dd08253139f9322171b') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgnam
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, June 6, 2019 @ 16:16:40 Author: anatolik Revision: 477638 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 477637, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-06-06 16:16:16 UTC (rev 477637) +++ PKGBUILD2019-06-06 16:16:40 UTC (rev 477638) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.28.0 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='http://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) -makedepends=(libxml2 llvm6 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('4206f57c6345454504ec4cd8cbd1b9354b9be29fae4cdcdd173f4a28cc13b102') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 477637, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-06-06 16:16:40 UTC (rev 477638) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.29.0 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm6-libs) +makedepends=(libxml2 llvm6 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('c2265b2a904ded282751f59a3bd0367072058eee1cf51ebe0af03a572f8e19b9') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, September 23, 2019 @ 21:08:37 Author: anatolik Revision: 511609 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 511608, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-09-23 21:08:09 UTC (rev 511608) +++ PKGBUILD2019-09-23 21:08:37 UTC (rev 511609) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.30.1 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('0ffc00fa54929c2533bc0bcb89e0b001dd3abc470ccc87e3576047a5cdafc062') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 511608, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-09-23 21:08:37 UTC (rev 511609) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.31.0 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('483ffcdce30b98f89b8c6cf6e48c62652cd0450205f609e04721a37997c32486') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, August 5, 2019 @ 14:25:40 Author: anatolik Revision: 497493 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 497492, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-08-05 14:25:15 UTC (rev 497492) +++ PKGBUILD2019-08-05 14:25:40 UTC (rev 497493) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.30.0 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) -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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 497492, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-08-05 14:25:40 UTC (rev 497493) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.30.0 +pkgrel=2 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('fc884970089e382344540676a9c5aa4f369c9a0f45d1858e079b4ce26878164a') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$p
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Monday, October 21, 2019 @ 18:31:02 Author: anatolik Revision: 518120 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 518119, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 144 ++--- 1 file changed, 73 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-10-21 18:30:41 UTC (rev 518119) +++ PKGBUILD2019-10-21 18:31:02 UTC (rev 518120) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.31.1 -pkgrel=3 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm7-libs) -# TODO switch llvm7->llvm9 when https://github.com/crystal-lang/crystal/issues/8294 is fixed -makedepends=(libxml2 llvm7 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80') - -prepare() { - cd $pkgname-$pkgver -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 518119, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-10-21 18:31:02 UTC (rev 518120) @@ -0,0 +1,73 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.31.1 +pkgrel=4 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz + llvm9.patch::https://github.com/crystal-lang/crystal/commit/200b76e46710fc928fd36e95cea60cf2991f3c5f.patch) +sha256sums=('b4a51164763b891572492e2445d3a69b462675184ea0ccf06fcc57a070f07b80' +'00c2d6ee1bdfb4d84bcbd1c2f9e62e0bd7136edfb6a3c3096a5de5e7295f8c15') + +prepare() { + cd $pkgname-$pkgver + patch -p1 < ../llvm9.patch +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, December 18, 2019 @ 21:14:40 Author: anatolik Revision: 538217 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 538216, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 132 ++--- 1 file changed, 66 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-12-18 21:13:58 UTC (rev 538216) +++ PKGBUILD2019-12-18 21:14:40 UTC (rev 538217) @@ -1,66 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.32.0 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('c1705f6502e410ceff10ef4cafc859aadb2d0858a699311f923f7f6e7e8ce81a') - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 538216, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-12-18 21:14:40 UTC (rev 538217) @@ -0,0 +1,66 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.32.1 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('66b62d0fb5bfa6547f285eb520f7fd0bc57bc994babf54cb8e7a61e613c79399') + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompiled executable + # /usr/lib/crystal/ compiler src & core libs + # /usr/share/doc/crystal/api api docs + # /usr/share/doc/crystal/samples/ samples + + install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" + + install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" + cp -r src "$pkgdir/usr
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, June 9, 2020 @ 21:00:10 Author: anatolik Revision: 640955 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 640954, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 132 ++--- 1 file changed, 66 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-09 20:59:58 UTC (rev 640954) +++ PKGBUILD2020-06-09 21:00:10 UTC (rev 640955) @@ -1,66 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.34.0 -pkgrel=2 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('973293ffbcfa4fb073f6a2f833b0ce5b82b72f7899427f39d7e5610ffc9029c8') - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 640954, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-09 21:00:10 UTC (rev 640955) @@ -0,0 +1,66 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.35.0 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('9281afe3bee8c5d3aa32e66ed2129946893fe65a3791f3f27b5b13abc006') + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompiled executable + # /usr/lib/crystal/ compiler src & core libs + # /usr/share/doc/crystal/api api docs + # /usr/share/doc/crystal/samples/ samples + + install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" + + install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" + cp -r src "$pkgdir/usr/lib/cr
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, April 17, 2019 @ 17:48:51 Author: anatolik Revision: 451890 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 451889, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2019-04-17 17:48:18 UTC (rev 451889) +++ PKGBUILD2019-04-17 17:48:51 UTC (rev 451890) @@ -1,71 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.27.2 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='http://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) -makedepends=(libxml2 llvm6 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('d2fe8a025668b143e8ff70b3cd407765140ed10e52523dd08253139f9322171b') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 451889, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2019-04-17 17:48:51 UTC (rev 451890) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.28.0 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='http://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm6-libs) +makedepends=(libxml2 llvm6 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('4206f57c6345454504ec4cd8cbd1b9354b9be29fae4cdcdd173f4a28cc13b102') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgnam
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, June 21, 2020 @ 05:29:28 Author: anatolik Revision: 648723 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 648722, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 132 ++--- 1 file changed, 66 insertions(+), 66 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2020-06-21 05:29:06 UTC (rev 648722) +++ PKGBUILD2020-06-21 05:29:28 UTC (rev 648723) @@ -1,66 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.35.0 -pkgrel=1 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='https://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('9281afe3bee8c5d3aa32e66ed2129946893fe65a3791f3f27b5b13abc006') - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 648722, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2020-06-21 05:29:28 UTC (rev 648723) @@ -0,0 +1,66 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.35.1 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='https://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm-libs) +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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('d324c79002b8a871997049e89cac3989fa48083e11bf9b8ec7fe2d1e94b35199') + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompiled executable + # /usr/lib/crystal/ compiler src & core libs + # /usr/share/doc/crystal/api api docs + # /usr/share/doc/crystal/samples/ samples + + install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" + + install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" + cp -r src "$pkgdir/usr/lib/cr
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Saturday, March 10, 2018 @ 03:43:59 Author: anatolik Revision: 305620 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 305619, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 142 ++--- 1 file changed, 71 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-03-10 03:43:26 UTC (rev 305619) +++ PKGBUILD2018-03-10 03:43:59 UTC (rev 305620) @@ -1,71 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.24.1 -pkgrel=1 -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 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 305619, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-03-10 03:43:59 UTC (rev 305620) @@ -0,0 +1,71 @@ +# $Id$ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.24.2 +pkgrel=1 +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 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('de50a455a509f4f80025eb8773818859ad6664a79f5f0fafecdd87ff5ccef6d0') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompiled executable + # /usr/lib/crystal/ compi
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Thursday, November 23, 2017 @ 02:01:06 Author: anatolik Revision: 268124 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 268123, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 160 + 1 file changed, 78 insertions(+), 82 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-11-23 02:00:30 UTC (rev 268123) +++ PKGBUILD2017-11-23 02:01:06 UTC (rev 268124) @@ -1,82 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.23.1 -pkgrel=2 -_binary_rel=3 -pkgdesc='The Crystal Programming Language' -arch=(i686 x86_64) -url='http://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm-libs) -makedepends=(libxml2 llvm) -checkdepends=(libyaml libxml2 gmp inetutils git) -optdepends=('shards: crystal language package manager' -'libyaml: For YAML support' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - llvm5.patch::https://github.com/crystal-lang/crystal/commit/3d48a9628d57cea739f30583fa6092aa9dd90be3.patch) -source_i686+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-i686.tar.gz) -source_x86_64+=(https://github.com/crystal-lang/crystal/releases/download/$pkgver/$pkgname-$pkgver-$_binary_rel-linux-x86_64.tar.gz) -sha256sums=('8cf1b9a4eab29fca2f779ea186ae18f7ce444ce189c621925fa1a0c61dd5ff55' -'13af142a262a20c05076863bdffd881c9c96c754b8f48a89f35a8295ab83394c') -sha256sums_i686=('268a39b8d37385ff60d113d4d9fc966472160faa1e3bbf7ae58860ab6678aceb') -sha256sums_x86_64=('6a84cc866838ffa5250e28c3ce1a918a93f89c06393fe8cfd4068fcbbc66f3ab') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - patch -p1 < ../llvm5.patch -} - -build() { - cd $pkgname-$pkgver - - # We use --no-debug because it runs out of memory on i686 without it - # https://github.com/crystal-lang/crystal/issues/3787#issuecomment-281591985 - 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" -} - -check() { - cd $pkgname-$pkgver - - # disable tests as it fails with OOM at i686 - true || make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r doc "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 268123, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-11-23 02:01:06 UTC (rev 268124) @@ -0,0 +1,78 @@ +# $Id$ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.24.0 +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) +checkdepends=(libyaml libxml2 gmp inetutils git) +optdepends=('shards: crystal language package manager' +'libyaml: For YAML support' +'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=('
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Wednesday, December 20, 2017 @ 18:17:12 Author: anatolik Revision: 275042 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 275041, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 149 + 1 file changed, 71 insertions(+), 78 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2017-12-20 18:16:39 UTC (rev 275041) +++ PKGBUILD2017-12-20 18:17:12 UTC (rev 275042) @@ -1,78 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.24.0 -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) -checkdepends=(libyaml libxml2 gmp inetutils git) -optdepends=('shards: crystal language package manager' -'libyaml: For YAML support' -'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') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - # We use --no-debug because it runs out of memory on i686 without it - # https://github.com/crystal-lang/crystal/issues/3787#issuecomment-281591985 - 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" -} - -check() { - cd $pkgname-$pkgver - - # disable tests as it fails with OOM at i686 - true || make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 275041, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2017-12-20 18:17:12 UTC (rev 275042) @@ -0,0 +1,71 @@ +# $Id$ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.24.1 +pkgrel=1 +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 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('4999a4d2a9ffc7bfbea8351b97057c3a135c2091cbd518e5c22ea7f5392b67d8') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_C
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, September 18, 2018 @ 00:56:36 Author: anatolik Revision: 382844 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 382843, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 158 +++-- 1 file changed, 81 insertions(+), 77 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-09-18 00:56:05 UTC (rev 382843) +++ PKGBUILD2018-09-18 00:56:36 UTC (rev 382844) @@ -1,77 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.26.1 -pkgrel=1 -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 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch) -sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' -'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - # https://github.com/crystal-lang/crystal/issues/6672 - patch -p1 < ../fix_build.patch -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 382843, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-09-18 00:56:36 UTC (rev 382844) @@ -0,0 +1,81 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.26.1 +pkgrel=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 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz + fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch + fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) +sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' +'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' +'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pa
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Tuesday, August 14, 2018 @ 06:25:02 Author: anatolik Revision: 371349 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 371348, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 144 ++--- 1 file changed, 72 insertions(+), 72 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-08-14 06:24:32 UTC (rev 371348) +++ PKGBUILD2018-08-14 06:25:02 UTC (rev 371349) @@ -1,72 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.25.1 -pkgrel=1 -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 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 371348, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-08-14 06:25:02 UTC (rev 371349) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.26.0 +pkgrel=1 +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 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('e98cf1403d5182fce888a120cda61918c329244765eaa265a17038bbfb217ba3') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { +
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Friday, November 2, 2018 @ 23:23:38 Author: anatolik Revision: 401307 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 401306, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 152 - 1 file changed, 71 insertions(+), 81 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-11-02 23:23:06 UTC (rev 401306) +++ PKGBUILD2018-11-02 23:23:38 UTC (rev 401307) @@ -1,81 +0,0 @@ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.26.1 -pkgrel=4 -pkgdesc='The Crystal Programming Language' -arch=(x86_64) -url='http://crystal-lang.org' -license=(Apache) -depends=(gc libatomic_ops pcre libevent llvm6-libs) -makedepends=(libxml2 llvm6 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz - fix_build.patch::https://github.com/crystal-lang/crystal/commit/b697de03deed7647a7bebe0e0987cb660854bdac.patch - fix_openssl_11.patch::https://github.com/crystal-lang/crystal/commit/e7524159ef48fe47df914b3c0c1716c602a8bbd8.patch) -sha256sums=('b7c755a7d0f49f572ae5c08b8b0139fcb1c6862c9479dfae74f00e2c8424fcb0' -'4f42a13ade130495e683261c5c200112dbb3f56c125dbada7533717393c69138' -'6ce3967052f6ac7e6f0a738782369a375310b5c2650fe1ac95e77408d268e24a') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr - - # https://github.com/crystal-lang/crystal/issues/6672 - patch -p1 < ../fix_build.patch - - # https://github.com/crystal-lang/crystal/pull/6738 - patch -p1 < ../fix_openssl_11.patch -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - return # tests require too much RAM, disable it temporary - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 401306, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-11-02 23:23:38 UTC (rev 401307) @@ -0,0 +1,71 @@ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.27.0 +pkgrel=1 +pkgdesc='The Crystal Programming Language' +arch=(x86_64) +url='http://crystal-lang.org' +license=(Apache) +depends=(gc libatomic_ops pcre libevent llvm6-libs) +makedepends=(libxml2 llvm6 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('43c8ac1b5c59ccea3cd58c9bd2a7af07a56f96cf1eff1e54d93f648b5340e83a') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ +
[arch-commits] Commit in crystal/repos/community-x86_64 (PKGBUILD PKGBUILD)
Date: Sunday, July 1, 2018 @ 05:47:20 Author: anatolik Revision: 349271 archrelease: copy trunk to community-x86_64 Added: crystal/repos/community-x86_64/PKGBUILD (from rev 349270, crystal/trunk/PKGBUILD) Deleted: crystal/repos/community-x86_64/PKGBUILD --+ PKGBUILD | 143 ++--- 1 file changed, 72 insertions(+), 71 deletions(-) Deleted: PKGBUILD === --- PKGBUILD2018-07-01 05:16:12 UTC (rev 349270) +++ PKGBUILD2018-07-01 05:47:20 UTC (rev 349271) @@ -1,71 +0,0 @@ -# $Id$ -# Maintainer: Anatol Pomozov -# Contributor: Jonne Haß - -pkgname=crystal -pkgver=0.25.0 -pkgrel=1 -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 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' -'gmp: For BigInt support' -'libxml2: For XML support') -source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) -sha256sums=('78cc53289bd983598133f8b789d95e01fad0bc95b512d7ccf60e33e36710ddde') - -prepare() { - cd $pkgname-$pkgver - sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr -} - -build() { - cd $pkgname-$pkgver - - make release=1 \ - FLAGS="--release --no-debug" \ - CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ - CRYSTAL_CONFIG_VERSION="$pkgver" \ - CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ - CRYSTAL_CACHE_DIR="/tmp/crystal" - make docs CRYSTAL_CACHE_DIR="/tmp/crystal" -} - -check() { - cd $pkgname-$pkgver - - make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ -CRYSTAL_CONFIG_VERSION="$pkgver" \ -CRYSTAL_CACHE_DIR="/tmp/crystal" \ -PATH=".build:$PATH" -} - -package() { - cd $pkgname-$pkgver - - # /usr/bin/crystalcompiled executable - # /usr/lib/crystal/ compiler src & core libs - # /usr/share/doc/crystal/api api docs - # /usr/share/doc/crystal/samples/ samples - - install -Dm755 ".build/crystal" "$pkgdir/usr/bin/crystal" - - install -dm755 "$pkgdir/usr/lib" "$pkgdir/usr/share/man/man1" - cp -r src "$pkgdir/usr/lib/crystal" - - install -dm755 "$pkgdir/usr/share/doc/crystal" - cp -r docs "$pkgdir/usr/share/doc/crystal/api" - cp -r samples "$pkgdir/usr/share/doc/crystal/" - - install -Dm644 man/crystal.1 "$pkgdir/usr/share/man/man1/" - - install -Dm644 etc/completion.bash "$pkgdir/usr/share/bash-completion/completions/crystal" - install -Dm644 etc/completion.zsh "$pkgdir/usr/share/zsh/site-functions/_crystal" - - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" -} Copied: crystal/repos/community-x86_64/PKGBUILD (from rev 349270, crystal/trunk/PKGBUILD) === --- PKGBUILD(rev 0) +++ PKGBUILD2018-07-01 05:47:20 UTC (rev 349271) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Anatol Pomozov +# Contributor: Jonne Haß + +pkgname=crystal +pkgver=0.25.1 +pkgrel=1 +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 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' +'gmp: For BigInt support' +'libxml2: For XML support') +source=(crystal-$pkgver.tar.gz::https://github.com/crystal-lang/crystal/archive/$pkgver.tar.gz) +sha256sums=('9b5a7bd2de67ab36cc5430133228a1e656a431fc7d928a37a61109bd8da77fc6') + +prepare() { + cd $pkgname-$pkgver + sed -i 's|Please install shards: https://github.com/ysbaddaden/shards|Please install shards: pacman -S shards|' src/compiler/crystal/command.cr +} + +build() { + cd $pkgname-$pkgver + + make release=1 \ + FLAGS="--release --no-debug" \ + CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ + CRYSTAL_CONFIG_VERSION="$pkgver" \ + CRYSTAL_CONFIG_PATH="lib:/usr/lib/crystal" \ + CRYSTAL_CACHE_DIR="/tmp/crystal" + make docs CRYSTAL_CACHE_DIR="/tmp/crystal" +} + +check() { + cd $pkgname-$pkgver + return # tests require too much RAM, disable it temporary + + make spec CRYSTAL_PATH="$srcdir/$pkgname-$pkgver/src" \ +CRYSTAL_CONFIG_VERSION="$pkgver" \ +CRYSTAL_CACHE_DIR="/tmp/crystal" \ +PATH=".build:$PATH" +} + +package() { + cd $pkgname-$pkgver + + # /usr/bin/crystalcompi