commit 5590ce12bae0620ff7f86b4d102878eeea0eb9c3
Author: Jan Palus <[email protected]>
Date:   Sat Oct 14 13:23:45 2023 +0200

    upstream patch to ignore unsuccessful git commands

 no-git-check.patch | 27 +++++++++++++++++++++++++++
 wayfire.spec       |  2 ++
 2 files changed, 29 insertions(+)
---
diff --git a/wayfire.spec b/wayfire.spec
index 61e7d6b..83ca680 100644
--- a/wayfire.spec
+++ b/wayfire.spec
@@ -10,6 +10,7 @@ License:      MIT
 Group:         Applications
 Source0:       
https://github.com/WayfireWM/wayfire/releases/download/v%{version}/%{name}-%{version}.tar.xz
 # Source0-md5: 36e88c89c0be0e6af725ecab15049ecb
+Patch0:                no-git-check.patch
 URL:           https://wayfire.org/
 BuildRequires: EGL-devel
 BuildRequires: GLM >= 0.9.9.9
@@ -94,6 +95,7 @@ Static wayfire libraries.
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %meson build \
diff --git a/no-git-check.patch b/no-git-check.patch
new file mode 100644
index 0000000..ab2c740
--- /dev/null
+++ b/no-git-check.patch
@@ -0,0 +1,27 @@
+From 515603f2ff5e0a342679119d0995bf49abfc3f62 Mon Sep 17 00:00:00 2001
+From: Scott Moreau <[email protected]>
+Date: Sat, 7 Oct 2023 11:42:02 -0600
+Subject: [PATCH] build: Tell meson to ignore the return value of git commands
+
+We grab the commit hash and branch name for use in the log,
+but this does not work when building from a tarball. Tell meson
+to ignore the return value by setting 'check: false' for git commands.
+---
+ meson.build | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 85993a190..eb2733cad 100644
+--- a/meson.build
++++ b/meson.build
+@@ -86,8 +86,8 @@ conf_data = configuration_data()
+ version = '"@0@"'.format(meson.project_version())
+ git = find_program('git', native: true, required: false)
+ if git.found()
+-      git_commit = run_command([git, 'rev-parse', '--short', 'HEAD'], check: 
true)
+-      git_branch = run_command([git, 'rev-parse', '--abbrev-ref', 'HEAD'], 
check: true)
++      git_commit = run_command([git, 'rev-parse', '--short', 'HEAD'], check: 
false)
++      git_branch = run_command([git, 'rev-parse', '--abbrev-ref', 'HEAD'], 
check: false)
+       if git_commit.returncode() == 0 and git_branch.returncode() == 0
+               version = '"@0@-@1@ (" __DATE__ ", branch \'@2@\')"'.format(
+                       meson.project_version(),
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/wayfire.git/commitdiff/5590ce12bae0620ff7f86b4d102878eeea0eb9c3

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to