[packages/flashrom] - updated to 1.3.0

qboosh qboosh at pld-linux.org
Sat Apr 1 07:40:49 CEST 2023


commit a65c0526af68f1e0d3c1b6dfb572964cb4aec8d7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Apr 1 07:43:16 2023 +0200

    - updated to 1.3.0

 flashrom-meson-jlink.patch | 48 ----------------------------------------------
 flashrom.spec              | 34 +++++++++++++++++---------------
 2 files changed, 19 insertions(+), 63 deletions(-)
---
diff --git a/flashrom.spec b/flashrom.spec
index 63e6b2a..9de6ef6 100644
--- a/flashrom.spec
+++ b/flashrom.spec
@@ -7,13 +7,12 @@
 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.2
+Version:	1.3.0
 Release:	1
 License:	GPL v2+
 Group:		Applications/System
 Source0:	https://download.flashrom.org/releases/%{name}-v%{version}.tar.bz2
-# Source0-md5:	7f8e4b87087eb12ecee0fcc5445b4956
-Patch0:		%{name}-meson-jlink.patch
+# Source0-md5:	dd2727f8fa05a4517689ca4f9d87e600
 URL:		https://www.flashrom.org/Flashrom
 %{?with_apidocs:BuildRequires:	doxygen}
 %{?with_ftdi:BuildRequires:	libftdi1-devel >= 1.0}
@@ -112,6 +111,18 @@ Header files for libflashrom library.
 %description -n libflashrom-devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki libflashrom.
 
+%package -n libflashrom-static
+Summary:	Static libflashrom library
+Summary(pl.UTF-8):	Statyczna biblioteka libflashrom
+Group:		Development/Libraries
+Requires:	libflashrom-devel = %{version}-%{release}
+
+%description -n libflashrom-static
+Static libflashrom library.
+
+%description -n libflashrom-static -l pl.UTF-8
+Statyczna biblioteka libflashrom.
+
 %package -n libflashrom-apidocs
 Summary:	API documentation for libflashrom library
 Summary(pl.UTF-8):	Dokumentacja API biblioteki libflashrom
@@ -126,22 +137,13 @@ Dokumentacja API biblioteki libflashrom.
 
 %prep
 %setup -q -n %{name}-v%{version}
-%patch0 -p1
 
 %build
 %meson build \
-	-Dconfig_atahpt=true \
-	-Dconfig_atapromise=true \
-	%{!?with_ftdi:-Dconfig_ft2232_spi=false} \
-	%{?with_jaylink:-Dconfig_jlink_spi=true} \
-	-Dconfig_mstarddc_spi=true \
-	-Dconfig_nicnatsemi=true \
+	-Dprogrammer=group_i2c,group_pci,group_serial,group_usb%{?with_ftdi:,group_ftdi}%{?with_jaylink:,group_jlink},internal,linux_mtd,linux_spi,rayer_spi
 
 %ninja_build -C build
 
-# missing from meson
-%{__make} flashrom.8
-
 %if %{with apidocs}
 doxygen
 %endif
@@ -152,8 +154,6 @@ install -d $RPM_BUILD_ROOT%{_mandir}/man8
 
 %ninja_install -C build
 
-cp -p flashrom.8 $RPM_BUILD_ROOT%{_mandir}/man8
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -177,6 +177,10 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/libflashrom.h
 %{_pkgconfigdir}/flashrom.pc
 
+%files -n libflashrom-static
+%defattr(644,root,root,755)
+%{_libdir}/libflashrom.a
+
 %if %{with apidocs}
 %files -n libflashrom-apidocs
 %defattr(644,root,root,755)
diff --git a/flashrom-meson-jlink.patch b/flashrom-meson-jlink.patch
deleted file mode 100644
index 27c68bb..0000000
--- a/flashrom-meson-jlink.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 13a356815d2438103689a6ea1ac7e58d4d508ddb Mon Sep 17 00:00:00 2001
-From: Marc Schink <dev at zapb.de>
-Date: Tue, 8 Dec 2020 22:20:50 +0100
-Subject: [PATCH] meson: Add missing config option for J-Link SPI
-
-Signed-off-by: Marc Schink <dev at zapb.de>
-Change-Id: I476c649f9db7342688560aac9ee5df056517a028
-Reviewed-on: https://review.coreboot.org/c/flashrom/+/48478
-Tested-by: build bot (Jenkins) <no-reply at coreboot.org>
-Reviewed-by: Angel Pons <th3fanbus at gmail.com>
-Reviewed-by: Edward O'Callaghan <quasisec at chromium.org>
----
- meson.build       | 6 ++++++
- meson_options.txt | 1 +
- 2 files changed, 7 insertions(+)
-
---- flashrom-v1.2/meson.build.orig	2019-12-31 18:25:41.000000000 +0100
-+++ flashrom-v1.2/meson.build	2021-06-15 19:38:52.837851898 +0200
-@@ -44,6 +44,7 @@ config_ft2232_spi = get_option('config_f
- config_gfxnvidia = get_option('config_gfxnvidia')
- config_internal = get_option('config_internal')
- config_it8212 = get_option('config_it8212')
-+config_jlink_spi = get_option('config_jlink_spi')
- config_linux_mtd = get_option('config_linux_mtd')
- config_linux_spi = get_option('config_linux_spi')
- config_mstarddc_spi = get_option('config_mstarddc_spi')
-@@ -152,6 +153,11 @@ if config_digilent_spi
-   srcs += 'digilent_spi.c'
-   cargs += '-DCONFIG_DIGILENT_SPI=1'
- endif
-+if config_jlink_spi
-+  srcs += 'jlink_spi.c'
-+  cargs += '-DCONFIG_JLINK_SPI=1'
-+  deps += dependency('libjaylink')
-+endif
- if config_drkaiser
-   srcs += 'drkaiser.c'
-   cargs += '-DCONFIG_DRKAISER=1'
---- flashrom-v1.2/meson_options.txt.orig	2021-06-15 19:36:51.274905627 +0200
-+++ flashrom-v1.2/meson_options.txt	2021-06-15 19:39:11.555485464 +0200
-@@ -16,6 +16,7 @@ option('config_gfxnvidia', type : 'boole
- option('config_internal', type : 'boolean', value : true, description : 'internal/onboard')
- option('config_internal_dmi', type : 'boolean', value : true, description : 'Use internal DMI parser')
- option('config_it8212', type : 'boolean', value : true, description : 'ITE IT8212F PATA')
-+option('config_jlink_spi', type : 'boolean', value : false, description : 'SEGGER J-Link and compatible devices')
- option('config_linux_mtd', type : 'boolean', value : true, description : 'Linux MTD interfaces')
- option('config_linux_spi', type : 'boolean', value : true, description : 'Linux spidev interfaces')
- option('config_mstarddc_spi', type : 'boolean', value : false, description : 'MSTAR DDC support')
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list