Date: Monday, October 24, 2022 @ 23:26:09 Author: arodseth Revision: 1334665
Disable gtk, enable gl and sdl, remove gst-browser. ref FS#76224 Modified: smalltalk/trunk/PKGBUILD ----------+ PKGBUILD | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-10-24 23:00:09 UTC (rev 1334664) +++ PKGBUILD 2022-10-24 23:26:09 UTC (rev 1334665) @@ -5,19 +5,18 @@ pkgname=smalltalk pkgver=3.2.91 -pkgrel=11 +pkgrel=12 pkgdesc='GNU Smalltalk interpreter and libraries' -url='http://smalltalk.gnu.org/' +url='https://www.gnu.org/software/smalltalk/' license=(GPL LGPL) arch=(x86_64) -options=('!emptydirs' staticlibs) -depends=(gmp libffi libltdl libsigsegv) -makedepends=(gdbm git gmp gtk3 sqlite tk zip) +options=(!emptydirs staticlibs) +depends=(gmp libffi libltdl libsigsegv sdl) +makedepends=(freeglut gdbm git glew glu gmp mesa sqlite tk zip) # Use latest commit where "make check" works. Found by using "git bisect". source=("git://git.sv.gnu.org/smalltalk.git#commit=edb6bad6950c787f4b4c7f8ac5f7047ac1e8b984") -sha256sums=('SKIP') -optdepends=('gtk3: GUI toolkit' - 'sqlite: database in a file' +b2sums=('SKIP') +optdepends=('sqlite: database in a file' 'tk: for gst-blox') prepare() { @@ -31,7 +30,8 @@ cd $pkgname export CFLAGS="$CFLAGS -ffat-lto-objects -Wl,--allow-multiple-definition -w" ./configure \ - --enable-gtk=yes \ + --enable-gtk=no \ + --enable-libsdl=yes \ --libexecdir=/usr/lib/smalltalk \ --prefix=/usr \ --with-imagedir=/var/lib/smalltalk \ @@ -56,4 +56,6 @@ # 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" + # Remove gst-browser, ref FS#76224 + rm -f "$pkgdir/usr/"{bin/gst-browser,share/man/man1/gst-browser.1} }
