retitle 441110 Please provide package guile-1.8-slib
tags 441110 + patch
thanks
Hi guile maintainers,
please provide the package guile-1.8-slib. It is needed for Gnucash
(still using guile 1.6) making use of guile 1.8. You can find the
suggested changes in the attached file.
Regards
Micha
diff -Naur guile-1.8-1.8.5+1.orig/debian/control guile-1.8-1.8.5+1.patched/debian/control
--- guile-1.8-1.8.5+1.orig/debian/control 2009-01-26 14:54:06.000000000 +0100
+++ guile-1.8-1.8.5+1.patched/debian/control 2009-01-26 13:52:42.000000000 +0100
@@ -61,3 +61,13 @@
many extension languages. Guile can be used as a standard #! style
interpreter, via #!/usr/bin/guile, or as an extension language for
other applications via libguile.
+
+Package: guile-1.8-slib
+Section: devel
+Architecture: all
+Depends: guile-1.8, slib (>= 3a2-3)
+Description: Guile SLIB support
+ SLIB is a portable scheme library meant to provide compatibility and
+ utility functions for all standard scheme implementations. Once this
+ package is installed SLIB should be available within Guile via
+ (use-modules (ice-9 slib)).
diff -Naur guile-1.8-1.8.5+1.orig/debian/guile-slib.postinst guile-1.8-1.8.5+1.patched/debian/guile-slib.postinst
--- guile-1.8-1.8.5+1.orig/debian/guile-slib.postinst 2009-01-26 14:54:06.000000000 +0100
+++ guile-1.8-1.8.5+1.patched/debian/guile-slib.postinst 2009-01-26 14:17:13.000000000 +0100
@@ -2,7 +2,7 @@
set -e
-/usr/bin/gui...@deb_src_eff_ver@ \
+gui...@deb_src_eff_ver@ \
-c "(use-modules (ice-9 slib)) (require 'new-catalog)"
#DEBHELPER#
diff -Naur guile-1.8-1.8.5+1.orig/debian/NOTES guile-1.8-1.8.5+1.patched/debian/NOTES
--- guile-1.8-1.8.5+1.orig/debian/NOTES 2009-01-26 14:54:06.000000000 +0100
+++ guile-1.8-1.8.5+1.patched/debian/NOTES 1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-
-This is the control file entry which will be used once Guile 1.8 and
-SLIB are compatible.
-
-Package: guile-1.8-slib
-Section: devel
-Architecture: all
-Depends: guile-1.8, slib (>= 3a2-3)
-Description: Guile SLIB support
- SLIB is a portable scheme library meant to provide compatibility and
- utility functions for all standard scheme implementations. Once this
- package is installed SLIB should be available within Guile via
- (use-modules (ice-9 slib)).
diff -Naur guile-1.8-1.8.5+1.orig/debian/rules guile-1.8-1.8.5+1.patched/debian/rules
--- guile-1.8-1.8.5+1.orig/debian/rules 2009-01-26 14:54:06.000000000 +0100
+++ guile-1.8-1.8.5+1.patched/debian/rules 2009-01-26 14:02:30.000000000 +0100
@@ -275,9 +275,9 @@
# guile-libs
$(call deb_sub,guile-libs.install,$(deb_pkg_basename)-libs.install)
$(call deb_sub,guile-libs.lintian,$(deb_pkg_basename)-libs.lintian)
-# # guile-slib
-# $(call deb_sub,guile-slib.postinst,$(deb_pkg_basename)-slib.postinst)
-# $(call deb_sub,guile-slib.prerm,$(deb_pkg_basename)-slib.prerm)
+ # guile-slib
+ $(call deb_sub,guile-slib.postinst,$(deb_pkg_basename)-slib.postinst)
+ $(call deb_sub,guile-slib.prerm,$(deb_pkg_basename)-slib.prerm)
deb_trash += debian/$(deb_pkg_basename).install
deb_trash += debian/$(deb_pkg_basename).menu
@@ -290,8 +290,8 @@
deb_trash += debian/$(deb_pkg_basename)-doc.install
deb_trash += debian/$(deb_pkg_basename)-libs.install
deb_trash += debian/$(deb_pkg_basename)-libs.lintian
-#deb_trash += debian/$(deb_pkg_basename)-slib.postinst
-#deb_trash += debian/$(deb_pkg_basename)-slib.prerm
+deb_trash += debian/$(deb_pkg_basename)-slib.postinst
+deb_trash += debian/$(deb_pkg_basename)-slib.prerm
debian/stamp/config: debian/stamp/patch
CFLAGS="$(deb_cflags)" ./configure ${configure_args}
@@ -348,10 +348,10 @@
cd debian/$(deb_pkg_basename)/usr/bin/ \
&& mv guile guile-$(deb_src_eff_ver)
-# mkdir -p \
-# debian/$(deb_pkg_basename)-slib/usr/share/guile/$(deb_src_eff_ver)
-# cd debian/$(deb_pkg_basename)-slib/usr/share/guile/$(deb_src_eff_ver) \
-# && ln -s ../../slib .
+ mkdir -p \
+ debian/$(deb_pkg_basename)-slib/usr/share/guile/$(deb_src_eff_ver)
+ cd debian/$(deb_pkg_basename)-slib/usr/share/guile/$(deb_src_eff_ver) \
+ && ln -s ../../slib .
deb_trash += NEWS.gz