diff gub/specs/guile.py @ 6493:a753f2b56688

guile: bump to 2.0
author Jan Nieuwenhuizen <janneke@gnu.org>
date Tue, 15 Mar 2011 14:13:15 +0100
parents 840b403f7762
children 4af12ccffd10
line wrap: on
line diff
--- a/gub/specs/guile.py	Tue Feb 08 12:33:54 2011 +0100
+++ b/gub/specs/guile.py	Tue Mar 15 14:13:15 2011 +0100
@@ -13,12 +13,14 @@
     # source = 'git://git.sv.gnu.org/guile.git&branch=branch_release-1-8&revision=bba579611b3671c7e4c1515b100f01c048a07935'
     source = 'http://ftp.gnu.org/pub/gnu/guile/guile-1.8.7.tar.gz'
     source = 'http://alpha.gnu.org/gnu/guile/guile-1.9.15.tar.gz'
+    source = 'http://ftp.gnu.org/gnu/guile/guile-2.0.0.tar.gz'
     patches = [
         #'guile-reloc-1.8.6.patch',
         'guile-1.9.14-reloc.patch',
         #'guile-cexp.patch',
         'guile-1.8.6-test-use-srfi.patch',
         #'guile-1.8.7-doc-snarfing.patch',
+        ##'guile-2.0.0-configure-cross.patch',
         'guile-1.9.14-configure-cross.patch',
         'guile-1.9.15-cross.patch',
         'guile-1.9.14-gnulib-libunistring.patch',
@@ -181,6 +183,9 @@
         'guile-1.9.15-mingw-fports.patch',
         'guile-1.9.15-mingw-rename.patch',
         'guile-1.9.15-mingw-cachedir.patch',
+        'guile-2.0.0-mingw-compile-binary.patch',
+        'guile-2.0.0-mingw-fchmod.patch',
+        'guile-2.0.0-mingw-dynl.patch',
         ]
     dependencies = (Guile.dependencies + [
             'regex-devel',
@@ -263,7 +268,10 @@
                             'CPATH="%(srcdir)s:%(builddir)s:%(system_prefix)s/include" ')
 
 class Guile__tools (tools.AutoBuild, Guile):
-    patches = []
+    patches = [
+        'guile-2.0.0-testsuite.patch',
+        'guile-2.0.0-mingw-compile-binary.patch',
+        ]
     dependencies = (Guile.dependencies
                     + [
                 'autoconf',
@@ -305,7 +313,7 @@
         self.file_sub ([('-std=gnu99', ''),('-std=c99', '')], '%(srcdir)s/configure')
     def install (self):
         tools.AutoBuild.install (self)
-        self.system ('cd %(install_root)s%(packaging_suffix_dir)s%(prefix_dir)s/bin && cp guile guile-1.9')
+        self.system ('cd %(install_root)s%(packaging_suffix_dir)s%(prefix_dir)s/bin && cp guile guile-2.0')
 #        self.file_sub ([('[(]string-join other-flags[)]', '(string-join (filter (lambda (x) (not (equal? x "-L/usr/lib"))) other-flags))')],
 #                       '%(install_root)s%(packaging_suffix_dir)s%(prefix_dir)s/bin/guile-config',
 #                       must_succeed=True)