[jhbuild] core-deps-3.26: Build meson and py3cairo from tarballs



commit a579bf0c3a9427a4a91fcf9c68db644430857810
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Thu Apr 27 22:36:45 2017 -0500

    core-deps-3.26: Build meson and py3cairo from tarballs
    
    GitHub stuff either needs to be released on GNOME infrastructure or
    build from tarballs. Our release infrastructure (convert-to-tarballs.py)
    cannot find the tarballs otherwise, since the parent directory of GitHub
    tarballs is a 404 page.

 modulesets/gnome-suites-core-deps-3.26.modules |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-3.26.modules b/modulesets/gnome-suites-core-deps-3.26.modules
index 4ea4a83..2f75da2 100644
--- a/modulesets/gnome-suites-core-deps-3.26.modules
+++ b/modulesets/gnome-suites-core-deps-3.26.modules
@@ -1520,7 +1520,11 @@
   </cmake>
 
   <distutils id="meson" python3="1">
-    <branch repo="github.com" module="mesonbuild/meson.git" revision="0.40.0"/>
+    <branch repo="github-tar"
+            version="0.40.0"
+            module="mesonbuild/meson/archive/${version}.tar.gz"
+            checkoutdir="meson-${version}"
+            hash="sha256:34bab8104df65f78b89c8d27d074ec6a426cc97cdea2b139892de2545904609a"/>
     <dependencies>
       <dep package="ninja"/>
     </dependencies>
@@ -1664,8 +1668,11 @@
   </autotools>
 
   <distutils id="py3cairo" python3="1">
-    <branch repo="github.com" module="pygobject/pycairo.git"
-            checkoutdir="pycairo-python3"/>
+    <branch repo="github-tar"
+            version="1.12.0"
+            module="pygobject/pycairo/archive/v${version}.tar.gz"
+            checkoutdir="pycairo-python3-${version}"
+            hash="sha256:e804a4cb8946a3dcf32c54ace4362b62cc1a9c5821c3a075ed172dcb1420c592"/>
   </distutils>
 
   <!-- Python 3 build of pygobject -->


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