[gnome-build-meta/abderrahim/pygments] sdk: add pygments, needed by gtk-doc



commit 516af46b621814bfe485e9fcdd3805b398f1f324
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Mon Apr 15 21:51:53 2019 +0100

    sdk: add pygments, needed by gtk-doc

 elements/sdk.bst                 | 1 +
 elements/sdk/gtk-doc.bst         | 2 ++
 elements/sdk/python-pygments.bst | 7 +++++++
 project.conf                     | 7 +++++--
 4 files changed, 15 insertions(+), 2 deletions(-)
---
diff --git a/elements/sdk.bst b/elements/sdk.bst
index 19a6bdbe..43cd09b9 100644
--- a/elements/sdk.bst
+++ b/elements/sdk.bst
@@ -3,6 +3,7 @@ depends:
 - sdk-platform.bst
 - sdk/gnome-common.bst
 - sdk/gtk-doc.bst
+- sdk/python-pygments.bst
 - sdk/vala.bst
 - sdk/yelp-tools.bst
 
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 94cf4792..321b5980 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -5,6 +5,8 @@ sources:
   track: master
 depends:
 - sdk/yelp-tools.bst
+- filename: sdk/python-pygments.bst
+  type: runtime
 - filename: base/docbook-xsl.bst
   junction: freedesktop-sdk.bst
 - filename: base/buildsystem-autotools.bst
diff --git a/elements/sdk/python-pygments.bst b/elements/sdk/python-pygments.bst
new file mode 100644
index 00000000..59ce492a
--- /dev/null
+++ b/elements/sdk/python-pygments.bst
@@ -0,0 +1,7 @@
+kind: distutils
+sources:
+- kind: tar
+  url: 
https://files.pythonhosted.org/packages/64/69/413708eaf3a64a6abb8972644e0f20891a55e621c6759e2c3f3891e05d63/Pygments-2.3.1.tar.gz
+depends:
+- filename: base-platform.bst
+  junction: freedesktop-sdk.bst
diff --git a/project.conf b/project.conf
index ed5e6329..419e48d5 100644
--- a/project.conf
+++ b/project.conf
@@ -144,8 +144,11 @@ elements:
       install-commands:
         (>):
           # There's no way to get the setup.py to install this in the right place.
-          - mkdir -p %{install-root}/usr/%{lib}/
-          - mv %{install-root}/usr/lib/pkgconfig/ %{install-root}/usr/%{lib}/
+          - |
+            if [ -d '%{install-root}/usr/lib/pkgconfig/' ]; then
+              mkdir -p %{install-root}/usr/%{lib}/
+              mv -f %{install-root}/usr/lib/pkgconfig/ %{install-root}/usr/%{lib}/
+            fi
   meson:
     variables:
       meson-global: --buildtype=debugoptimized --auto-features=enabled


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