[arch-commits] Commit in smalltalk/repos (2 files)
Date: Wednesday, April 8, 2020 @ 22:59:43 Author: foutrelis Revision: 612815 archrelease: copy trunk to community-staging-x86_64 Added: smalltalk/repos/community-staging-x86_64/ smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 612814, smalltalk/trunk/PKGBUILD) --+ PKGBUILD | 71 + 1 file changed, 71 insertions(+) Copied: smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 612814, smalltalk/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2020-04-08 22:59:43 UTC (rev 612815) @@ -0,0 +1,71 @@ +# Maintainer: Alexander F. Rødseth +# Contributor: Kaiting Chen +# Contributor: mrshpot +# Contributor: Michael Fellinger + +pkgname=smalltalk +pkgver=3.2.91 +pkgrel=8 +pkgdesc='GNU Smalltalk interpreter and libraries' +url='http://smalltalk.gnu.org/' +license=('GPL' 'LGPL') +arch=('x86_64') +options=('!emptydirs' 'staticlibs') +depends=('gmp' 'libffi' 'libltdl' 'libsigsegv') +makedepends=('gdbm' 'git' 'gmp' 'gtk2' 'sqlite' 'tk' 'zip') +# Use latest commit where "make check" works. Found with git bisect: +source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") +#source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") +md5sums=('SKIP') +optdepends=('tk: for gst-blox' +'sqlite: database in a file' +'gtk2: GUI toolkit') + +prepare() { + cd "$pkgname" + + autoreconf -vi + sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l + + sed '/XML-Expat/d' -i tests/testsuite.at +} + +build() { + cd "$pkgname" + + export CFLAGS="$CFLAGS -w" + + ./configure \ +--prefix=/usr \ +--libexecdir=/usr/lib/smalltalk \ +--with-imagedir=/var/lib/smalltalk \ +--enable-gtk=yes \ +--with-readline \ +--with-tcl \ +--with-x \ +--without-emacs \ +--with-tk \ +--with-system-libffi \ +--with-system-libsigsegv + + echo '#define USE_INTERP_RESULT 1' >> config.h + make -j1 +} + +check() { + make -C "$pkgname" check +} + +package() { + cd "$pkgname" + + make DESTDIR="$pkgdir" install + + # Fix manpage symlink + rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" + ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in smalltalk/repos (2 files)
Date: Friday, January 11, 2019 @ 07:21:03 Author: foutrelis Revision: 46 archrelease: copy trunk to community-staging-x86_64 Added: smalltalk/repos/community-staging-x86_64/ smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 45, smalltalk/trunk/PKGBUILD) --+ PKGBUILD | 71 + 1 file changed, 71 insertions(+) Copied: smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 45, smalltalk/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2019-01-11 07:21:03 UTC (rev 46) @@ -0,0 +1,71 @@ +# Maintainer: Alexander F. Rødseth +# Contributor: Kaiting Chen +# Contributor: mrshpot +# Contributor: Michael Fellinger + +pkgname=smalltalk +pkgver=3.2.91 +pkgrel=7 +pkgdesc='GNU Smalltalk interpreter and libraries' +url='http://smalltalk.gnu.org/' +license=('GPL' 'LGPL') +arch=('x86_64') +options=('!emptydirs' 'staticlibs') +depends=('gmp' 'libffi' 'libltdl' 'libsigsegv') +makedepends=('gdbm' 'git' 'gmp' 'gtk2' 'sqlite' 'tk' 'zip') +# Use latest commit where "make check" works. Found with git bisect: +source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") +#source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") +md5sums=('SKIP') +optdepends=('tk: for gst-blox' +'sqlite: database in a file' +'gtk2: GUI toolkit') + +prepare() { + cd "$pkgname" + + autoreconf -vi + sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l + + sed '/XML-Expat/d' -i tests/testsuite.at +} + +build() { + cd "$pkgname" + + export CFLAGS="$CFLAGS -w" + + ./configure \ +--prefix=/usr \ +--libexecdir=/usr/lib/smalltalk \ +--with-imagedir=/var/lib/smalltalk \ +--enable-gtk=yes \ +--with-readline \ +--with-tcl \ +--with-x \ +--without-emacs \ +--with-tk \ +--with-system-libffi \ +--with-system-libsigsegv + + echo '#define USE_INTERP_RESULT 1' >> config.h + make -j1 +} + +check() { + make -C "$pkgname" check +} + +package() { + cd "$pkgname" + + make DESTDIR="$pkgdir" install + + # Fix manpage symlink + rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" + ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in smalltalk/repos (2 files)
Date: Friday, June 22, 2018 @ 10:06:47 Author: arodseth Revision: 344364 archrelease: copy trunk to community-staging-x86_64 Added: smalltalk/repos/community-staging-x86_64/ smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 344363, smalltalk/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 344363, smalltalk/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-06-22 10:06:47 UTC (rev 344364) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Alexander F. Rødseth +# Contributor: Kaiting Chen +# Contributor: mrshpot +# Contributor: Michael Fellinger + +pkgname=smalltalk +pkgver=3.2.91 +pkgrel=6 +pkgdesc='GNU Smalltalk interpreter and libraries' +url='http://smalltalk.gnu.org/' +license=('GPL' 'LGPL') +arch=('x86_64') +options=('!emptydirs' 'staticlibs') +depends=('gmp' 'libffi' 'libltdl' 'libsigsegv') +makedepends=('gdbm' 'git' 'gmp' 'gtk2' 'sqlite' 'tk' 'zip') +# Use latest commit where "make check" works. Found with git bisect: +source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") +#source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") +md5sums=('SKIP') +optdepends=('tk: for gst-blox' +'sqlite: database in a file' +'gtk2: GUI toolkit') + +prepare() { + cd "$pkgname" + + autoreconf -vi + sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l + + sed '/XML-Expat/d' -i tests/testsuite.at +} + +build() { + cd "$pkgname" + + export CFLAGS="$CFLAGS -w" + + ./configure \ +--prefix=/usr \ +--libexecdir=/usr/lib/smalltalk \ +--with-imagedir=/var/lib/smalltalk \ +--enable-gtk=yes \ +--with-readline \ +--with-tcl \ +--with-x \ +--without-emacs \ +--with-tk \ +--with-system-libffi \ +--with-system-libsigsegv + + echo '#define USE_INTERP_RESULT 1' >> config.h + make -j1 +} + +check() { + make -C "$pkgname" check +} + +package() { + cd "$pkgname" + + make DESTDIR="$pkgdir" install + + # Fix manpage symlink + rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" + ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in smalltalk/repos (2 files)
Date: Wednesday, January 10, 2018 @ 13:45:13 Author: arodseth Revision: 281026 archrelease: copy trunk to community-staging-x86_64 Added: smalltalk/repos/community-staging-x86_64/ smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 281025, smalltalk/trunk/PKGBUILD) --+ PKGBUILD | 72 + 1 file changed, 72 insertions(+) Copied: smalltalk/repos/community-staging-x86_64/PKGBUILD (from rev 281025, smalltalk/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2018-01-10 13:45:13 UTC (rev 281026) @@ -0,0 +1,72 @@ +# $Id$ +# Maintainer: Alexander F Rødseth+# Contributor: Kaiting Chen +# Contributor: mrshpot +# Contributor: Michael Fellinger + +pkgname=smalltalk +pkgver=3.2.91 +pkgrel=5 +pkgdesc='GNU Smalltalk interpreter and libraries' +url='http://smalltalk.gnu.org/' +license=('GPL' 'LGPL') +arch=('x86_64') +options=('!emptydirs' 'staticlibs') +depends=('gmp' 'libffi' 'libsigsegv' 'readline' 'libltdl') +makedepends=('gmp' 'gdbm' 'gtk2' 'sqlite' 'tk' 'zip' 'git') +# Use latest commit where "make check" works. Found with git bisect: +source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") +#source=("git://git.sv.gnu.org/smalltalk.git#tag=$pkgver") +md5sums=('SKIP') +optdepends=('tk: for gst-blox' +'sqlite: database in a file' +'gtk2: GUI toolkit') + +prepare() { + cd "$pkgname" + + autoreconf -vi + sed 's/int yylineno = 1;//g' -i libgst/genpr-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genvm-scan.l + sed 's/int yylineno = 1;//g' -i libgst/genbc-scan.l + + sed '/XML-Expat/d' -i tests/testsuite.at +} + +build() { + cd "$pkgname" + + export CFLAGS="$CFLAGS -w" + + ./configure \ +--prefix=/usr \ +--libexecdir=/usr/lib/smalltalk \ +--with-imagedir=/var/lib/smalltalk \ +--enable-gtk=yes \ +--with-readline \ +--with-tcl \ +--with-x \ +--without-emacs \ +--with-tk \ +--with-system-libffi \ +--with-system-libsigsegv + + echo '#define USE_INTERP_RESULT 1' >> config.h + make -j1 +} + +check() { + make -C "$pkgname" check +} + +package() { + cd "$pkgname" + + make DESTDIR="$pkgdir" install + + # Fix manpage symlink + rm -f "$pkgdir/usr/share/man/man1/gst-reload.1" + ln -s gst-load.1 "$pkgdir/usr/share/man/man1/gst-reload.1" +} + +# vim: ts=2 sw=2 et: