From f2797b7ac44593fb29ab4b78b4478e190b79f379 Mon Sep 17 00:00:00 2001 From: nmontero Date: Thu, 18 Dec 2025 13:59:18 +0100 Subject: [PATCH] account: Don't draw the avatar button background Resolves: RHEL-83889 --- ...age-disable-avatar-button-background.patch | 48 +++++++++++++++++++ gnome-initial-setup.spec | 3 +- rpminspect.yaml | 5 ++ 3 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 0002-account-page-disable-avatar-button-background.patch create mode 100644 rpminspect.yaml diff --git a/0002-account-page-disable-avatar-button-background.patch b/0002-account-page-disable-avatar-button-background.patch new file mode 100644 index 0000000..27893ef --- /dev/null +++ b/0002-account-page-disable-avatar-button-background.patch @@ -0,0 +1,48 @@ +diff --git a/gnome-initial-setup/pages/account/gis-account-page-local.ui b/gnome-initial-setup/pages/account/gis-account-page-local.ui +index 433e0490..9993e7e9 100644 +--- a/gnome-initial-setup/pages/account/gis-account-page-local.ui ++++ b/gnome-initial-setup/pages/account/gis-account-page-local.ui +@@ -27,8 +27,10 @@ + + Change Avatar + document-edit-symbolic ++ False + + + +@@ -50,6 +52,7 @@ + + + +diff --git a/gnome-initial-setup/pages/account/gis-account-page.css b/gnome-initial-setup/pages/account/gis-account-page.css +index 59d2a3cc..77dbdeb7 100644 +--- a/gnome-initial-setup/pages/account/gis-account-page.css ++++ b/gnome-initial-setup/pages/account/gis-account-page.css +@@ -8,3 +8,20 @@ + .destructive-image-button { + color: @destructive_color; + } ++ ++/* Avatar button on account page should never draw a background */ ++.no-avatar-background { ++ background: none; ++ background-color: transparent; ++ background-image: none; ++ box-shadow: none; ++ border: none; ++} ++ ++.avatar-button > button { ++ background: none; ++ background-color: transparent; ++ background-image: none; ++ box-shadow: none; ++ border: none; ++} diff --git a/gnome-initial-setup.spec b/gnome-initial-setup.spec index a26ad9c..00945df 100644 --- a/gnome-initial-setup.spec +++ b/gnome-initial-setup.spec @@ -25,7 +25,8 @@ Source1: vendor.conf Source2: gnome-initial-setup.sysusers.conf # Downstream branding -Patch: 0001-RHEL10-style-illustrations.patch +Patch0: 0001-RHEL10-style-illustrations.patch +Patch1: 0002-account-page-disable-avatar-button-background.patch BuildRequires: desktop-file-utils BuildRequires: gcc diff --git a/rpminspect.yaml b/rpminspect.yaml new file mode 100644 index 0000000..01a8ed1 --- /dev/null +++ b/rpminspect.yaml @@ -0,0 +1,5 @@ +--- +desktop: + ignore: + - /usr/share/applications/gnome-initial-setup.desktop +