[gnome-continuous] modules: Update to more modern gjs/js24/introspection stack



commit c1c0ad8eccd553560d04f92ee801f73538633809
Author: Colin Walters <walters verbum org>
Date:   Sun Feb 22 11:50:00 2015 -0500

    modules: Update to more modern gjs/js24/introspection stack
    
    Now that we no longer support running on RHEL6.

 install/gnome-continuous.modules |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)
---
diff --git a/install/gnome-continuous.modules b/install/gnome-continuous.modules
index 98d058d..19b2168 100644
--- a/install/gnome-continuous.modules
+++ b/install/gnome-continuous.modules
@@ -4,6 +4,8 @@
       href="git://git.gnome.org/"/>
   <repository type="git" name="cgwalters"
       href="git://github.com/cgwalters"/>
+  <repository type="tarball" name="ftp.mozilla.org"
+      href="http://ftp.mozilla.org/"/>
   <autotools id="gtk-doc-stub">
     <branch/>
   </autotools>
@@ -11,13 +13,13 @@
     <branch/>
   </autotools>
   <autotools id="glib">
-    <branch revision="glib-2-40"/>
+    <branch revision="glib-2-42"/>
     <dependencies>
       <dep package="gtk-doc-stub"/>
     </dependencies>
   </autotools>
   <autotools id="gobject-introspection" autogenargs="--without-cairo">
-    <branch revision="gnome-3-12"/>
+    <branch revision="1.42.0"/>
     <dependencies>
       <dep package="glib"/>
     </dependencies>
@@ -28,18 +30,27 @@
       <dep package="glib"/>
     </dependencies>
   </autotools>
-  <autotools id="spidermonkey" autogenargs="--enable-threadsafe --with-system-nspr">
-    <branch repo="cgwalters" module="spidermonkey-tarballs-as-git" revision="js-17"/>
+  <autotools id="js24" check-target="false"
+      autogenargs="--enable-threadsafe --with-system-nspr --enable-debug --disable-tests --disable-strip 
--enable-ctypes --enable-system-ffi --disable-intl-api">
+    <pkg-config>mozjs-24.pc</pkg-config>
+    <branch repo="ftp.mozilla.org"
+            module="pub/mozilla.org/js/mozjs-24.2.0.tar.bz2"
+            version="24.2.0"
+            hash="sha256:e62f3f331ddd90df1e238c09d61a505c516fe9fd8c5c95336611d191d18437d8"
+            checkoutdir="js24-24.2.0">
+      <patch file="js24-buildapi.patch" strip="1"/>
+      <patch file="js24-prettyprinters.patch" strip="1"/>
+    </branch>
     <dependencies>
-      <dep package="glib"/>
+      <dep package="nspr"/>
     </dependencies>
   </autotools>
   <autotools id="gjs" autogenargs="--without-cairo">
-    <branch revision="gnome-3-10"/>
+    <branch revision="gnome-3-14"/>
     <dependencies>
       <dep package="gobject-introspection"/>
       <dep package="gnome-common"/>
-      <dep package="spidermonkey"/>
+      <dep package="js24"/>
     </dependencies>
   </autotools>
   <autotools id="libxml2">


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]