Debian Patches

Status for slib/3c2-1

Patch Description Author Forwarded Bugs Origin Last update
debian-changes.patch Upstream changes before switch to "3.0 (quilt)" source format in version 3b1-3.1 Jari Aalto <jari.aalto@cante.net> no 2020-05-19
712322_use_local_schmooz.patch Use local schmooz version to build txi files

The generation of the txi files should be done using the copy of schmooz.scm
in the source, rather than the on from a previous slib version, that gets
installed on the system because scm depends on slib.
Ivo De Decker <ivodd@debian.org> not-needed debian 2020-05-19
0003-Use-sensible-browser-in-Guile-browse-url.patch Use sensible-browser in Guile browse-url Nick Gasson <nick@nickg.me.uk> no 2020-05-03
0004-Do-not-remove-slib.sh-in-make-distclean.patch Do not remove slib.sh in make distclean Nick Gasson <nick@nickg.me.uk> no 2020-05-24
0006-Use-Debian-install-directory-in-library-vicinity.patch Use Debian install directory in library-vicinity Nick Gasson <nick@nickg.me.uk> no 2020-10-04
0007-Default-implementation-vicinity-under-var-lib-slib.patch Default implementation-vicinity under /var/lib/slib/ Nick Gasson <nick@nickg.me.uk> not-needed debian 2020-10-04
0008-guile-2.init-pass-declarative-f-to-define-module-for.patch guile-2.init: pass #:declarative #f to define-module for Guile 3.x
Otherwise guile-3.0 issues a warning:

WARNING: Use of `load' in declarative module (ice-9 slib). Add #:declarative? #f to your define-module invocation.
Nick Gasson <nick@nickg.me.uk> yes 2020-12-19
0009-configure-PACKAGE_TARNAME-should-not-depend-on-pwd.patch configure: PACKAGE_TARNAME should not depend on pwd
Fix for reproducible build.
Nick Gasson <nick@nickg.me.uk> no 2020-12-19
0010-slib.sh-do-not-set-LD_LIBRARY_PATH-when-starting-Gam.patch slib.sh: do not set LD_LIBRARY_PATH when starting Gambit
This is not required when using the Debian package.
Nick Gasson <nick@nickg.me.uk> not-needed 2021-01-04
0011-mzscheme.init-fixes-for-modern-Racket.patch mzscheme.init: fixes for modern Racket
Two problems prevented mzscheme.init from loading under Racket 8
(invoked as "mzscheme -I mzscheme -f mzscheme.init"):

* SYNTAX-CASE is used at the transformer phase, but the mzscheme
language was only required at phase 0, giving

syntax-case: unbound identifier; also, no #%app syntax
transformer is bound in the transformer phase

* SUB-VICINITY was defined with BUILD-PATH, which rejects the empty
vicinity that mklibcat.scm passes, giving

build-path: contract violation
expected: (or/c path-string? path-for-some-system? 'up 'same)
given: ""

and which, unlike every other *.init file, returned a vicinity
without a trailing separator. Use the usual STRING-APPEND
definition instead.
"Barak A. Pearlmutter" <bap@debian.org> no debian 2026-09-06
0011-spelling.patch spelling "Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2026-09-06

All known versions for source package 'slib'

Links