diff --git a/.gitignore b/.gitignore index 02e4fed..0f4ae41 100644 --- a/.gitignore +++ b/.gitignore @@ -400,3 +400,4 @@ /anaconda-40.22.3.2.tar.bz2 /anaconda-40.22.3.3.tar.bz2 /anaconda-40.22.3.4.tar.bz2 +/anaconda-40.22.3.5.tar.bz2 diff --git a/.packit.yml b/.packit.yml index 03d80eb..0b4aa0c 100644 --- a/.packit.yml +++ b/.packit.yml @@ -45,6 +45,8 @@ jobs: - job: propose_downstream trigger: release + # Tarballs are not uploaded to GitLab PR on CentOS (https://github.com/packit/packit-service/issues/2436) + manual_trigger: True packages: [anaconda-centos] dist_git_branches: c10s diff --git a/anaconda.spec b/anaconda.spec index d8a1fef..13986f9 100644 --- a/anaconda.spec +++ b/anaconda.spec @@ -1,6 +1,6 @@ Summary: Graphical system installer Name: anaconda -Version: 40.22.3.4 +Version: 40.22.3.5 Release: 1%{?dist} License: GPL-2.0-or-later URL: http://fedoraproject.org/wiki/Anaconda @@ -35,7 +35,6 @@ Source0: https://github.com/rhinstaller/%{name}/releases/download/%{name}-%{vers %define libarchivever 3.0.4 %define libblockdevver 2.1 %define libreportanacondaver 2.0.21-1 -%define libxklavierver 5.4 %define mehver 0.23-1 %define nmver 1.0 %define pykickstartver 3.52-1 @@ -57,7 +56,6 @@ BuildRequires: gobject-introspection-devel %if %{with glade} BuildRequires: glade-devel %endif -BuildRequires: libxklavier-devel >= %{libxklavierver} BuildRequires: make BuildRequires: pango-devel BuildRequires: python3-devel @@ -253,16 +251,21 @@ Requires: zram-generator # needed for proper driver disk support - if RPMs must be installed, a repo is needed Requires: createrepo_c # Display stuff moved from lorax templates -Requires: xorg-x11-drivers -Requires: xorg-x11-server-Xorg -Requires: xrandr -Requires: xrdb Requires: dbus-x11 Requires: gsettings-desktop-schemas Requires: nm-connection-editor Requires: librsvg2 Requires: gnome-kiosk +# pulling them in every time anaconda-gui is installed +Requires: gnome-remote-desktop +# needed to generate RDP certs at runtime +Requires: openssl +# needed by GNOME kiosk but not declared a as explicit dep, +# instead expected to be declared like this according to the +# maintainers +Requires: mesa-dri-drivers Requires: brltty +Requires: python3-pam # dependencies for rpm-ostree payload module Requires: rpm-ostree >= %{rpmostreever} Requires: ostree @@ -285,8 +288,6 @@ Requires: python3-meh-gui >= %{mehver} Requires: python3-xkbregistry Requires: adwaita-icon-theme Requires: tecla -Requires: tigervnc-server-minimal -Requires: libxklavier >= %{libxklavierver} Requires: nm-connection-editor %ifnarch s390 s390x Requires: NetworkManager-wifi @@ -298,6 +299,8 @@ Requires: system-logos # Needed to compile the gsettings files BuildRequires: gsettings-desktop-schemas +# Needed for gdbus-codegen +BuildRequires: glib2-devel %description gui This package contains graphical user interface for the Anaconda installer. @@ -404,6 +407,7 @@ rm -rf \ %{_sbindir}/anaconda %{_sbindir}/handle-sshpw %{_datadir}/anaconda +%{_sysconfdir}/pam.d/anaconda %{_prefix}/libexec/anaconda %exclude %{_datadir}/anaconda/gnome %exclude %{_datadir}/anaconda/pixmaps @@ -476,6 +480,40 @@ rm -rf \ %{_prefix}/libexec/anaconda/dd_* %changelog +* Tue Jun 11 2024 Katerina Koukiou - 40.22.3.5-1 +- Adjust to freerdp and GNOME package changes (mkolman) + Resolves: RHEL-38407 +- Replace VNC support with GNOME remote desktop (mkolman) + Resolves: RHEL-38407 +- Rebuild Ask VNC spoke (mkolman) + Resolves: RHEL-38407 +- Update translations from Weblate for rhel-10 (github-actions) +- Add RDP boot options & deprecate VNC boot options (mkolman) + Resolves: RHEL-38407 +- Introduce GNOME remote desktop support (mkolman) + Resolves: RHEL-38407 +- Rename usevnc flag & similar variables (mkolman) + Resolves: RHEL-38407 +- Add unit tests for GkKeyboardManager and its API in localization module + (rvykydal) + Resolves: RHEL-38399 +- Drop the X.Org server dependency (jexposit) + Resolves: RHEL-38399 +- Drop xrdb (jexposit) + Resolves: RHEL-38399 +- Drop xrandr (jexposit) + Resolves: RHEL-38399 +- Drop libxklavier (jexposit) + Resolves: RHEL-38399 +- Use GNOME Kiosk's API in LayoutIndicator (jexposit) + Resolves: RHEL-38399 +- Setup gdbus-codegen (jexposit) + Resolves: RHEL-38399 +- Use GNOME Kiosk's API in XklWrapper (jexposit) + Resolves: RHEL-38399 +- Add GNOME Kiosk keyboard manager class (jexposit) + Resolves: RHEL-38399 + * Thu Jun 06 2024 Jiri Konecny - 40.22.3.4-1 - Do not require libreport on RHEL 10 (mkolman) Resolves: RHEL-35676 diff --git a/sources b/sources index f80bf09..12fe44a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (anaconda-40.22.3.4.tar.bz2) = 0095cbd8f4938427c0f8ea8ce3bb8d4d6dafbe381d4e2672bfeaaf68f70c7edb87b8f761bb004690ff00de54bdeeadc832ab0d19880a7ea94d4547b743b20766 +SHA512 (anaconda-40.22.3.5.tar.bz2) = 059c1ef3ce2042f2dcd5f84acf758027a37e8152d521fc1901fb53a8e13c0b2964112c8c2db221981434a9b98e5c61a72dc663ec825e4ad27294458bfc266220