[gnome-build-meta/valentindavid/bgrt-theme] core-deps/plymouth.bst: Use git version to re-enable bgrt theme



commit afcb8b16d9cba5a87613983c359aefbccdbd8600
Author: Valentin David <valentin david codethink co uk>
Date:   Fri Feb 21 17:58:16 2020 +0100

    core-deps/plymouth.bst: Use git version to re-enable bgrt theme
    
    `vm/plymouth-gnome-theme.bst` depends on theme bgrt. Without it,
    plymouth boot is broken.

 elements/core-deps/plymouth.bst  | 10 ++++++++--
 files/plymouth/no-intltool.patch | 15 +++++++++++++++
 2 files changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/elements/core-deps/plymouth.bst b/elements/core-deps/plymouth.bst
index 393b550d..d7fb944d 100644
--- a/elements/core-deps/plymouth.bst
+++ b/elements/core-deps/plymouth.bst
@@ -1,8 +1,14 @@
 kind: autotools
 
 sources:
-- kind: tar
-  url: https://www.freedesktop.org/software/plymouth/releases/plymouth-0.9.4.tar.xz
+  # Plymouth has not been released for a while. Fedora uses a non-released
+  # version. We need the bgrt theme.
+- kind: git_tag
+  url: git_freedesktop_org:plymouth/plymouth.git
+  track: d7c737d05afea5ff1b26f90708a15add5c30fe92
+  track-tags: false
+- kind: patch
+  path: files/plymouth/no-intltool.patch
 
 depends:
 - sdk/gtk+-3.bst
diff --git a/files/plymouth/no-intltool.patch b/files/plymouth/no-intltool.patch
new file mode 100644
index 00000000..ab0a5701
--- /dev/null
+++ b/files/plymouth/no-intltool.patch
@@ -0,0 +1,15 @@
+diff --git a/configure.ac b/configure.ac
+index ada2e4d..5b0f1fa 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -17,10 +17,6 @@ AM_MAINTAINER_MODE([enable])
+ 
+ AM_GNU_GETTEXT_VERSION([0.19.8])
+ AM_GNU_GETTEXT([external])
+-AC_PATH_PROG([INTLTOOL_EXTRACT], [intltool-extract])
+-if test x$INTLTOOL_EXTRACT = x; then
+-  AC_MSG_ERROR([intltool-extract is required to build plymouth])
+-fi
+ 
+ PKG_PROG_PKG_CONFIG
+ LT_INIT([dlopen disable-static pic-only])


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