summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorhaawda2019-07-03 20:14:13 +0200
committerhaawda2019-07-03 20:14:13 +0200
commita18ca8c0a2e6108b542324d8206e4f07b36e00cd (patch)
treeacb15a2ef2ab5e8c0ce4da3c7fac0baae4884f38
parentc8e49d00095a978f4125e6d2c35dfd7cd75dd938 (diff)
downloadaur-a18ca8c0a2e6108b542324d8206e4f07b36e00cd.tar.gz
adopted and corrected
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD48
2 files changed, 35 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 000427a14fe8..0751914d2df0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,17 @@
pkgbase = chicken-git
pkgdesc = Feature rich R5RS Scheme compiler and interpreter
- pkgver = 4.11.1.r3356.116f42e
- pkgrel = 2
+ pkgver = 5.1.1.r5049.126a315f
+ pkgrel = 1
url = http://call-cc.org/
- arch = any
- license = BSD 3-Clause
+ arch = x86_64
+ license = custom:bsd
makedepends = git
- makedepends = chicken
+ depends = chicken
provides = chicken
conflicts = chicken
+ options = staticlibs
source = git://code.call-cc.org/chicken-core.git
- md5sums = SKIP
+ sha256sums = SKIP
pkgname = chicken-git
diff --git a/PKGBUILD b/PKGBUILD
index 5167abf0a584..84b0e5ec24ed 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,48 @@
-# Maintainer: Samadi van Koten
+# Contributor: Samadi van Koten
+# Maintainer: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=chicken-git
-pkgver=4.11.1.r3356.116f42e
-pkgrel=2
+pkgver=5.1.1.r5049.126a315f
+pkgrel=1
pkgdesc='Feature rich R5RS Scheme compiler and interpreter'
-arch=('any')
+arch=('x86_64')
url='http://call-cc.org/'
-license=('BSD 3-Clause')
-depends=()
-makedepends=('git' 'chicken')
+license=('custom:bsd')
+depends=('chicken')
+makedepends=('git')
conflicts=('chicken')
provides=('chicken')
-options=()
source=('git://code.call-cc.org/chicken-core.git')
-md5sums=('SKIP')
+sha256sums=('SKIP')
+options=('staticlibs')
pkgver() {
- cd "$srcdir/chicken-core"
-
+ cd chicken-core
echo "$(cat buildversion).r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/chicken-core"
-
- make PLATFORM=linux PREFIX='/usr'
+ cd chicken-core
+ make PLATFORM=linux \
+ CSC_PROGRAM=chicken-csc \
+ CSI_PROGRAM=chicken-csi \
+ PREFIX='/usr'
}
check() {
- cd "$srcdir/chicken-core"
-
- make PLATFORM=linux check
+ cd chicken-core
+ make PLATFORM=linux \
+ CSC_PROGRAM=chicken-csc \
+ CSI_PROGRAM=chicken-csi check
}
package() {
- cd "$srcdir/chicken-core"
-
- make PLATFORM=linux DESTDIR="$pkgdir/" PREFIX='/usr' install
+ cd chicken-core
+ make PLATFORM=linux \
+ DESTDIR="$pkgdir/" \
+ PREFIX='/usr' \
+ CSC_PROGRAM=chicken-csc \
+ CSI_PROGRAM=chicken-csi install
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+ rmdir "$pkgdir"/usr/share/chicken/doc/manual
}