diff --git a/flashrom-0.9.9.tar.bz2 b/flashrom-0.9.9.tar.bz2 deleted file mode 100644 index de40c3e..0000000 --- a/flashrom-0.9.9.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb3156b0f63eb192024b76c0814135930297aac41f80761a5d293de769783c45 -size 495199 diff --git a/flashrom-1.0.tar.bz2 b/flashrom-1.0.tar.bz2 new file mode 100644 index 0000000..f5eb3a3 --- /dev/null +++ b/flashrom-1.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3702fa215ba5fb5af8e54c852d239899cfa1389194c1e51cb2a170c4dc9dee64 +size 321693 diff --git a/flashrom-1.0.tar.bz2.sig b/flashrom-1.0.tar.bz2.sig new file mode 100644 index 0000000..86c69d3 Binary files /dev/null and b/flashrom-1.0.tar.bz2.sig differ diff --git a/flashrom.changes b/flashrom.changes index 49b6369..c5ce3d3 100644 --- a/flashrom.changes +++ b/flashrom.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Wed Jan 3 14:52:38 UTC 2018 - mardnh@gmx.de + +- Update to version 1.0 + * Support layouts for read and erase commands + * New command line switch --noverify-all (-N) allows flashing of + individual regions without reading the whole flash chip + (particular useful with locked down Intel ME firmware) + * New command line switch --ifd to read the layout from an + Intel Firmware Descriptor on flash + * We got rid of the delay-loop calibration (if the OS provides an + accurate timer through clock_gettime()) + * Reading speed of USB programmers should have increased (reading + bigger chunks at once, we reduce the overhead) + * Support Intel 100 series PCHs (Sunrise Point, coupled with + Skylake and Kaby Lake) and C620 series PCHs (Lewisburg paired + with Workstation/Server versions of the former) + * New programmers + + Intel 100 series / C620 series PCHs + + Intel I210 NICs (EEPROM and SPI) + + AMD Merlin Falcon (FP4) + * New chips + + W25Q128.W +- Specfile cleanup +- Verify source signature + ------------------------------------------------------------------- Wed Apr 26 12:54:46 UTC 2017 - agraf@suse.com diff --git a/flashrom.keyring b/flashrom.keyring new file mode 100644 index 0000000..7875760 --- /dev/null +++ b/flashrom.keyring @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +DTvt2DMTCDHdZ9i7dXV39W/eNPtd3bhz6eU= +=h33t +-----END PGP PUBLIC KEY BLOCK----- diff --git a/flashrom.spec b/flashrom.spec index e240dd9..f6c43c4 100644 --- a/flashrom.spec +++ b/flashrom.spec @@ -1,7 +1,7 @@ # # spec file for package flashrom # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,26 +17,23 @@ Name: flashrom -Version: 0.9.9 +Version: 1.0 Release: 0 Summary: A universal flash programming utility License: GPL-2.0 Group: Development/Tools/Other -Url: http://flashrom.org/Flashrom -Source0: http://download.flashrom.org/releases/%{name}-%{version}.tar.bz2 -Source23: update-snapshots.sh -BuildRequires: libftdi1 -BuildRequires: libftdi1-devel -BuildRequires: libusb-devel -BuildRequires: pciutils-devel -BuildRequires: zlib-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 x86_64 %arm aarch64 -%if 0%{?suse_version} <= 1110 -Requires: pmtools -%else +Url: https://flashrom.org/Flashrom +Source0: https://download.flashrom.org/releases/%{name}-%{version}.tar.bz2 +Source1: https://download.flashrom.org/releases/%{name}-%{version}.tar.bz2.asc#/%{name}-%{version}.tar.bz2.sig +# Got the key from David Hendricks +Source2: %{name}.keyring +BuildRequires: pkgconfig +BuildRequires: pkgconfig(libftdi1) +BuildRequires: pkgconfig(libpci) +BuildRequires: pkgconfig(libusb) +BuildRequires: pkgconfig(zlib) Requires: dmidecode -%endif +ExclusiveArch: %{ix86} x86_64 %{arm} aarch64 %description flashrom is a utility for reading, writing, verifying and erasing flash ROM @@ -55,20 +52,16 @@ or SPI. %build make %{?_smp_mflags} \ CFLAGS="%{optflags}" -#gzip flashrom.8 %install - -mkdir -p %{buildroot}/%{_sbindir} -mkdir -p %{buildroot}/%{_mandir}/man8 +install -d %{buildroot}/%{_sbindir} +install -d %{buildroot}/%{_mandir}/man8 install -m 0755 flashrom %{buildroot}/%{_sbindir} install -m 0644 flashrom.8 %{buildroot}/%{_mandir}/man8 %files -%defattr(-,root,root) -%doc COPYING -%doc README +%doc COPYING README %{_sbindir}/flashrom -%{_mandir}/man8/flashrom.8.gz +%{_mandir}/man8/flashrom.8%{ext_man} %changelog