summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamadi van Koten2016-09-10 19:45:38 +0100
committerSamadi van Koten2016-09-10 19:47:59 +0100
commit1793682da173a573dfdd449c2f446d1e0db7d076 (patch)
treee99d33d02ce48a386ae11d3fe4472afa1a6a4ebd
downloadaur-1793682da173a573dfdd449c2f446d1e0db7d076.tar.gz
Create initial version of PKGBUILD
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD47
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6adf6a456e72
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = chicken-git
+ pkgdesc = Feature rich R5RS Scheme compiler and interpreter (from Git)
+ pkgver = 0.r3356.116f42e
+ pkgrel = 1
+ url = http://call-cc.org/
+ arch = any
+ license = BSD 3-Clause
+ makedepends = git
+ makedepends = make
+ makedepends = chicken
+ provides = chicken
+ conflicts = chicken
+ source = git://code.call-cc.org/chicken-core.git
+ md5sums = SKIP
+
+pkgname = chicken-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..6226f52e32dc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+chicken-core/
+pkg/
+src/
+chicken-git-*.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0c78276b27b8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,47 @@
+# Maintainer: Samadi van Koten
+
+pkgname=chicken-git
+pkgver=0.r3356.116f42e
+pkgrel=1
+pkgdesc='Feature rich R5RS Scheme compiler and interpreter (from Git)'
+arch=('any')
+url='http://call-cc.org/'
+license=('BSD 3-Clause')
+depends=()
+makedepends=('git' 'make' 'chicken')
+conflicts=('chicken')
+provides=('chicken')
+options=()
+source=('git://code.call-cc.org/chicken-core.git')
+md5sums=('SKIP')
+
+pkgver() {
+ cd chicken-core
+
+ echo "0.r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/chicken-core"
+
+ # Clean up after any old builds
+ make PLATFORM=linux spotless
+}
+
+build() {
+ cd "$srcdir/chicken-core"
+
+ make PLATFORM=linux
+}
+
+check() {
+ cd "$srcdir/chicken-core"
+
+ make PLATFORM=linux check
+}
+
+package() {
+ cd "$srcdir/chicken-core"
+
+ make PLATFORM=linux DESTDIR="$pkgdir/" PREFIX='/usr' install
+}