Commit Graph

158 Commits

Author SHA1 Message Date
a0947262ff
Fix release
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-14 15:04:22 +03:00
5c269c7764
Fix pc file location on riscv64
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-04-14 15:03:29 +03:00
Richard Hughes
a31824338e
Use the standard pkg-config location 2024-04-03 14:17:12 +01:00
Miroslav Suchý
3005992167
Correct SPDX license
GPL-2.0 is not valid SPDX id
2024-04-03 12:59:30 +01:00
Richard Hughes
1042cadb63 Update to 3.0.18 which upstreamed a lot of the downstream patches 2024-03-25 12:55:47 +00:00
Yaakov Selkowitz
0a571a6227 Fix build with dnf5
dnf5 only handles file provides in /etc, /usr/bin, and /usr/sbin.
2024-01-25 00:32:44 +00:00
Fedora Release Engineering
7d4ddd5f49 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 15:46:10 +00:00
Fedora Release Engineering
68771a8c89 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 23:12:00 +00:00
Fedora Release Engineering
26bd2176da Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 23:53:16 +00:00
Richard Hughes
05aa603af3 Backport two patches from master to fix fwupd-efi
Several x86-64 platforms all using AMI BIOS that reject the signed EFI binary
if we did not specify a 512 byte alignment.

It's certainly possible this is a bug in the AMI firmware.

See https://github.com/fwupd/fwupd-efi/pull/40
2023-03-03 09:37:18 +00:00
Robbie Harwood
0b30375317 Richard's patch to drop -compat
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2023-03-02 14:36:38 +00:00
Richard Hughes
b3f0ac260b Remove the -compat package
I think three years is enough time for people to migrate.
2023-03-02 10:29:07 +00:00
Peter Jones
cafdc47704 Fix build error on aarch64
On aarch64 we wind up with a segment map that (for reasons wildly
unclear) concatenates several segments into one, merging their segment
permissions and thus making RWX segments.

This fixes that.

Signed-off-by: Peter Jones <pjones@redhat.com>
2023-02-21 14:27:55 -05:00
Peter Jones
acb278c5bd Make gnu stack sections allocatable.
Apparently on some arches this needs to be explicit.

Signed-off-by: Peter Jones <pjones@redhat.com>
2023-02-21 14:27:55 -05:00
Peter Jones
da9670f334 Don't discard .note.GNU-stack sections any more.
Signed-off-by: Peter Jones <pjones@redhat.com>
2023-02-01 17:19:09 -05:00
Fedora Release Engineering
d048b39688 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 05:44:24 +00:00
Fedora Release Engineering
4a6e603740 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 07:08:32 +00:00
Robbie Harwood
4b3e79bdc0 Cope with Fedora insisting harder on default buildflags
Resolves: #2045450
Signed-off-by: Robbie Harwood <rharwood@redhat.com>
2022-01-25 18:05:10 +00:00
Fedora Release Engineering
8cf0bf0e0a - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 06:50:01 +00:00
Robbie Harwood
660ada5166 Rebuild to prove we can
Resolves: #1987506
2021-09-24 22:57:39 +00:00
Fedora Release Engineering
58e1eaf103 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 02:26:48 +00:00
Fedora Release Engineering
e1227058bd - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 08:50:59 +00:00
Tom Stellard
734449cdaf Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 05:12:42 +00:00
Fedora Release Engineering
d53d0b3d28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-27 20:50:43 +00:00
Peter Jones
d85ffee356 Forward-port patches from f31 and rebase from git
Signed-off-by: Peter Jones <pjones@redhat.com>
2020-02-04 13:10:01 -05:00
Peter Jones
bdf5ded18f Add the result dir from 'fedpkg mockbuild' to gitingore
Signed-off-by: Peter Jones <pjones@redhat.com>
2020-02-04 13:06:38 -05:00
Fedora Release Engineering
6d88a77da3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-28 23:02:41 +00:00
Peter Jones
3bc4c51e9c Make a compat subpackage to provide the old paths
This provides the old paths to our libraries, linker script, and
includes, as well as upstream's default paths.

