From: Jakub Bogusz Date: Wed, 29 Sep 2021 19:44:03 +0000 (+0200) Subject: - allow building with gtk+3 even if gtk4 is installed X-Git-Tag: auto/th/libinput-1.19.1-1 X-Git-Url: http://git.pld-linux.org/?p=packages%2Flibinput.git;a=commitdiff_plain;h=30108c5 - allow building with gtk+3 even if gtk4 is installed --- diff --git a/libinput.spec b/libinput.spec index 18e2367..d834f14 100644 --- a/libinput.spec +++ b/libinput.spec @@ -29,7 +29,9 @@ BuildRequires: meson >= 0.49.0 BuildRequires: mtdev-devel >= 1.1.0 BuildRequires: ninja >= 1.5 BuildRequires: pkgconfig +BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 1.752 +BuildRequires: sed >= 4.0 BuildRequires: tar >= 1:1.22 BuildRequires: udev-devel BuildRequires: valgrind @@ -53,9 +55,6 @@ BuildRequires: python3-recommonmark BuildRequires: python3-sphinx_rtd_theme BuildRequires: sphinx-pdg-3 %endif -%if %{with gui} && %{without gtk4} -BuildConflicts: gtk4-devel -%endif Requires: libevdev >= 1.3 Requires: libwacom >= 0.20 Requires: mtdev >= 1.1.0 @@ -145,6 +144,10 @@ Dopełnianie parametrów w zsh dla polecenia libinput. tools/libinput-measure-{fuzz,touchpad-pressure,touch-size,touchpad-tap}.py \ tools/libinput-{replay,measure-touchpad-size}.py +%if %{without gtk4} +%{__sed} -i -e "/dependency('gtk4'/ s/'gtk4'/'gtk4-disabled'/" meson.build +%endif + %build %meson build \ -Ddebug-gui=%{__true_false gui} \