From 5830788143c2373920370895dba7450812d6afd6 Mon Sep 17 00:00:00 2001 From: dataCobra Date: Thu, 10 Oct 2024 16:09:55 +0200 Subject: [PATCH] flashrom: update to 1.4.0, add -devel package. --- common/shlibs | 1 + srcpkgs/flashrom-devel | 1 + srcpkgs/flashrom/template | 27 ++++++++++++++++++++------- 3 files changed, 22 insertions(+), 7 deletions(-) create mode 120000 srcpkgs/flashrom-devel diff --git a/common/shlibs b/common/shlibs index ff62b084bb9..338c0eb0b37 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4536,3 +4536,4 @@ libsfdo-desktop.so.0 libsfdo-0.1.3_1 libsfdo-desktop-file.so.0 libsfdo-0.1.3_1 libsfdo-icon.so.0 libsfdo-0.1.3_1 libKMahjongg6.so.6 libkmahjongg-24.08.2_1 +libflashrom.so.1 flashrom-1.4.0_1 diff --git a/srcpkgs/flashrom-devel b/srcpkgs/flashrom-devel new file mode 120000 index 00000000000..183c7f43a41 --- /dev/null +++ b/srcpkgs/flashrom-devel @@ -0,0 +1 @@ +flashrom \ No newline at end of file diff --git a/srcpkgs/flashrom/template b/srcpkgs/flashrom/template index 849ffa47b68..889d883e0f5 100644 --- a/srcpkgs/flashrom/template +++ b/srcpkgs/flashrom/template @@ -1,17 +1,30 @@ # Template file for 'flashrom' pkgname=flashrom -version=1.3.0 +version=1.4.0 revision=1 -build_style=gnu-makefile -hostmakedepends="pkg-config" -makedepends="pciutils-devel libusb-compat-devel libftdi1-devel eudev-libudev-devel zlib-devel" +build_style=meson +configure_args="-Duse_internal_dmi=false -Ddocumentation=enabled" +hostmakedepends="pkg-config python3-Sphinx" +makedepends="pciutils-devel libusb-compat-devel libftdi1-devel eudev-libudev-devel zlib-devel libjaylink-devel" +depends="dmidecode" short_desc="Utility for reading, writing, erasing and verifying flash ROM chips" maintainer="Orphaned " license="GPL-2.0-only" homepage="https://www.flashrom.org" distfiles=https://github.com/flashrom/flashrom/archive/v$version.tar.gz -checksum=91d3ae239e435682561966350d00890b8bf5ae1a947af1f647198aa391196890 +checksum=b77ce458b3b874387270a71805e899ac63f057d7553dc320da7e4c58e750577c +make_check=no # can't run without special setup..? -post_patch() { - vsed -i 's/sbin/bin/' Makefile +flashrom-devel_package() { + depends="${sourcepkg}>=${version}_${revision} pciutils-devel + libusb-compat-devel libftdi1-devel eudev-libudev-devel zlib-devel + libjaylink-devel python3-Sphinx" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + vmove "usr/lib/*.a" + vmove usr/share/doc + } }