tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
meson: 1.7.2 -> 1.8.0
Alyssa Ross
9 months ago
1cc2b695
b71bd0a7
+10
-10
2 changed files
expand all
collapse all
unified
split
pkgs
by-name
me
meson
007-freebsd-pkgconfig-path.patch
package.nix
+8
-8
pkgs/by-name/me/meson/007-freebsd-pkgconfig-path.patch
···
1
1
diff --git a/mesonbuild/modules/pkgconfig.py b/mesonbuild/modules/pkgconfig.py
2
2
-
index 1bdf82931..db165ea12 100644
2
2
+
index cc0450a52..183555c48 100644
3
3
--- a/mesonbuild/modules/pkgconfig.py
4
4
+++ b/mesonbuild/modules/pkgconfig.py
5
5
-
@@ -701,10 +701,7 @@ class PkgConfigModule(NewExtensionModule):
6
6
-
pcfile = filebase + '.pc'
5
5
+
@@ -702,10 +702,7 @@ class PkgConfigModule(NewExtensionModule):
7
6
pkgroot = pkgroot_name = kwargs['install_dir'] or default_install_dir
8
7
if pkgroot is None:
9
9
-
- if mesonlib.is_freebsd():
10
10
-
- pkgroot = os.path.join(_as_str(state.environment.coredata.get_option(OptionKey('prefix'))), 'libdata', 'pkgconfig')
8
8
+
m = state.environment.machines.host
9
9
+
- if m.is_freebsd():
10
10
+
- pkgroot = os.path.join(_as_str(state.environment.coredata.optstore.get_value_for(OptionKey('prefix'))), 'libdata', 'pkgconfig')
11
11
- pkgroot_name = os.path.join('{prefix}', 'libdata', 'pkgconfig')
12
12
-
- elif mesonlib.is_haiku():
13
13
-
+ if mesonlib.is_haiku():
14
14
-
pkgroot = os.path.join(_as_str(state.environment.coredata.get_option(OptionKey('prefix'))), 'develop', 'lib', 'pkgconfig')
12
12
+
- elif m.is_haiku():
13
13
+
+ if m.is_haiku():
14
14
+
pkgroot = os.path.join(_as_str(state.environment.coredata.optstore.get_value_for(OptionKey('prefix'))), 'develop', 'lib', 'pkgconfig')
15
15
pkgroot_name = os.path.join('{prefix}', 'develop', 'lib', 'pkgconfig')
16
16
else:
+2
-2
pkgs/by-name/me/meson/package.nix
···
16
16
17
17
python3.pkgs.buildPythonApplication rec {
18
18
pname = "meson";
19
19
-
version = "1.7.2";
19
19
+
version = "1.8.0";
20
20
21
21
src = fetchFromGitHub {
22
22
owner = "mesonbuild";
23
23
repo = "meson";
24
24
tag = version;
25
25
-
hash = "sha256-On67RM3u1/XhdwgtAHve1GAJwKGCnk8IOCjNZcyDfyg=";
25
25
+
hash = "sha256-Y1G3kHSv1krlJjR7oHcN8GavzYj2C25GLq8lvYpnMKA=";
26
26
};
27
27
28
28
patches = [