[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