[packages/flashrom] - updated to 1.6.0

qboosh qboosh at pld-linux.org
Sat Aug 23 16:36:16 CEST 2025


commit 8f419b715fa82efcfa1c072a6af3df33a2cdb204
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Aug 23 16:38:53 2025 +0200

    - updated to 1.6.0

 flashrom.spec | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)
---
diff --git a/flashrom.spec b/flashrom.spec
index 1384b9b..ee7b8d1 100644
--- a/flashrom.spec
+++ b/flashrom.spec
@@ -3,6 +3,7 @@
 %bcond_without	apidocs	# API documentation
 %bcond_without	ftdi	# FTDI chips
 %bcond_without	jaylink	# J-Link chips
+%bcond_without	rpmc	# Replay Protected Monotonic Counter commands (JESD260)
 
 %ifarch %{ix86} %{x8664} x32
 %define		with_port_io	1
@@ -11,20 +12,23 @@
 Summary:	Tool Flashing your BIOS from the Unix/Linux command line
 Summary(pl.UTF-8):	Narzędzie do aktualizacji BIOS-u z linii poleceń Uniksa/Linuksa
 Name:		flashrom
-Version:	1.4.0
+Version:	1.6.0
 Release:	1
 License:	GPL v2+
 Group:		Applications/System
 Source0:	https://download.flashrom.org/releases/%{name}-v%{version}.tar.xz
-# Source0-md5:	f2f04bfca63dda5b89322810ef9c63af
+# Source0-md5:	088630ec340dddecbce7d5ec595ee02c
 URL:		https://www.flashrom.org/Flashrom
 %{?with_apidocs:BuildRequires:	doxygen}
+BuildRequires:	gcc >= 5:3.2
 %{?with_ftdi:BuildRequires:	libftdi1-devel >= 1.0}
 %{?with_jaylink:BuildRequires:	libjaylink-devel >= 0.3.0}
 BuildRequires:	libusb-devel >= 1.0
 BuildRequires:	meson >= 0.56.0
 BuildRequires:	ninja >= 1.5
-BuildRequires:	pciutils-devel >= 2.2.0
+%{?with_openssl:BuildRequires:	openssl-devel >= 3.0.0}
+BuildRequires:	pciutils-devel >= 3.13.0
+BuildRequires:	pkgconfig
 BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 2.042
 BuildRequires:	pkgconfig
@@ -110,6 +114,9 @@ Dokumentacja pakietu FlashROM w formacie HTML.
 Summary:	Flash ROM programming library
 Summary(pl.UTF-8):	Biblioteka do programowania pamięci Flash ROM
 Group:		Libraries
+%{?with_ftdi:Requires:	libftdi1 >= 1.0}
+%{?with_jaylink:Requires:	libjaylink >= 0.3.0}
+Requires:	pciutils-libs >= 3.13.0
 
 %description -n libflashrom
 Flash ROM programming library.
@@ -122,6 +129,11 @@ Summary:	Header files for libflashrom library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libflashrom
 Group:		Development/Libraries
 Requires:	libflashrom = %{version}-%{release}
+%{?with_ftdi:Requires:	libftdi1-devel >= 1.0}
+%{?with_jaylink:Requires:	libjaylink-devel >= 0.3.0}
+Requires:	libusb-devel >= 1.0
+%{?with_openssl:Requires:	openssl-devel >= 3.0.0}
+Requires:	pciutils-devel >= 3.13.0
 
 %description -n libflashrom-devel
 Header files for libflashrom library.
@@ -158,7 +170,14 @@ Dokumentacja API biblioteki libflashrom.
 
 %build
 %meson \
-	-Dprogrammer=group_i2c,group_pci,group_serial,group_usb%{?with_ftdi:,group_ftdi}%{?with_jaylink:,group_jlink},internal,linux_mtd,linux_spi%{?with_port_io:,rayer_spi}
+	-Dbash_completion=enabled \
+	-Ddocumentation=enabled \
+	-Dgenerate_authors_list=disabled \
+	-Dich_descriptors_tool=enabled \
+	-Dman-pages=enabled \
+	-Dprogrammer=group_i2c,group_pci,group_serial,group_usb%{?with_ftdi:,group_ftdi}%{?with_jaylink:,group_jlink},internal,linux_mtd,linux_spi%{?with_port_io:,rayer_spi} \
+	-Drpmc=%{__enabled_disabled rpmc} \
+	-Dtests=disabled
 
 %meson_build
 
@@ -194,11 +213,11 @@ rm -rf $RPM_BUILD_ROOT
 %files -n libflashrom
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libflashrom.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libflashrom.so.1
+%ghost %{_libdir}/libflashrom.so.1
 
 %files -n libflashrom-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libflashrom.so
+%{_libdir}/libflashrom.so
 %{_includedir}/libflashrom.h
 %{_pkgconfigdir}/flashrom.pc
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/flashrom.git/commitdiff/8f419b715fa82efcfa1c072a6af3df33a2cdb204



More information about the pld-cvs-commit mailing list