meson 1.0.1-2 (x86_64;znver1;aarch64) 2023-17388
9999

Status published
Submitter benbullard79 [@T] cox.net
Platform rolling
Repository main
URL https://abf.openmandriva.org/build_lists/329896
Packages
meson-1.0.1-2.x86_64.source
meson-1.0.1-2.x86_64.binary
meson-1.0.1-2.znver1.source
meson-1.0.1-2.znver1.binary
meson-1.0.1-2.aarch64.source
meson-1.0.1-2.aarch64.binary
Build Date 2023-04-05 17:47:59 +0000 UTC
Last Updated 2023-04-06 17:14:52.075323327 +0000 UTC
$ git show --format=fuller --patch-with-stat --summary d0915227e89ca35b57a76bb424361adc86a8a996

commit d0915227e89ca35b57a76bb424361adc86a8a996
Author:     Bernhard Rosenkränzer <bero@lindev.ch>
AuthorDate: Mon Apr 3 00:54:15 2023 +0200
Commit:     Bernhard Rosenkränzer <bero@lindev.ch>
CommitDate: Mon Apr 3 00:56:08 2023 +0200

    Adjust macros to be crosscompiler friendly
---
 meson-1.0.1-crosscompile-macros.patch | 16 ++++++++++++++++
 meson.spec                            |  3 ++-
 2 files changed, 18 insertions(+), 1 deletion(-)
 create mode 100644 meson-1.0.1-crosscompile-macros.patch

diff --git a/meson-1.0.1-crosscompile-macros.patch b/meson-1.0.1-crosscompile-macros.patch
new file mode 100644
index 0000000..54c10a1
--- /dev/null
+++ b/meson-1.0.1-crosscompile-macros.patch
@@ -0,0 +1,16 @@
+diff -up meson-1.0.1/data/macros.meson.omv~ meson-1.0.1/data/macros.meson
+--- meson-1.0.1/data/macros.meson.omv~	2023-04-03 00:46:33.900688859 +0200
++++ meson-1.0.1/data/macros.meson	2023-04-03 00:49:15.985005230 +0200
+@@ -8,8 +8,12 @@
+     %set_build_flags \
+     export LANG="en_US.UTF-8" \
+     export LC_ALL="en_US.UTF-8" \
++%if %{cross_compiling} \
++    export CROSSCOMPILE_FILE="--cross-file=%{_prefix}/%{_target_platform}/share/meson/%{_target_platform}.cross" \
++%endif \
+     %{shrink:%{__meson} setup \
+         --buildtype=plain \
++	$CROSSCOMPILE_FILE \
+         --prefix=%{_prefix} \
+         --libdir=%{_libdir} \
+         --libexecdir=%{_libexecdir} \
diff --git a/meson.spec b/meson.spec
index e5137f6..80de563 100644
--- a/meson.spec
+++ b/meson.spec
@@ -1,13 +1,14 @@
 Summary: A software build system
 Name: meson
 Version: 1.0.1
-Release: 1
+Release: 2
 URL: http://mesonbuild.com/
 License: Apache-2.0
 Group: Development/Tools
 Source0: https://github.com/mesonbuild/meson/archive/%{version}/%{name}-%{version}.tar.gz
 Patch0: meson-0.42.1-macros.patch
 Patch1: meson-0.54.2-add-meson32-macro.patch
+Patch2: meson-1.0.1-crosscompile-macros.patch
 BuildRequires: python >= 3.0
 BuildRequires: python3dist(pip)
 BuildArch: noarch
Not Available

benbullard79 [@T] cox.netNo Comment.598d 04hrs
benbullard79 [@T] cox.netNo Comment.598d 04hrs
benbullard79 [@T] cox.netNo Comment.598d 03hrs
benbullard79 [@T] cox.netNo Comment.597d 10hrs
benbullard79 [@T] cox.netNo Comment.597d 10hrs