[packages/libflashrom] - merged back into flashrom.spec (also upstream)

qboosh qboosh at pld-linux.org
Tue Jun 15 19:21:28 CEST 2021


commit 7d99fd5ed88f673e5a6f0751fe3c954aebd4d04f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Jun 15 19:24:06 2021 +0200

    - merged back into flashrom.spec (also upstream)

 libflashrom.spec          | 121 ----------------------------------------------
 meson_undefined_var.patch |  10 ----
 2 files changed, 131 deletions(-)
---
diff --git a/libflashrom.spec b/libflashrom.spec
deleted file mode 100644
index 6b9c0ac..0000000
--- a/libflashrom.spec
+++ /dev/null
@@ -1,121 +0,0 @@
-#
-# Conditional build:
-%bcond_without	apidocs	# API documentation
-
-%ifarch %{ix86} %{x8664} x32
-%define		with_pci_io	1
-%endif
-
-Summary:	Flash ROM programming library
-Summary(pl.UTF-8):	Biblioteka do programowania pamięci Flash ROM
-Name:		libflashrom
-Version:	0
-%define	gitref	cdaebf16a766be01f8f3dfe17c05bc6626da2964
-%define	snap	20190207
-%define	rel	1
-Release:	0.%{snap}.1
-License:	GPL v2+
-Group:		Libraries
-# releases? (currently only a copy of flashrom releases) https://github.com/fwupd/flashrom/releases
-# branch https://github.com/fwupd/flashrom/commits/wip/hughsie/fwupd
-Source0:	https://github.com/fwupd/flashrom/archive/%{gitref}/flashrom-%{snap}.tar.gz
-# Source0-md5:	f54475af56c26dd584f804aad4ed708f
-Patch0:		meson_undefined_var.patch
-URL:		https://github.com/fwupd/flashrom
-%{?with_apidocs:BuildRequires:	doxygen}
-BuildRequires:	gcc >= 5:3.2
-BuildRequires:	libftdi1-devel >= 1.0
-BuildRequires:	libusb-compat-devel >= 0.1
-BuildRequires:	libusb-devel >= 1.0
-BuildRequires:	meson >= 0.47.0
-BuildRequires:	ninja >= 1.5
-BuildRequires:	pciutils-devel
-BuildRequires:	pkgconfig
-BuildRequires:	rpmbuild(macros) >= 1.736
-BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%description
-Flash ROM programming library.
-
-%description -l pl.UTF-8
-Biblioteka do programowania pamięci Flash ROM.
-
-%package devel
-Summary:	Header files for libflashrom library
-Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libflashrom
-Group:		Development/Libraries
-Requires:	%{name} = %{version}-%{release}
-
-%description devel
-Header files for libflashrom library.
-
-%description devel -l pl.UTF-8
-Pliki nagłówkowe biblioteki libflashrom.
-
-%package apidocs
-Summary:	API documentation for libflashrom library
-Summary(pl.UTF-8):	Dokumentacja API biblioteki libflashrom
-Group:		Documentation
-BuildArch:	noarch
-
-%description apidocs
-API documentation for libflashrom library.
-
-%description apidocs -l pl.UTF-8
-Dokumentacja API biblioteki libflashrom.
-
-%prep
-%setup -q -n flashrom-%{gitref}
-%patch0 -p0
-
-%build
-export CFLAGS="%{rpmcflags} -fcommon"
-%meson build \
-%if %{without pci_io}
-	-Dconfig_nic3com=false \
-	-Dconfig_nicrealtek=false \
-	-Dconfig_rayer_spi=false \
-	-Dconfig_satamv=false
-%endif
-
-%ninja_build -C build
-
-%if %{with apidocs}
-doxygen
-%endif
-
-%install
-rm -rf $RPM_BUILD_ROOT
-
-%ninja_install -C build
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%post	-p /sbin/ldconfig
-%postun	-p /sbin/ldconfig
-
-%files
-%defattr(644,root,root,755)
-%doc README Documentation/*.txt
-%attr(755,root,root) %{_libdir}/libflashrom.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libflashrom.so.1
-
-%files devel
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libflashrom.so
-%{_includedir}/libflashrom.h
-%{_pkgconfigdir}/libflashrom.pc
-
-%if 0
-# is it stable enough to obsolete one from flashrom.spec?
-%files tools
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_sbindir}/flashrom
-%endif
-
-%if %{with apidocs}
-%files apidocs
-%defattr(644,root,root,755)
-%doc libflashrom-doc/html/{search,*.css,*.html,*.js,*.png}
-%endif
diff --git a/meson_undefined_var.patch b/meson_undefined_var.patch
deleted file mode 100644
index e9c691d..0000000
--- a/meson_undefined_var.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- meson.build.orig	2020-09-09 19:09:02.301227827 +0200
-+++ meson.build	2020-09-09 19:08:40.928015705 +0200
-@@ -68,6 +68,7 @@
- srcs = []
- 
- need_libusb0 = false
-+need_raw_access = true
- 
- # check for required symbols
- if cc.has_function('clock_gettime')
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libflashrom.git/commitdiff/7d99fd5ed88f673e5a6f0751fe3c954aebd4d04f



More information about the pld-cvs-commit mailing list