changeset 6032:eb26576150e4

orbit: new package.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Wed, 10 Nov 2010 14:59:39 +0100
parents 2dc373ed7eca
children d6a99af1ed07
files gub/specs/orbit.py
diffstat 1 files changed, 28 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gub/specs/orbit.py	Wed Nov 10 14:59:39 2010 +0100
@@ -0,0 +1,28 @@
+from gub import gnome
+from gub import target
+
+class Orbit (target.AutoBuild):
+    source = 'http://ftp.gnome.org/pub/GNOME/platform/2.26/2.26.3/sources/ORBit2-2.14.17.tar.gz'
+    dependencies = [
+        'tools::libtool',
+        'glib-devel',
+        'libidl',
+        ]
+    config_cache_overrides = target.AutoBuild.config_cache_overrides + '''
+ac_cv_alignof_CORBA_boolean=${ac_cv_alignof_CORBA_boolean=1}
+ac_cv_alignof_CORBA_char=${ac_cv_alignof_CORBA_char=1}
+ac_cv_alignof_CORBA_double=${ac_cv_alignof_CORBA_double=4}
+ac_cv_alignof_CORBA_float=${ac_cv_alignof_CORBA_float=4}
+ac_cv_alignof_CORBA_long=${ac_cv_alignof_CORBA_long=4}
+ac_cv_alignof_CORBA_long_double=${ac_cv_alignof_CORBA_long_double=4}
+ac_cv_alignof_CORBA_long_long=${ac_cv_alignof_CORBA_long_long=4}
+ac_cv_alignof_CORBA_octet=${ac_cv_alignof_CORBA_octet=1}
+ac_cv_alignof_CORBA_pointer=${ac_cv_alignof_CORBA_pointer=4}
+ac_cv_alignof_CORBA_short=${ac_cv_alignof_CORBA_short=2}
+ac_cv_alignof_CORBA_struct=${ac_cv_alignof_CORBA_struct=1}
+ac_cv_alignof_CORBA_wchar=${ac_cv_alignof_CORBA_wchar=2}
+'''
+    def patch (self):
+        target.AutoBuild.patch (self)
+        self.file_sub ([('TRY_RUN', 'TRY_COMPILE')], '%(srcdir)s/configure.in', must_succeed=True)
+        self.system ('cd %(srcdir)s && autoconf')