libadwaita/0028-meson-Don-t-install-internal-static-library.patch
Christian Hergert d0a41fdac7
Update to 1.6.6 with manual patching
Previously we had 1.6.1 but now there is 1.6.6. However after 1.6.2
libadwaita decided in a minor release to redo their build system to no
longer pre-generate CSS but instead push that on downstreams.

Ignoring the wisdom of doing this in a minor release, just work around
it by manually backporting the changes. They don't affect any CSS which
would need to be regenerated anyway.

Resolves: RHEL-86191
2025-04-29 13:19:21 -07:00

39 lines
1.2 KiB
Diff

From b4e07684b02db371ea348b1b90f56391c01a1d8c Mon Sep 17 00:00:00 2001
From: Alice Mikhaylenko <alicem@mailbox.org>
Date: Sat, 15 Mar 2025 14:00:37 +0000
Subject: [PATCH 28/33] meson: Don't install internal static library
It's only used for tests. Now that it's always static there should never
be any need to install it, even for installed tests, which AFAICT
libadwaita doesn't even have.
(cherry picked from commit c4b2760bc8bb95a2039dfad97ad27f592ed05c47)
Co-authored-by: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
(cherry picked from commit 6467d119dacb8441531a6dfece003a62c8175f60)
Co-authored-by: Alice Mikhaylenko <alicem@mailbox.org>
---
src/meson.build | 2 --
1 file changed, 2 deletions(-)
diff --git a/src/meson.build b/src/meson.build
index a27f14f0..f3205008 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -425,9 +425,7 @@ if get_option('tests')
c_args: libadwaita_c_args,
dependencies: libadwaita_deps,
include_directories: [ root_inc, src_inc ],
- install: true,
link_args: libadwaita_link_args,
- install_dir: adwaita_libdir,
)
libadwaita_internal_dep = declare_dependency(
--
2.47.1