mirror of
https://github.com/void-linux/void-packages.git
synced 2025-08-02 02:42:56 +02:00
meson: update to 0.48.1.
This commit is contained in:
parent
0c4e884fd8
commit
7175262304
2 changed files with 3 additions and 53 deletions
|
@ -1,50 +0,0 @@
|
||||||
From 238710cfab18da9d7c4091133b57e0bf638a6020 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jussi Pakkanen <jpakkane@gmail.com>
|
|
||||||
Date: Mon, 1 Oct 2018 20:31:48 +0300
|
|
||||||
Subject: [PATCH] Fix handling generated .desktop files. Closes #4304.
|
|
||||||
|
|
||||||
---
|
|
||||||
mesonbuild/modules/i18n.py | 22 ++++++++++---------
|
|
||||||
.../6 gettext/generated/desktopgenerator.py | 9 ++++++++
|
|
||||||
.../6 gettext/generated/meson.build | 14 ++++++++++++
|
|
||||||
.../generated/something.desktop.in.in | 15 +++++++++++++
|
|
||||||
test cases/frameworks/6 gettext/meson.build | 1 +
|
|
||||||
5 files changed, 51 insertions(+), 10 deletions(-)
|
|
||||||
create mode 100644 test cases/frameworks/6 gettext/generated/desktopgenerator.py
|
|
||||||
create mode 100644 test cases/frameworks/6 gettext/generated/meson.build
|
|
||||||
create mode 100644 test cases/frameworks/6 gettext/generated/something.desktop.in.in
|
|
||||||
|
|
||||||
diff --git a/mesonbuild/modules/i18n.py b/mesonbuild/modules/i18n.py
|
|
||||||
index 0fc052b778..8b5e18162f 100644
|
|
||||||
--- mesonbuild/modules/i18n.py
|
|
||||||
+++ mesonbuild/modules/i18n.py
|
|
||||||
@@ -82,17 +82,19 @@ def merge_file(self, state, args, kwargs):
|
|
||||||
kwargs['command'] = command
|
|
||||||
|
|
||||||
inputfile = kwargs['input']
|
|
||||||
- if isinstance(inputfile, str):
|
|
||||||
- inputfile = mesonlib.File.from_source_file(state.environment.source_dir,
|
|
||||||
+ if hasattr(inputfile, 'held_object'):
|
|
||||||
+ ct = build.CustomTarget(kwargs['output'] + '_merge', state.subdir, state.subproject, kwargs)
|
|
||||||
+ else:
|
|
||||||
+ if isinstance(inputfile, str):
|
|
||||||
+ inputfile = mesonlib.File.from_source_file(state.environment.source_dir,
|
|
||||||
state.subdir, inputfile)
|
|
||||||
- output = kwargs['output']
|
|
||||||
- ifile_abs = inputfile.absolute_path(state.environment.source_dir,
|
|
||||||
- state.environment.build_dir)
|
|
||||||
- values = mesonlib.get_filenames_templates_dict([ifile_abs], None)
|
|
||||||
- outputs = mesonlib.substitute_values([output], values)
|
|
||||||
- output = outputs[0]
|
|
||||||
-
|
|
||||||
- ct = build.CustomTarget(output + '_' + state.subdir + '_merge', state.subdir, state.subproject, kwargs)
|
|
||||||
+ output = kwargs['output']
|
|
||||||
+ ifile_abs = inputfile.absolute_path(state.environment.source_dir,
|
|
||||||
+ state.environment.build_dir)
|
|
||||||
+ values = mesonlib.get_filenames_templates_dict([ifile_abs], None)
|
|
||||||
+ outputs = mesonlib.substitute_values([output], values)
|
|
||||||
+ output = outputs[0]
|
|
||||||
+ ct = build.CustomTarget(output + '_' + state.subdir + '_merge', state.subdir, state.subproject, kwargs)
|
|
||||||
return ModuleReturnValue(ct, [ct])
|
|
||||||
|
|
||||||
@FeatureNewKwargs('i18n.gettext', '0.37.0', ['preset'])
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'meson'
|
# Template file for 'meson'
|
||||||
pkgname=meson
|
pkgname=meson
|
||||||
version=0.48.0
|
version=0.48.1
|
||||||
revision=3
|
revision=1
|
||||||
noarch=yes
|
noarch=yes
|
||||||
build_style=python3-module
|
build_style=python3-module
|
||||||
pycompile_module="mesonbuild"
|
pycompile_module="mesonbuild"
|
||||||
|
@ -15,7 +15,7 @@ license="Apache-2.0"
|
||||||
homepage="http://mesonbuild.com"
|
homepage="http://mesonbuild.com"
|
||||||
changelog="https://raw.githubusercontent.com/mesonbuild/meson/master/docs/markdown/Release-notes-for-${version%.?}.0.md"
|
changelog="https://raw.githubusercontent.com/mesonbuild/meson/master/docs/markdown/Release-notes-for-${version%.?}.0.md"
|
||||||
distfiles="https://github.com/mesonbuild/meson/archive/${version}.tar.gz"
|
distfiles="https://github.com/mesonbuild/meson/archive/${version}.tar.gz"
|
||||||
checksum=9de95eff4577a9b2b258bdef7a544da3f7fedab94ac2eabc6bacfcd11ea4e07e
|
checksum=1cfd3fccd47f61aae11804aa683374bec109058ff087a41a288bd3f851634aef
|
||||||
|
|
||||||
do_check() {
|
do_check() {
|
||||||
# meson depends on trillion of things to perform actual tests
|
# meson depends on trillion of things to perform actual tests
|
||||||
|
|
Loading…
Add table
Reference in a new issue