From 5bc4f35e55b30568aa31bbaf670d21eecd9388c7 Mon Sep 17 00:00:00 2001 From: happy_orange Date: Fri, 17 Mar 2023 18:46:38 +0800 Subject: [PATCH] remove gtk4 files --- 1007-remove-gtk4-files.patch | 35 +++++++++++++++++++++++++++++++++++ lorax-templates-anolis.spec | 6 +++++- 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 1007-remove-gtk4-files.patch diff --git a/1007-remove-gtk4-files.patch b/1007-remove-gtk4-files.patch new file mode 100644 index 0000000..80fd497 --- /dev/null +++ b/1007-remove-gtk4-files.patch @@ -0,0 +1,35 @@ +From e0f432e49489ad8d9be7a1ecb110758c563ebd32 Mon Sep 17 00:00:00 2001 +From: happy_orange +Date: Fri, 17 Mar 2023 17:53:04 +0800 +Subject: [PATCH 1/1] remove gtk4 files + +--- + 80-anolis/runtime-cleanup.tmpl | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/80-anolis/runtime-cleanup.tmpl b/80-anolis/runtime-cleanup.tmpl +index e5d9067..bea442f 100644 +--- a/80-anolis/runtime-cleanup.tmpl ++++ b/80-anolis/runtime-cleanup.tmpl +@@ -106,6 +106,10 @@ remove lib/modules/*/{build,source,*.map} + ## remove unused themes, theme engines, icons, etc. + removefrom gtk3 /usr/${libdir}/gtk-3.0/*/printbackends/* + removefrom gtk3 /usr/share/themes/* ++removefrom gtk4 /usr/${libdir}/gtk-4.0/*/printbackends/* ++removefrom gtk4 /usr/share/themes/* ++removefrom gtk4 /usr/bin/gtk4-launch ++removefrom gtk4 /usr/bin/gtk4-update-icon-cache + + ## filesystem tools + removefrom e2fsprogs /usr/share/locale/* +@@ -184,6 +188,7 @@ removefrom google-noto-sans-cjk-ttc-fonts /usr/share/fonts/google-noto-cjk/NotoS + removefrom google-noto-sans-vf-fonts /usr/share/fonts/google-noto-vf/NotoSans-Italic-VF.ttf + removefrom grep /etc/* /usr/share/locale/* + removefrom gtk3 /usr/${libdir}/gtk-3.0/* ++removefrom gtk4 /usr/${libdir}/gtk-4.0/* + removefrom guile22 /usr/${libdir}/guile/2.2/ccache* + removefrom gzip /usr/bin/{gzexe,zcmp,zdiff,zegrep,zfgrep,zforce,zgrep,zless,zmore,znew} + removefrom hwdata /usr/share/hwdata/oui.txt /usr/share/hwdata/pnp.ids +-- +2.31.1 + diff --git a/lorax-templates-anolis.spec b/lorax-templates-anolis.spec index ab02e53..eae4d98 100644 --- a/lorax-templates-anolis.spec +++ b/lorax-templates-anolis.spec @@ -1,4 +1,4 @@ -%define anolis_release 5 +%define anolis_release 6 Name: lorax-templates-anolis Version: 37.0 @@ -17,6 +17,7 @@ Patch1003: 1003-Do-not-remove-avahi-glib-avahi-libs.patch Patch1004: 1004-do-not-move-usr-libexec-anaconda-auditd.patch Patch1005: 1005-do-not-remove-libauparse.so.0-which-is-needed-by-aud.patch Patch1006: 1006-not-delete-auditctl-which-is-needed-by-anaconda.patch +Patch1007: 1007-remove-gtk4-files.patch # Where are these supposed to end up? %define templatedir %{_datadir}/lorax/templates.d/80-anolis @@ -41,6 +42,9 @@ cp -a 80-anolis/* $RPM_BUILD_ROOT/%{templatedir} %{templatedir}/* %changelog +* Fri Mar 17 2023 happy_orange - 37.0-1.6 +- remove the gtk4 + * Mon Mar 13 2023 happy_orange - 37.0-1.5 - do not remove auditctl which is needed by anaconda -- Gitee