Skip to content

Commit 41e42cd

Browse files
committed
libxrandr: update from 1.5.4 to 1.5.5
Continue using the downstream meson.build until upstream adds a declare_dependency(). However, upstream ships a meson.options file and CI thinks we use it, so require Meson >= 1.1.0.
1 parent 350c1fb commit 41e42cd

File tree

4 files changed

+22
-9
lines changed

4 files changed

+22
-9
lines changed

ci_config.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -932,11 +932,21 @@
932932
]
933933
},
934934
"libxrandr": {
935-
"_comment": "X11 needs a POSIX system",
935+
"_comment": [
936+
"X11 needs a POSIX system",
937+
"https://gitlab.freedesktop.org/xorg/lib/libxrandr/-/merge_requests/11"
938+
],
936939
"build_on": {
937940
"msys2": false,
938941
"windows": false
939-
}
942+
},
943+
"alpine_packages": [
944+
"libx11-dev"
945+
],
946+
"debian_packages": [
947+
"libx11-dev"
948+
],
949+
"ignore_upstream_meson": "1.5.5"
940950
},
941951
"libxrender": {
942952
"_comment": "X11 needs a POSIX system",

releases.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2800,6 +2800,7 @@
28002800
"xrandr"
28012801
],
28022802
"versions": [
2803+
"1.5.5-1",
28032804
"1.5.4-1",
28042805
"1.5.2-1"
28052806
]

subprojects/libxrandr.wrap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[wrap-file]
2-
directory = libXrandr-1.5.4
3-
source_url = https://xorg.freedesktop.org/releases/individual/lib/libXrandr-1.5.4.tar.xz
4-
source_filename = libXrandr-1.5.4.tar.xz
5-
source_hash = 1ad5b065375f4a85915aa60611cc6407c060492a214d7f9daf214be752c3b4d3
2+
directory = libXrandr-1.5.5
3+
source_url = https://xorg.freedesktop.org/releases/individual/lib/libXrandr-1.5.5.tar.xz
4+
source_filename = libXrandr-1.5.5.tar.xz
5+
source_hash = 72b922c2e765434e9e9f0960148070bd4504b288263e2868a4ccce1b7cf2767a
66
patch_directory = libXrandr
77

88
[provide]
9-
xrandr = xrandr_dep
9+
dependency_names = xrandr

subprojects/packagefiles/libXrandr/meson.build

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
project(
22
'libxrandr',
33
'c',
4-
version: '1.5.4',
4+
version: '1.5.5',
55
default_options: ['warning_level=3'],
6+
license: 'HPND-sell-variant',
7+
meson_version: '>= 1.1.0',
68
)
79

810
incdirs = include_directories('include', 'include/X11/extensions')
@@ -28,7 +30,7 @@ xrandr = library(
2830
)
2931

3032
xrandr_dep = declare_dependency(
31-
dependencies: [xext_dep, xrender_dep],
3233
include_directories: incdirs,
3334
link_with: xrandr,
3435
)
36+
meson.override_dependency('xrandr', xrandr_dep)

0 commit comments

Comments
 (0)