[jhbuild] 3.26, 3.28: Remove source-highlight dependency on macOS



commit 6bf6107902990dd925c06e58cda1365bb7938806
Author: Philip Chimento <philip chimento gmail com>
Date:   Sun Apr 8 15:29:25 2018 -0700

    3.26, 3.28: Remove source-highlight dependency on macOS
    
    gtk-doc can fall back to other highlighters, including vim which ships by
    default on macOS. This would otherwise bring in some inconvenient
    dependencies such as Boost::Regex.

 modulesets/gnome-suites-core-deps-3.26.modules   |    4 +++-
 modulesets/gnome-suites-core-deps-3.28.modules   |    4 +++-
 modulesets/gnome-suites-core-deps-latest.modules |    4 +++-
 3 files changed, 9 insertions(+), 3 deletions(-)
---
diff --git a/modulesets/gnome-suites-core-deps-3.26.modules b/modulesets/gnome-suites-core-deps-3.26.modules
index eb0a839..d327478 100644
--- a/modulesets/gnome-suites-core-deps-3.26.modules
+++ b/modulesets/gnome-suites-core-deps-3.26.modules
@@ -847,7 +847,9 @@ the module and we will just change it to use a tarball anyway.
       <dep package="docbook-xml"/>
       <dep package="docbook-xsl"/>
       <dep package="cc"/>
-      <dep package="source-highlight"/>
+      <if condition-unset="macos"> <!-- fall back to vim on macos -->
+        <dep package="source-highlight"/>
+      </if>
     </dependencies>
   </autotools>
 
diff --git a/modulesets/gnome-suites-core-deps-3.28.modules b/modulesets/gnome-suites-core-deps-3.28.modules
index a9d3a24..12b17e4 100644
--- a/modulesets/gnome-suites-core-deps-3.28.modules
+++ b/modulesets/gnome-suites-core-deps-3.28.modules
@@ -941,7 +941,9 @@ the module and we will just change it to use a tarball anyway.
       <dep package="docbook-xml"/>
       <dep package="docbook-xsl"/>
       <dep package="cc"/>
-      <dep package="source-highlight"/>
+      <if condition-unset="macos"> <!-- fall back to vim on macos -->
+        <dep package="source-highlight"/>
+      </if>
     </dependencies>
   </autotools>
 
diff --git a/modulesets/gnome-suites-core-deps-latest.modules 
b/modulesets/gnome-suites-core-deps-latest.modules
index 1a63919..884b454 100644
--- a/modulesets/gnome-suites-core-deps-latest.modules
+++ b/modulesets/gnome-suites-core-deps-latest.modules
@@ -952,7 +952,9 @@ the module and we will just change it to use a tarball anyway.
       <dep package="docbook-xml"/>
       <dep package="docbook-xsl"/>
       <dep package="cc"/>
-      <dep package="source-highlight"/>
+      <if condition-unset="macos"> <!-- fall back to vim on macos -->
+        <dep package="source-highlight"/>
+      </if>
     </dependencies>
   </autotools>
 


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