summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD31
1 files changed, 15 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bb5846c423dc..3d468974b2db 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,32 +4,31 @@
# Maintainer: Alfredo Beaumont <alfredo.beaumont@gmail.com>
pkgname=opendylan
-pkgver=2019.1
+pkgver=2020.1
pkgrel=1
pkgdesc="Dylan is an advanced, object-oriented, dynamic language which supports rapid program development."
-arch=(i686 x86_64)
+arch=(i686 x86_64 aarch64)
url="http://www.opendylan.org"
license=('custom')
install=opendylan.install
-options=(!strip staticlibs)
-
-if [[ $CARCH == "i686" ]]; then
- depends=('glibc')
- source=(http://opendylan.org/downloads/$pkgname/$pkgver/$pkgname-$pkgver-x86-linux.tar.bz2)
- md5sums=('c391b1f1e0f2682b9c8d1f85852532f1')
+options=(!strip staticlibs libtool)
+depends=('clang' 'lld')
+optdepends=('lldb: debugging support')
+if [[ $CARCH == "aarch64" ]]; then
+ source=(https://github.com/dylan-lang/opendylan/releases/download/v$pkgver.0/opendylan-$pkgver-aarch64-linux.tar.bz2)
+ sha256sums=('96b7f4a0e7a3d55d204fd67bff3d11424710e15191bf2b953d4c4366a8947205')
+elif [[ $CARCH == "i686" ]]; then
+ source=(https://github.com/dylan-lang/opendylan/releases/download/v$pkgver.0/opendylan-$pkgver-x86-linux.tar.bz2)
+ sha256sums=('8024b3c9c99d4765e9ba9db3cded720cabd0f5555b1c08e1f7af5ffb18be13a1')
elif [[ $CARCH == "x86_64" ]]; then
- depends=('glibc' 'gc')
- source=(http://opendylan.org/downloads/$pkgname/$pkgver/$pkgname-$pkgver-x86_64-linux.tar.bz2)
- md5sums=('458a921bd1e1097d3beb02908e3e49a2')
+ source=(https://github.com/dylan-lang/opendylan/releases/download/v$pkgver.0/opendylan-$pkgver-x86_64-linux.tar.bz2)
+ sha256sums=('2d1369018fe362c46ec263ddad85c7e7c1bb60d527abadf6f9b159ad9841903e')
fi
package() {
mkdir -p $pkgdir/usr/bin
mkdir -p $pkgdir/opt/$pkgname
- cp -r $srcdir/$pkgname-$pkgver/{bin,databases,lib,sources,share} $pkgdir/opt/$pkgname
- ln -sf /opt/$pkgname/bin/{dswank,dylan-compiler,make-dylan-app,parser-compiler} $pkgdir/usr/bin/$1
- if [[ $CARCH = "x86_64" ]]; then
- cp -r $srcdir/$pkgname-$pkgver/include $pkgdir/opt/$pkgname
- fi
+ cp -r $srcdir/$pkgname-$pkgver/{bin,databases,include,lib,share,sources} $pkgdir/opt/$pkgname
+ ln -sf /opt/$pkgname/bin/{dswank,dylan-compiler,dylan-environment,llvm-runtime-generator,make-dylan-app,minimal-console-scepter,parser-compiler} $pkgdir/usr/bin/$1
install -D -m644 $srcdir/$pkgname-$pkgver/License.txt $pkgdir/usr/share/licenses/$pkgname/License.txt
}