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}
 }

Reply via email to