parent
c00cc2a98b
commit
e0d8f46b08
42
0001-Don-t-strip-gtk4-binaries-or-libtiff-2170716.patch
Normal file
42
0001-Don-t-strip-gtk4-binaries-or-libtiff-2170716.patch
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
From b42349eada5674b84604592c2a32e749750fbf81 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Adam Williamson <awilliam@redhat.com>
|
||||||
|
Date: Fri, 17 Feb 2023 08:55:02 -0800
|
||||||
|
Subject: [PATCH] Don't strip gtk4 binaries or libtiff (#2170716)
|
||||||
|
|
||||||
|
It turns out that, somehow, stripping the gtk4 binaries caused:
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=2170716
|
||||||
|
at least, I tested a scratch build with this change and that bug
|
||||||
|
didn't seem to happen any more. This puts the gtk4 binaries back,
|
||||||
|
and also stops stripping libtiff, because gtk4-launch depends on
|
||||||
|
it so we need to keep it in. This doesn't seem to cause too much
|
||||||
|
of a size difference; I see 723417088 bytes for the netinst with
|
||||||
|
this change, compared to 723197952 bytes for today's nightly.
|
||||||
|
|
||||||
|
Signed-off-by: Adam Williamson <awilliam@redhat.com>
|
||||||
|
---
|
||||||
|
share/templates.d/99-generic/runtime-cleanup.tmpl | 2 --
|
||||||
|
1 file changed, 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/share/templates.d/99-generic/runtime-cleanup.tmpl b/share/templates.d/99-generic/runtime-cleanup.tmpl
|
||||||
|
index 6e0d8e88..6577a45c 100644
|
||||||
|
--- a/share/templates.d/99-generic/runtime-cleanup.tmpl
|
||||||
|
+++ b/share/templates.d/99-generic/runtime-cleanup.tmpl
|
||||||
|
@@ -53,7 +53,6 @@ removepkg mtools glibc-gconv-extra
|
||||||
|
## various other things we remove to save space
|
||||||
|
removepkg diffutils file
|
||||||
|
removepkg libasyncns
|
||||||
|
-removepkg libtiff
|
||||||
|
removepkg lvm2-libs
|
||||||
|
removepkg mobile-broadband-provider-info
|
||||||
|
removepkg rmt rpcbind squashfs-tools
|
||||||
|
@@ -180,7 +179,6 @@ removefrom google-noto-sans-vf-fonts /usr/share/fonts/google-noto-vf/NotoSans-It
|
||||||
|
removefrom grep /etc/* /usr/share/locale/*
|
||||||
|
removefrom gtk3 /usr/${libdir}/gtk-3.0/*
|
||||||
|
removefrom gtk4 /usr/${libdir}/gtk-4.0/*
|
||||||
|
-removefrom gtk4 /usr/bin/*
|
||||||
|
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.39.1
|
||||||
|
|
15
lorax.spec
15
lorax.spec
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
Name: lorax
|
Name: lorax
|
||||||
Version: 38.6
|
Version: 38.6
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Summary: Tool for creating the anaconda install images
|
Summary: Tool for creating the anaconda install images
|
||||||
|
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
@ -15,14 +15,20 @@ URL: https://github.com/weldr/lorax
|
|||||||
# tito build --tgz
|
# tito build --tgz
|
||||||
Source0: %{name}-%{version}.tar.gz
|
Source0: %{name}-%{version}.tar.gz
|
||||||
# Strip some stuff from gtk4, necessary for compose to work since
|
# Strip some stuff from gtk4, necessary for compose to work since
|
||||||
# gtk4-launch requires libtiff which is stripped itself
|
# gtk4-launch requires libtiff which is stripped itself...
|
||||||
# https://github.com/weldr/lorax/pull/1309
|
# https://github.com/weldr/lorax/pull/1309
|
||||||
# https://pagure.io/releng/failed-composes/issue/4611
|
# https://pagure.io/releng/failed-composes/issue/4611
|
||||||
Patch0: 0001-Strip-some-things-from-gtk4.patch
|
Patch0: 0001-Strip-some-things-from-gtk4.patch
|
||||||
|
# ...only it turns out we really need at least one of the binaries
|
||||||
|
# or a window in anaconda doesn't open, so this puts them back
|
||||||
|
# and stops stripping libtiff
|
||||||
|
# https://github.com/weldr/lorax/pull/1312
|
||||||
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2170716
|
||||||
|
Patch1: 0001-Don-t-strip-gtk4-binaries-or-libtiff-2170716.patch
|
||||||
# Disable default persistence, it's busted:
|
# Disable default persistence, it's busted:
|
||||||
# https://bugzilla.redhat.com/show_bug.cgi?id=2170544
|
# https://bugzilla.redhat.com/show_bug.cgi?id=2170544
|
||||||
# https://github.com/weldr/lorax/pull/1310
|
# https://github.com/weldr/lorax/pull/1310
|
||||||
Patch1: 0001-Revert-templates.d-99-generic-live-Enable-automatic-.patch
|
Patch2: 0001-Revert-templates.d-99-generic-live-Enable-automatic-.patch
|
||||||
|
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: python3-setuptools
|
BuildRequires: python3-setuptools
|
||||||
@ -177,6 +183,9 @@ make DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir} install
|
|||||||
%{_datadir}/lorax/templates.d/*
|
%{_datadir}/lorax/templates.d/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Feb 17 2023 Adam Williamson <awilliam@redhat.com> - 38.6-4
|
||||||
|
- Backport PR #1312 to put gtk4 binaries and libtiff back in (#2170716)
|
||||||
|
|
||||||
* Thu Feb 16 2023 Adam Williamson <awilliam@redhat.com> - 38.6-3
|
* Thu Feb 16 2023 Adam Williamson <awilliam@redhat.com> - 38.6-3
|
||||||
- Backport PR #1310 to disable persistence again, it's busted (#2170544)
|
- Backport PR #1310 to disable persistence again, it's busted (#2170544)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user