Signed-off-by: Peter Jones <pjones@redhat.com>
2020-01-24 16:55:41 -05:00
Peter Jones
bbed3a93b2 Temporarily make -devel require -compat
This makes sure everything that needs it will get it automatically for
now.

Signed-off-by: Peter Jones <pjones@redhat.com>
2020-01-24 16:55:19 -05:00
Peter Jones
96d0e70b2d Move the compat stuff to a subpackage.
Signed-off-by: Peter Jones <pjones@redhat.com>
2020-01-24 16:54:29 -05:00
Peter Jones
1104109978 Make the gnu-efi Makefiles install some of our compat libs.
Signed-off-by: Peter Jones <pjones@redhat.com>
2020-01-24 16:37:19 -05:00
Peter Jones
e7a09764c4 Update to 3.0.11 and add some fixes and enhancements.
- Update to 3.0.11 (via patches generated from git)
- Plus newer upstream fixes (also via patches generated from git)
- Fix shell exit failures in make
- Fix .reloc section generation
- Fix CHAR8 definition
- Fix "make DESTDIR=..."
- Change the installed .a/.o layout
- Provide makefiles for consumers to use.
- Make the -devel noarch since it's just headers.
- Add a bunch of compatibility symlinks for our older packages.
  These will go away once we've migrated everything using them in fedora
  to use the newer make system...

Signed-off-by: Peter Jones <pjones@redhat.com>
2020-01-23 15:08:08 -05:00
Peter Jones
142b2dd6ee New workaround for __brp_strip_static_archive being bad.
At some point the prior workaround for __brp_strip_static_archive
breaking datestamps in .a libraries seems to have stopped working.  This
updates it with a new method.

Signed-off-by: Peter Jones <pjones@redhat.com>
2020-01-23 15:06:44 -05:00
Peter Robinson
ba7d7d749a Upstream fixes, minor cleanups 2019-12-26 05:54:02 +00:00
Peter Jones
d283f95505 Rebase to upstream git
Signed-off-by: Peter Jones <pjones@redhat.com>
2019-08-26 11:59:36 -04:00
Peter Jones
c5c53f7e2b Fix some minor rpmlint complaints
Signed-off-by: Peter Jones <pjones@redhat.com>
2019-08-26 11:49:09 -04:00
Fedora Release Engineering
632257dd8b - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 04:27:02 +00:00
Peter Jones
48206fbd6b Update to gnu-efi 3.0.9
Signed-off-by: Peter Jones <pjones@redhat.com>
2019-03-20 11:45:30 -04:00
Fedora Release Engineering
da720b0d84 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-01-31 23:25:22 +00:00
Igor Gnatenko
c92358798a Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:05 +01:00
Igor Gnatenko
7e6e612a27 add BuildRequires: gcc
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-18 11:23:40 +02:00
Fedora Release Engineering
d399309ff7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 03:05:39 +00:00
Jason Tibbitts
8e1e736a16 Remove needless use of %defattr 2018-07-10 01:15:08 -05:00
Peter Jones
4e9dca82ba Rebuild for new efi-rpm-macros, now that it has settled down a bit.
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-05-04 15:56:58 -04:00
Peter Jones
8e03d4aabe Use efi-rpm-macros instead of defining all the stuff ourselves
Also change to using the canonical EFI arch names for everything where
the compiler doesn't have fixed names for things.  This will break
compatibility for some filenames, but it makes it easier to drive from
macros sanely.

Signed-off-by: Peter Jones <pjones@redhat.com>
2018-05-01 15:04:52 -04:00
Peter Jones
d23054d951 Fix minor spelling error.
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-04-30 12:52:05 -04:00
Peter Jones
f122c1c8ef Fix permissions on /boot/efi/...
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-04-30 12:36:10 -04:00
Peter Jones
08c908b7d9 Fix permissions for /boot/efi/...
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-03-21 16:46:16 -04:00
Peter Jones
98d7c11e72 Update to 3.0.8 (from git).
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-03-20 16:21:26 -04:00
Peter Jones
f458757d86 Update to 3.0.7 (from git) and add some pending patches we need.
Signed-off-by: Peter Jones <pjones@redhat.com>
2018-03-13 15:22:36 -04:00