From 9894a692c4a0333ded2966bbfdcb451326deb4e5 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Wed, 22 Nov 2017 15:02:43 +0100 Subject: [PATCH 01/20] Allow disabling cross-compilation --- sgabios.spec | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/sgabios.spec b/sgabios.spec index dfa2c68..94195dd 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -1,9 +1,13 @@ +%if 0%{?fedora} +%define cross 1 +%endif + %global tardir %{name}-0 Name: sgabios Epoch: 1 Version: 0.20110622svn -Release: 11%{?dist} +Release: 12%{?dist} Summary: Open-source serial graphics BIOS option rom Group: Applications/Emulators @@ -15,10 +19,14 @@ URL: http://code.google.com/p/sgabios/ Source0: sgabios-0-svnr8.tar.gz Patch0: sgabios-hostcc.patch +%if 0%{?cross} BuildRequires: binutils-x86_64-linux-gnu gcc-x86_64-linux-gnu +Buildarch: noarch +%else +ExclusiveArch: %{ix86} x86_64 +%endif Requires: %{name}-bin = %{epoch}:%{version}-%{release} -Buildarch: noarch # Sgabios is noarch, but required on architectures which cannot build it. # Disable debuginfo because it is of no use to us. @@ -48,11 +56,13 @@ characters for later collection after an operating system boots. unset MAKEFLAGS make \ HOSTCC=gcc \ +%if 0%{?cross} CC=x86_64-linux-gnu-gcc \ AS=x86_64-linux-gnu-as \ LD=x86_64-linux-gnu-ld \ OBJCOPY=x86_64-linux-gnu-objcopy \ OBJDUMP=x86_64-linux-gnu-objdump +%endif %install @@ -69,6 +79,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Wed Nov 22 2017 Paolo Bonzini - 1:0.20110622svn-12 +- Allow disabling cross-compilation + * Thu Jul 27 2017 Fedora Release Engineering - 1:0.20110622svn-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 8ce59a55905efe9a4f11cc58d1030ab51b582133 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 16:35:04 +0000 Subject: [PATCH 02/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 94195dd..678a6e0 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -7,7 +7,7 @@ Name: sgabios Epoch: 1 Version: 0.20110622svn -Release: 12%{?dist} +Release: 13%{?dist} Summary: Open-source serial graphics BIOS option rom Group: Applications/Emulators @@ -79,6 +79,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1:0.20110622svn-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Wed Nov 22 2017 Paolo Bonzini - 1:0.20110622svn-12 - Allow disabling cross-compilation From 88957b8f9e164538d9d81f221d9b696f87d5b7c9 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Sun, 25 Mar 2018 12:21:37 -0400 Subject: [PATCH 03/20] Switch to using qemu git mirror The google code repo is long dead, and qemu's version has an extra bug fix. Switch the packaging over, and clean up the spec a bit --- .gitignore | 1 + sgabios.spec | 34 ++++++++++++++++++++++------------ sources | 2 +- 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 38ac8c9..82e4599 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /sgabios-0-svnr8.tar.gz +/sgabios-0.20170427git-1.fc29.src.rpm diff --git a/sgabios.spec b/sgabios.spec index 678a6e0..6d494dd 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -2,21 +2,27 @@ %define cross 1 %endif -%global tardir %{name}-0 +%global hash cbaee52 +%global date 20170427 + Name: sgabios Epoch: 1 -Version: 0.20110622svn -Release: 13%{?dist} -Summary: Open-source serial graphics BIOS option rom +Version: 0.%{date}git +Release: 1%{?dist} +Summary: Serial graphics BIOS option rom Group: Applications/Emulators License: ASL 2.0 -URL: http://code.google.com/p/sgabios/ -# Tarball created from SVN archive using the following commands: -# svn export -r 8 http://sgabios.googlecode.com/svn/trunk sgabios-0 -# tar -czvf sgabios-0-svnr8.tar.gz sgabios-0 -Source0: sgabios-0-svnr8.tar.gz +URL: https://github.com/qemu/sgabios +# There are no upstream releases. This archive is prepared as follows: +# +# git clone https://github.com/qemu/sgabios +# cd sgabios +# hash=`git log -1 --format='%h'` +# date=`git log -1 --format='%cd' --date=short | tr -d -` +# git archive --prefix sgabios-${date}-git${hash}/ ${hash} | xz -7e > ../openbios-${date}-git${hash}.tar.xz +Source0: sgabios-%{date}-git%{hash}.tar.xz Patch0: sgabios-hostcc.patch %if 0%{?cross} @@ -38,6 +44,7 @@ a serial port the display and input capabilities normally handled by a VGA adapter and a keyboard, and additionally provide hooks for logging displayed characters for later collection after an operating system boots. + %package bin Summary: Sgabios for x86 Buildarch: noarch @@ -48,9 +55,11 @@ a serial port the display and input capabilities normally handled by a VGA adapter and a keyboard, and additionally provide hooks for logging displayed characters for later collection after an operating system boots. + %prep -%setup -q -n %{tardir} -%patch0 -p1 +%setup -q -n sgabios-%{date}-git%{hash} +%autopatch + %build unset MAKEFLAGS @@ -73,6 +82,7 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %files %doc COPYING design.txt + %files bin %dir %{_datadir}/sgabios/ %{_datadir}/sgabios/sgabios.bin @@ -115,7 +125,7 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios * Wed Oct 17 2012 Cole Robinson - 1:0.20110622svn-2 - Fix deps with epoch bump -* Tue Oct 15 2012 Paolo Bonzini - 1:0.20110622svn-1 +* Mon Oct 15 2012 Paolo Bonzini - 1:0.20110622svn-1 - Move date from release to version (requires epoch bump). * Sun Aug 12 2012 Richard W.M. Jones - 0-1.1.20110622svn diff --git a/sources b/sources index b97b8a2..45aa9a5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -98ab8671f7470cf76b42489277283d1f sgabios-0-svnr8.tar.gz +SHA512 (sgabios-0.20170427git-1.fc29.src.rpm) = 9ed65d2e75555d53df1f4db912c4bb60d04a5acb113ce6015625ba021bb77f105c0b31dbc88344c623253ec0c13165ea72e14e8a54e2049e09665b2eba6a1e06 From ccc35f7deea7c681c98c21a4bc468a19fa7527e1 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Sun, 25 Mar 2018 12:28:55 -0400 Subject: [PATCH 04/20] Fix sources --- .gitignore | 3 +-- sources | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 82e4599..1ef887b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -/sgabios-0-svnr8.tar.gz -/sgabios-0.20170427git-1.fc29.src.rpm +/sgabios-20170427-gitcbaee52.tar.xz diff --git a/sources b/sources index 45aa9a5..6309179 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (sgabios-0.20170427git-1.fc29.src.rpm) = 9ed65d2e75555d53df1f4db912c4bb60d04a5acb113ce6015625ba021bb77f105c0b31dbc88344c623253ec0c13165ea72e14e8a54e2049e09665b2eba6a1e06 +SHA512 (sgabios-20170427-gitcbaee52.tar.xz) = 71ebe21c50aef39d957c71f6a52508bddf60812afc7267ae6dc28e86a4a4eb2a6f022de5cabf06eafdfc798c0af986e2c0b68c46c962053459b07c31ddd203db From faa5252f6ef7c44363aaa8dfbd5723db314bb22f Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Sun, 25 Mar 2018 12:35:58 -0400 Subject: [PATCH 05/20] Add missing changelog --- sgabios.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sgabios.spec b/sgabios.spec index 6d494dd..2f14154 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Sun Mar 25 2018 Cole Robinson - 1:0.20170427git-1 +- Switch to qemu sgabios repo, which has an extra bugfix + * Fri Feb 09 2018 Fedora Release Engineering - 1:0.20110622svn-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 454ac18780e43655ceb2f731596d158f3b386063 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 06:01:36 +0000 Subject: [PATCH 06/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 2f14154..410327c 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 1%{?dist} +Release: 2%{?dist} Summary: Serial graphics BIOS option rom Group: Applications/Emulators @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1:0.20170427git-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Sun Mar 25 2018 Cole Robinson - 1:0.20170427git-1 - Switch to qemu sgabios repo, which has an extra bugfix From 4bce83a83eab83379a26e018fed79bba4d84c67c Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Mon, 23 Jul 2018 12:57:56 +0200 Subject: [PATCH 07/20] Add explicit BuildRequires for GCC (Resolves: #1606338) --- sgabios.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 410327c..3594bf3 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 2%{?dist} +Release: 3%{?dist} Summary: Serial graphics BIOS option rom Group: Applications/Emulators @@ -31,6 +31,7 @@ Buildarch: noarch %else ExclusiveArch: %{ix86} x86_64 %endif +BuildRequires: gcc Requires: %{name}-bin = %{epoch}:%{version}-%{release} @@ -89,6 +90,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Mon Jul 23 2018 Paolo Bonzini - 1:0.20170427git-3 +- Add explicit BuildRequires for GCC (Resolves: #1606338) + * Sat Jul 14 2018 Fedora Release Engineering - 1:0.20170427git-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 351e063f5b4541d8b7101b2893eb4d845aad10a7 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Tue, 31 Jul 2018 11:40:28 -0400 Subject: [PATCH 08/20] Update to qemu sgabios 72f39d4 --- .gitignore | 1 + sgabios-hostcc.patch | 19 ------------------- sgabios.spec | 10 ++++++---- sources | 2 +- 4 files changed, 8 insertions(+), 24 deletions(-) delete mode 100644 sgabios-hostcc.patch diff --git a/.gitignore b/.gitignore index 1ef887b..8626344 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /sgabios-20170427-gitcbaee52.tar.xz +/sgabios-20180715-git72f39d4.tar.xz diff --git a/sgabios-hostcc.patch b/sgabios-hostcc.patch deleted file mode 100644 index 3d91b52..0000000 --- a/sgabios-hostcc.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -30,6 +30,7 @@ - LDSCRIPT := rom16.ld - LDFLAGS := -T $(LDSCRIPT) -nostdlib - OBJCOPY := objcopy -+HOSTCC := $(CC) - - ASRCS = sgabios.S - -@@ -55,7 +56,7 @@ - $(LD) $(LDFLAGS) $(OBJS) -o $@ - - csum8: csum8.c -- $(CC) -Wall -O2 -o $@ $< -+ $(HOSTCC) -Wall -O2 -o $@ $< - - sgabios.o: buildinfo - diff --git a/sgabios.spec b/sgabios.spec index 3594bf3..7907a04 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -2,14 +2,14 @@ %define cross 1 %endif -%global hash cbaee52 -%global date 20170427 +%global hash 72f39d4 +%global date 20180715 Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 3%{?dist} +Release: 1%{?dist} Summary: Serial graphics BIOS option rom Group: Applications/Emulators @@ -23,7 +23,6 @@ URL: https://github.com/qemu/sgabios # date=`git log -1 --format='%cd' --date=short | tr -d -` # git archive --prefix sgabios-${date}-git${hash}/ ${hash} | xz -7e > ../openbios-${date}-git${hash}.tar.xz Source0: sgabios-%{date}-git%{hash}.tar.xz -Patch0: sgabios-hostcc.patch %if 0%{?cross} BuildRequires: binutils-x86_64-linux-gnu gcc-x86_64-linux-gnu @@ -90,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Tue Jul 31 2018 Cole Robinson - 1:0.20180715.git-1 +- Update to qemu sgabios 72f39d4 + * Mon Jul 23 2018 Paolo Bonzini - 1:0.20170427git-3 - Add explicit BuildRequires for GCC (Resolves: #1606338) diff --git a/sources b/sources index 6309179..c8b6fc5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (sgabios-20170427-gitcbaee52.tar.xz) = 71ebe21c50aef39d957c71f6a52508bddf60812afc7267ae6dc28e86a4a4eb2a6f022de5cabf06eafdfc798c0af986e2c0b68c46c962053459b07c31ddd203db +SHA512 (sgabios-20180715-git72f39d4.tar.xz) = 868a88a723236e956cae22fe6f0c84157c49626f0a3cf9a7c2c07b6b4d69b53b91fb66c0b13ce1fadef7e58d3bbbe2c6bd949310ba81e5a5b099d5d0507e5b18 From 577bed1e0574f5c9f60622452b5ff1e62c02a339 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:25 +0100 Subject: [PATCH 09/20] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- sgabios.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 7907a04..58338dc 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -12,7 +12,6 @@ Version: 0.%{date}git Release: 1%{?dist} Summary: Serial graphics BIOS option rom -Group: Applications/Emulators License: ASL 2.0 URL: https://github.com/qemu/sgabios # There are no upstream releases. This archive is prepared as follows: From 0476295c0dad3ccc7aee936fa1e40ffd2ef1b064 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 15:16:23 +0000 Subject: [PATCH 10/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 58338dc..61bc42b 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 1%{?dist} +Release: 2%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -88,6 +88,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 1:0.20180715git-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Jul 31 2018 Cole Robinson - 1:0.20180715.git-1 - Update to qemu sgabios 72f39d4 From 0c8ccac0c2179e359679184f8628594cc7ebc85b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 23:09:27 +0000 Subject: [PATCH 11/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 61bc42b..62b2523 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 2%{?dist} +Release: 3%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -88,6 +88,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 1:0.20180715git-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 1:0.20180715git-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 006dce53ceb505da7c6e05cb272ae4dd2566a760 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 23:19:06 +0000 Subject: [PATCH 12/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 62b2523..9c0ebce 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 3%{?dist} +Release: 4%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -88,6 +88,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 1:0.20180715git-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jul 26 2019 Fedora Release Engineering - 1:0.20180715git-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 4fc487e694bfe5ea73c176fdb7c6493fd977c198 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 10:36:35 +0000 Subject: [PATCH 13/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 9c0ebce..7331b64 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 4%{?dist} +Release: 5%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -88,6 +88,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1:0.20180715git-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Thu Jan 30 2020 Fedora Release Engineering - 1:0.20180715git-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 97232b9172f20fe8f34eab6366456a497b1fdf97 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Mon, 11 Jan 2021 19:44:25 +0000 Subject: [PATCH 14/20] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- sgabios.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/sgabios.spec b/sgabios.spec index 7331b64..97412e6 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -29,6 +29,7 @@ Buildarch: noarch %else ExclusiveArch: %{ix86} x86_64 %endif +BuildRequires: make BuildRequires: gcc Requires: %{name}-bin = %{epoch}:%{version}-%{release} From 28b6385cf43ce3fb3731204b001bf6cdbf1dcc08 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 20:16:42 +0000 Subject: [PATCH 15/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 97412e6..36cf454 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 5%{?dist} +Release: 6%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 1:0.20180715git-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1:0.20180715git-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From a31e5da3c8776aaccf495076493ea1ac89da6aa2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 17:26:36 +0000 Subject: [PATCH 16/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 36cf454..4171295 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 6%{?dist} +Release: 7%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1:0.20180715git-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 1:0.20180715git-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 18425f2b90f385607c10e294c30c2ce4b782fb15 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 00:45:36 +0000 Subject: [PATCH 17/20] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 4171295..0f83abd 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 7%{?dist} +Release: 8%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1:0.20180715git-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1:0.20180715git-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 5128ba15d5e60a66fd7e9e72c2ced8d0c5f2d281 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 08:27:48 +0000 Subject: [PATCH 18/20] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 0f83abd..1e8de96 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 8%{?dist} +Release: 9%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1:0.20180715git-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sat Jan 22 2022 Fedora Release Engineering - 1:0.20180715git-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 69b5691534e5acceb86ac2d4c1dc9ec04b2f7d08 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 03:05:49 +0000 Subject: [PATCH 19/20] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- sgabios.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sgabios.spec b/sgabios.spec index 1e8de96..003e064 100644 --- a/sgabios.spec +++ b/sgabios.spec @@ -9,7 +9,7 @@ Name: sgabios Epoch: 1 Version: 0.%{date}git -Release: 9%{?dist} +Release: 10%{?dist} Summary: Serial graphics BIOS option rom License: ASL 2.0 @@ -89,6 +89,9 @@ install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 1:0.20180715git-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 1:0.20180715git-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From b6dca268e985da32681fa222c11ea994dcc958fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= Date: Wed, 26 Apr 2023 17:38:07 +0100 Subject: [PATCH 20/20] Obsolete as QEMU dropped support for its sga device --- .gitignore | 2 - dead.package | 1 + sgabios.spec | 187 --------------------------------------------------- sources | 1 - 4 files changed, 1 insertion(+), 190 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sgabios.spec delete mode 100644 sources diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 8626344..0000000 --- a/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/sgabios-20170427-gitcbaee52.tar.xz -/sgabios-20180715-git72f39d4.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..79ed349 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Obsolete as QEMU dropped support for its sga device diff --git a/sgabios.spec b/sgabios.spec deleted file mode 100644 index 003e064..0000000 --- a/sgabios.spec +++ /dev/null @@ -1,187 +0,0 @@ -%if 0%{?fedora} -%define cross 1 -%endif - -%global hash 72f39d4 -%global date 20180715 - - -Name: sgabios -Epoch: 1 -Version: 0.%{date}git -Release: 10%{?dist} -Summary: Serial graphics BIOS option rom - -License: ASL 2.0 -URL: https://github.com/qemu/sgabios -# There are no upstream releases. This archive is prepared as follows: -# -# git clone https://github.com/qemu/sgabios -# cd sgabios -# hash=`git log -1 --format='%h'` -# date=`git log -1 --format='%cd' --date=short | tr -d -` -# git archive --prefix sgabios-${date}-git${hash}/ ${hash} | xz -7e > ../openbios-${date}-git${hash}.tar.xz -Source0: sgabios-%{date}-git%{hash}.tar.xz - -%if 0%{?cross} -BuildRequires: binutils-x86_64-linux-gnu gcc-x86_64-linux-gnu -Buildarch: noarch -%else -ExclusiveArch: %{ix86} x86_64 -%endif -BuildRequires: make -BuildRequires: gcc - -Requires: %{name}-bin = %{epoch}:%{version}-%{release} - -# Sgabios is noarch, but required on architectures which cannot build it. -# Disable debuginfo because it is of no use to us. -%global debug_package %{nil} - -%description -SGABIOS is designed to be inserted into a BIOS as an option rom to provide over -a serial port the display and input capabilities normally handled by a VGA -adapter and a keyboard, and additionally provide hooks for logging displayed -characters for later collection after an operating system boots. - - -%package bin -Summary: Sgabios for x86 -Buildarch: noarch - -%description bin -SGABIOS is designed to be inserted into a BIOS as an option rom to provide over -a serial port the display and input capabilities normally handled by a VGA -adapter and a keyboard, and additionally provide hooks for logging displayed -characters for later collection after an operating system boots. - - -%prep -%setup -q -n sgabios-%{date}-git%{hash} -%autopatch - - -%build -unset MAKEFLAGS -make \ - HOSTCC=gcc \ -%if 0%{?cross} - CC=x86_64-linux-gnu-gcc \ - AS=x86_64-linux-gnu-as \ - LD=x86_64-linux-gnu-ld \ - OBJCOPY=x86_64-linux-gnu-objcopy \ - OBJDUMP=x86_64-linux-gnu-objdump -%endif - - -%install -mkdir -p $RPM_BUILD_ROOT%{_datadir}/sgabios -install -m 0644 sgabios.bin $RPM_BUILD_ROOT%{_datadir}/sgabios - - -%files -%doc COPYING design.txt - - -%files bin -%dir %{_datadir}/sgabios/ -%{_datadir}/sgabios/sgabios.bin - - -%changelog -* Sat Jan 21 2023 Fedora Release Engineering - 1:0.20180715git-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 1:0.20180715git-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jan 22 2022 Fedora Release Engineering - 1:0.20180715git-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 1:0.20180715git-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 1:0.20180715git-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 1:0.20180715git-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jan 30 2020 Fedora Release Engineering - 1:0.20180715git-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jul 26 2019 Fedora Release Engineering - 1:0.20180715git-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 1:0.20180715git-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jul 31 2018 Cole Robinson - 1:0.20180715.git-1 -- Update to qemu sgabios 72f39d4 - -* Mon Jul 23 2018 Paolo Bonzini - 1:0.20170427git-3 -- Add explicit BuildRequires for GCC (Resolves: #1606338) - -* Sat Jul 14 2018 Fedora Release Engineering - 1:0.20170427git-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Sun Mar 25 2018 Cole Robinson - 1:0.20170427git-1 -- Switch to qemu sgabios repo, which has an extra bugfix - -* Fri Feb 09 2018 Fedora Release Engineering - 1:0.20110622svn-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Nov 22 2017 Paolo Bonzini - 1:0.20110622svn-12 -- Allow disabling cross-compilation - -* Thu Jul 27 2017 Fedora Release Engineering - 1:0.20110622svn-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1:0.20110622svn-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 1:0.20110622svn-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Fri Jun 19 2015 Fedora Release Engineering - 1:0.20110622svn-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 1:0.20110622svn-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 1:0.20110622svn-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 1:0.20110622svn-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Dec 6 2012 Peter Robinson 1:0.20110622svn-3 -- Root sgabios package is noarch too because it only contains docs - -* Thu Oct 25 2012 Paolo Bonzini - 1:0.20110622svn-2 -- Cross compile (fixes bug #869876). - -* Wed Oct 17 2012 Cole Robinson - 1:0.20110622svn-2 -- Fix deps with epoch bump - -* Mon Oct 15 2012 Paolo Bonzini - 1:0.20110622svn-1 -- Move date from release to version (requires epoch bump). - -* Sun Aug 12 2012 Richard W.M. Jones - 0-1.1.20110622svn -- Fix date in release string. - NB: To make this version > than the previous, I had to use 1.1.20110622 - instead of 0.1.20110622, since the old second field was 20110623. -- Unset MAKEFLAGS, since parallel make breaks the build. -- Bring the spec file up to modern standards. - -* Sat Jul 21 2012 Fedora Release Engineering - 0-0.20110623SVN -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jan 14 2012 Fedora Release Engineering - 0-0.20110622SVN -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Nov 21 2011 Justin M. Forbes 0.0-0.20110621SVN -- Updates per review. - -* Tue Jun 21 2011 Justin M. Forbes 0.1-0.20110621SVN -- Created initial package diff --git a/sources b/sources deleted file mode 100644 index c8b6fc5..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (sgabios-20180715-git72f39d4.tar.xz) = 868a88a723236e956cae22fe6f0c84157c49626f0a3cf9a7c2c07b6b4d69b53b91fb66c0b13ce1fadef7e58d3bbbe2c6bd949310ba81e5a5b099d5d0507e5b18