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
 

Reply via email to