[packages/fwupdate] - updated to 0.4 - updated open patch

qboosh qboosh at pld-linux.org
Sat Sep 12 10:05:33 CEST 2015


commit a3b339a3f618b9f3fed7ef4f3f131bc43e008243
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Sep 12 10:07:13 2015 +0200

    - updated to 0.4
    - updated open patch

 fwupdate-open.patch | 16 ++++++++--------
 fwupdate.spec       | 27 ++++++++++++++++-----------
 2 files changed, 24 insertions(+), 19 deletions(-)
---
diff --git a/fwupdate.spec b/fwupdate.spec
index 1f38917..48badb6 100644
--- a/fwupdate.spec
+++ b/fwupdate.spec
@@ -5,21 +5,21 @@
 Summary:	Tools to manage UEFI firmware updates
 Summary(pl.UTF-8):	Narzędzia do zarządzania aktualizacjami firmware'u przez UEFI
 Name:		fwupdate
-Version:	0.2
+Version:	0.4
 Release:	1
 License:	GPL v2
 Group:		Libraries
-Source0:	https://github.com/rhinstaller/fwupdate/archive/10def9bb08c85761ed7fe22bc458cbc760b99d42/%{name}-%{version}.tar.gz
-# Source0-md5:	d610a0f98dc262eaa71fb2891ba46ad9
+Source0:	https://github.com/rhinstaller/fwupdate/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5:	b016615c506aba60c5a2de3de7ce1bab
 Patch0:		%{name}-open.patch
 URL:		https://github.com/rhinstaller/fwupdate
-BuildRequires:	efivar-devel >= 0.16
+BuildRequires:	efivar-devel >= 0.19
 BuildRequires:	gnu-efi
 %{?with_pesign:BuildRequires:	pesign}
 BuildRequires:	popt-devel
 BuildRequires:	sed >= 4.0
 Requires:	%{name}-libs = %{version}-%{release}
-#Requires(post):	efibootmgr >= 0.11.0
+#Requires(post):	efibootmgr >= 0.12
 ExclusiveArch:	%{ix86} %{x8664} arm aarch64 ia64
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -37,7 +37,7 @@ firmware'u przez UEFI.
 Summary:	Library to manage UEFI firmware updates
 Summary(pl.UTF-8):	Biblioteka do zarządzania aktualizacjami firmware'u przez UEFI
 Group:		Libraries
-Requires:	efivar-libs >= 0.16
+Requires:	efivar-libs >= 0.19
 
 %description libs
 Library to manage UEFI firmware updates.
@@ -50,7 +50,7 @@ Summary:	Header files for libfwup library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libfwup
 Group:		Development/Libraries
 Requires:	%{name}-libs = %{version}-%{release}
-Requires:	efivar-devel >= 0.16
+Requires:	efivar-devel >= 0.19
 
 %description devel
 Header files for libfwup library.
@@ -59,10 +59,9 @@ Header files for libfwup library.
 Pliki nagłówkowe biblioteki libfwup.
 
 %prep
-%setup -q -n fwupdate-10def9bb08c85761ed7fe22bc458cbc760b99d42
+%setup -q
 %patch0 -p1
 
-%{__sed} -i -e 's,/usr/lib64\(/gnuefi\)\?,%{_libdir},g' efi/Makefile
 %if %{without pesign}
 %{__sed} -i -e 's/pesign/cp $< $@ \&\& : &/' efi/Makefile
 %endif
@@ -75,6 +74,7 @@ Pliki nagłówkowe biblioteki libfwup.
 	CC="%{__cc}" \
 	CFLAGS="%{rpmcflags}" \
 	EFIDIR=%{efidir} \
+	GNUEFIDIR=%{_libdir} \
 	libdir=%{_libdir}
 
 %install
@@ -86,7 +86,7 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 	DESTDIR=$RPM_BUILD_ROOT \
 	EFIDIR=%{efidir} \
-	libdir=$RPM_BUILD_ROOT%{_libdir}
+	libdir=%{_libdir}
 
 # empty
 %{__rm} $RPM_BUILD_ROOT%{_localedir}/en/*.po
@@ -106,17 +106,22 @@ efibootmgr -C -b 1337 -d /dev/sda -p 1 -l /EFI/%{efidir}/fwupdate.efi -L "Firmwa
 
 %files
 %defattr(644,root,root,755)
+%doc TODO
 %attr(755,root,root) %{_bindir}/fwupdate
+%{_mandir}/man1/fwupdate.1*
 %dir /boot/efi/EFI/%{efidir}
 /boot/efi/EFI/%{efidir}/fwupdate.efi
 %dir /boot/efi/EFI/%{efidir}/fw
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libfwup.so.0.2
+%attr(755,root,root) %{_libdir}/libfwup.so.0.4
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libfwup.so
 %{_includedir}/fwup.h
 %{_pkgconfigdir}/fwup.pc
+%{_mandir}/man3/fwup_*.3*
+%{_mandir}/man3/libfwup.3*
+%{_mandir}/man3/libfwup.h.3*
diff --git a/fwupdate-open.patch b/fwupdate-open.patch
index a79b373..c81e08a 100644
--- a/fwupdate-open.patch
+++ b/fwupdate-open.patch
@@ -1,11 +1,11 @@
---- fwupdate-10def9bb08c85761ed7fe22bc458cbc760b99d42/linux/libfwup.c.orig	2015-03-12 15:02:28.000000000 +0100
-+++ fwupdate-10def9bb08c85761ed7fe22bc458cbc760b99d42/linux/libfwup.c	2015-04-19 15:22:14.149102505 +0200
-@@ -646,7 +646,7 @@
- 		if (rc < 0)
+--- fwupdate-0.4/linux/libfwup.c.orig	2015-09-12 09:08:28.418763043 +0200
++++ fwupdate-0.4/linux/libfwup.c	2015-09-12 09:09:34.945426920 +0200
+@@ -778,7 +778,7 @@
  			goto new;
+ 		}
  
--		rc = open(filename, O_CREAT|O_TRUNC|O_CLOEXEC|O_RDWR);
-+		rc = open(filename, O_CREAT|O_TRUNC|O_CLOEXEC|O_RDWR, 0666);
- 		if (rc < 0)
+-		rc = open(fullpath, O_CREAT|O_TRUNC|O_CLOEXEC|O_RDWR);
++		rc = open(fullpath, O_CREAT|O_TRUNC|O_CLOEXEC|O_RDWR, 0666);
+ 		if (rc < 0) {
+ 			free(relpath);
  			goto new;
- 		fd = rc;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/fwupdate.git/commitdiff/a3b339a3f618b9f3fed7ef4f3f131bc43e008243



More information about the pld-cvs-commit mailing list