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

Revision 12439, 4.7 KB checked in by tomop, 4 years ago (diff)

updated 5 packages

efibootmgr-17-1

efivar-37-2

glib2-2.64.4-1

gtk3-3.24.21-1

nano-4.9.3-1

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