source: projects/specs/trunk/e/efivar/efivar-vl.spec @ 12214

Revision 12214, 4.6 KB checked in by tomop, 5 years ago (diff)

updated 3 packages

efi-rpm-macros-4-4

efibootmgr-16-1

efivar-37-1

Line 
1Name:           efivar
2Version:        37
3Release:        1%{?_dist_release}
4Summary:        Tools to manage UEFI variables
5License:        LGPLv2.1
6URL:            https://github.com/rhinstaller/efivar
7Requires:       %{name}-libs = %{version}-%{release}
8ExclusiveArch:  %{ix86} x86_64 aarch64
9
10BuildRequires:  popt-devel
11Source0:        https://github.com/rhinstaller/efivar/releases/download/efivar-%{version}/efivar-%{version}.tar.bz2
12
13Vendor:         Project Vine
14Distribution:   Vine Linux
15Packager:       tomop
16
17%description
18efivar provides a simple command line interface to the UEFI variable facility.
19
20%package libs
21Summary: Library to manage UEFI variables
22
23%description libs
24Library to allow for the simple manipulation of UEFI variables.
25
26%package devel
27Summary: Development headers for libefivar
28Requires: %{name}-libs = %{version}-%{release}
29
30%description devel
31development headers required to use libefivar.
32
33%prep
34%setup -q -n %{name}-%{version}
35
36%build
37make libdir=%{_libdir} bindir=%{_bindir} OPT_FLAGS="$RPM_OPT_FLAGS"
38
39%install
40rm -rf $RPM_BUILD_ROOT
41%makeinstall
42
43%clean
44rm -rf $RPM_BUILD_ROOT
45
46%post libs
47/sbin/ldconfig
48
49%postun libs
50/sbin/ldconfig
51
52%files
53%{!?_licensedir:%global license %%doc}
54%license COPYING
55%doc README.md
56%{_bindir}/efivar
57%{_mandir}/man1/*
58
59%files devel
60%{_mandir}/man3/*
61%{_includedir}/*
62%{_libdir}/*.so
63%{_libdir}/pkgconfig/*.pc
64
65%files libs
66%{_libdir}/*.so.*
67
68%changelog
69* Sat Sep 14 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 37-1
70- dropped Patch0.
71
72* Tue Dec 15 2015 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.21-3
73- initial build for Vine Linux.
74- added Patch0.
75
76* Mon Nov 02 2015 Peter Jones <pjones@redhat.com> - 0.21-2
77- Bump the release here so f22->f23->f24 updates work.
78
79* Mon Jul 13 2015 Peter Jones <pjones@redhat.com> - 0.21-1
80- Rename "make test" so packagers don't think it's a good idea to run it
81  during builds.
82- Error check sizes in vars_get_variable()
83- Fix some file size comparisons
84- make SONAME reflect the correct values.
85- Fix some uses of "const"
86- Compile with -O2 by default
87- Fix some strict-aliasing violations
88- Fix some of the .pc files and how we do linking to work better.
89
90* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.20-2
91- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
92
93* Tue Jun 02 2015 Peter Jones <pjones@redhat.com> - 0.20-1
94- Update to 0.20
95- Make sure tester is build with the right link order for libraries.
96- Adjust linker order for pkg-config
97- Work around LocateDevicePath() not grokking PcieRoot() devices properly.
98- Rectify some missing changelog entries
99
100* Thu May 28 2015 Peter Jones <pjones@redhat.com> - 0.19-1
101- Update to 0.19
102- add API from efibootmgr so fwupdate and other tools can use it.
103
104* Wed Oct 15 2014 Peter Jones <pjones@redhat.com> - 0.15-1
105- Update to 0.15
106- Make 32-bit builds set variables' DataSize correctly.
107
108* Wed Oct 08 2014 Peter Jones <pjones@redhat.com> - 0.14-1
109- Update to 0.14
110- add efi_id_guid_to_guid() and efi_guid_to_id_guid(), which support {ID GUID}
111  as a concept.
112- Add some vendor specific guids to our guid list.
113- Call "empty" "zero" now, as many other places do.  References to
114  efi_guid_is_empty() and efi_guid_empty still exist for ABI compatibility.
115- add "efivar -L" to the man page.
116
117* Tue Oct 07 2014 Peter Jones <pjones@redhat.com> - 0.13-1
118- Update to 0.13:
119- add efi_symbol_to_guid()
120- efi_name_to_guid() will now fall back on efi_symbol_to_guid() as a last
121  resort
122- "efivar -L" to list all the guids we know about
123- better namespacing on libefivar.so (rename well_known_* -> efi_well_known_*)
124
125* Thu Sep 25 2014 Peter Jones <pjones@redhat.com> - 0.12-1
126- Update to 0.12
127
128* Wed Aug 20 2014 Peter Jones <pjones@redhat.com> - 0.11-1
129- Update to 0.11
130
131* Fri May 02 2014 Peter Jones <pjones@redhat.com> - 0.10-1
132- Update package to 0.10.
133- Fixes a build error due to different cflags in the builders vs updstream
134  makefile.
135
136* Fri May 02 2014 Peter Jones <pjones@redhat.com> - 0.9-0.1
137- Update package to 0.9.
138
139* Tue Apr 01 2014 Peter Jones <pjones@redhat.com> - 0.8-0.1
140- Update package to 0.8 as well.
141
142* Fri Oct 25 2013 Peter Jones <pjones@redhat.com> - 0.7-1
143- Update package to 0.7
144- adds --append support to the binary.
145
146* Fri Sep 06 2013 Peter Jones <pjones@redhat.com> - 0.6-1
147- Update package to 0.6
148- fixes to documentation from lersek
149- more validation of uefi guids
150- use .xz for archives
151
152* Thu Sep 05 2013 Peter Jones <pjones@redhat.com> - 0.5-0.1
153- Update to 0.5
154
155* Mon Jun 17 2013 Peter Jones <pjones@redhat.com> - 0.4-0.2
156- Fix ldconfig invocation
157
158* Mon Jun 17 2013 Peter Jones <pjones@redhat.com> - 0.4-0.1
159- Initial spec file
Note: See TracBrowser for help on using the repository browser.