summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoraksr2024-01-11 08:05:19 +0100
committerRobin Candau2024-04-11 17:21:47 +0200
commitd73777d008edf9e8abf8cf43633d2c9ddabb909c (patch)
tree141ca458ed43ea17f4bfd222e68ce4c928ea2584
parentb6e75b82a1f90d0c8e74cff99d38ed7a7129dc6d (diff)
downloadaur-newsqueak.tar.gz
Fix build and add license
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD47
-rw-r--r--newsqueak.tar.gzbin0 -> 265358 bytes
3 files changed, 21 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index fc7e9450f1c6..48043444ab15 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,14 @@
pkgbase = newsqueak
pkgdesc = A Unix implementation of Newsqueak.
pkgver = 1
- pkgrel = 1
+ pkgrel = 2
url = http://www.herpolhode.com/rob/
arch = i686
arch = x86_64
- license = custom
+ license = custom:publicdomain
source = http://www.herpolhode.com/rob/newsqueak.tar.gz
md5sums = 3562d4a1a55cc7984c5b1559155c2322
sha1sums = 085cc8248be5b6145f57b8517e0f22469e5047c1
sha256sums = 875552bc8fcca2606b3c617a7bc298ecbb2529d42f28a16ced544b66be98d72f
pkgname = newsqueak
-
diff --git a/PKGBUILD b/PKGBUILD
index b670cfca4cfa..86610cc40c0c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,45 +1,36 @@
# Maintainer: aksr <aksr at t-com dot me>
pkgname=newsqueak
pkgver=1
-pkgrel=1
-epoch=
-pkgdesc="A Unix implementation of Newsqueak."
+pkgrel=2
+pkgdesc='A Unix implementation of Newsqueak.'
arch=('i686' 'x86_64')
-url="http://www.herpolhode.com/rob/"
-license=('custom')
-groups=()
-depends=()
-makedepends=()
-checkdepends=()
-optdepends=()
-provides=()
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
+url='http://www.herpolhode.com/rob/'
+license=('custom:publicdomain')
source=("http://www.herpolhode.com/rob/$pkgname.tar.gz")
-noextract=()
md5sums=('3562d4a1a55cc7984c5b1559155c2322')
sha1sums=('085cc8248be5b6145f57b8517e0f22469e5047c1')
sha256sums=('875552bc8fcca2606b3c617a7bc298ecbb2529d42f28a16ced544b66be98d72f')
+prepare() {
+ cd "$srcdir"
+ sed -i 's/CFLAGS =/& -fcommon/' Makefile
+}
+
build() {
- cd "$srcdir"
- make
+ cd "$srcdir"
+ make all
}
check() {
- cd "$srcdir"
- make -k check
+ cd "$srcdir"
+ make -k check
}
package() {
- cd "$srcdir"
- mkdir -p $pkgdir/usr/{bin,share/doc/$pkgname}
- install -Dm 755 $srcdir/squint/squint $pkgdir/usr/bin/squint
- install -Dm 644 $srcdir/doc/language.ps $pkgdir/usr/share/doc/$pknamek/language.ps
- install -Dm 644 $srcdir/doc/implementation.ps $pkgdir/usr/share/doc/$pkgname/implementation.ps
+ cd "$srcdir"
+ mkdir -p $pkgdir/usr/{bin,share/{doc/,licenses/}$pkgname}
+ install -D -m 755 $srcdir/squint/squint $pkgdir/usr/bin/squint
+ install -D -m 644 $srcdir/doc/language.ps $pkgdir/usr/share/doc/$pkgname/language.ps
+ install -D -m 644 $srcdir/doc/implementation.ps $pkgdir/usr/share/doc/$pkgname/implementation.ps
+ sed -n '1,8'p README > $pkgdir/usr/share/licenses/$pkgname/LICENSE
}
-
diff --git a/newsqueak.tar.gz b/newsqueak.tar.gz
new file mode 100644
index 000000000000..4e0ff1530146
--- /dev/null
+++ b/newsqueak.tar.gz
Binary files differ