]> git.pld-linux.org Git - packages/flashrom.git/commitdiff
- updated to 1.1, enable jaylink support auto/th/flashrom-1.1-1
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 13 Sep 2019 17:48:06 +0000 (19:48 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Fri, 13 Sep 2019 17:48:06 +0000 (19:48 +0200)
flashrom.spec

index 898d8c5165a1926a8a96769f10b82d28bc67afdf..e0899158f1be96e5319e70bc2a7d29f154fe36dc 100644 (file)
@@ -1,18 +1,20 @@
 #
 # Conditional build:
 %bcond_without ftdi    # FTDI chips
+%bcond_without jaylink # J-Link chips
 #
 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:       0.9.9
+Version:       1.1
 Release:       1
 License:       GPL v2+
 Group:         Applications/System
-Source0:       http://download.flashrom.org/releases/%{name}-%{version}.tar.bz2
-# Source0-md5: aab9c98925d9cfb5ffb28b67a6112530
-URL:           http://www.flashrom.org/Flashrom
+Source0:       https://download.flashrom.org/releases/%{name}-v%{version}.tar.bz2
+# Source0-md5: 91bab6c072e38a493bb4eb673e4fe0d6
+URL:           https://www.flashrom.org/Flashrom
 %{?with_ftdi:BuildRequires:    libftdi1-devel >= 1.0}
+%{?with_jaylink:BuildRequires: libjaylink-devel}
 # libusb 0.1 still needed for PICKIT2_SPI dongle
 BuildRequires: libusb-compat-devel >= 0.1
 BuildRequires: libusb-devel >= 1.0
@@ -28,11 +30,12 @@ BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 flashrom is a utility for identifying, reading, writing, verifying and
 erasing flash chips. It's often used to flash BIOS / EFI / coreboot /
 firmware images.
- - Supports more than 160 flash chips, 75 chipsets, 100 mainboards, and
-   10 PCI devices which can be used as external programmers.
+ - Supports more than 470 flash chips, 291 chipsets, 500 mainboards,
+   79 PCI devices, 17 USB devices and various parallel/serial port
+   programmers.
  - Supports parallel, LPC, FWH and SPI flash interfaces and various
-   chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40 and
-   more)
+   chip packages (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, TSOP40,
+  TSOP48, BGA and more)
  - No physical access needed, root access is sufficient.
  - No bootable floppy disk, bootable CD-ROM or other media needed.
  - No keyboard or monitor needed. Simply reflash remotely via SSH.
@@ -46,19 +49,20 @@ firmware images.
    same time from the command line. It is recommended to check flashrom
    output and error codes.
  - Speed. flashrom is often much faster than most vendor flash tools.
- - Portability. Supports Linux, FreeBSD, DragonFly BSD, Solaris, Mac OS
-   X, and other Unix-like OSes.
+ - Portability. Supports DOS, Linux, FreeBSD (including
+   Debian/kFreeBSD), NetBSD, OpenBSD, DragonFly BSD, Solaris, Mac OS
+   X, and other Unix-like OSes, as well as GNU Hurd.
 
 %description -l pl.UTF-8
 flashrom to narzędzie do identyfikacji, odczytu, zapisu, weryfikacji i
 kasowania układów flash. Jest często używany do programowania obrazów
 BIOS-u / EFI / coreboot / firmware'u.
- - Obsługuje ponad 160 układów flash, 75 chipsetów, 100 płyt głównych i
-   10 urządzeń PCI, które mogą być wykorzystane jako zewnętrzne
-   programatory.
- - Wspiera układy flash równoległe, LPC, SPI i FWH o różnych
+ - Obsługuje ponad 470 układów flash, 291 chipsetów, 500 płyt głównych,
+   79 urządzeń PCI, 17 urządzeń USB i różne programatory podłączane
+   przez port równoległy/szeregowy.
+ - Wspiera układy flash równoległe, LPC, FWH i SPI o różnych
    obudowach/wyprowadzeniach (DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32,
-   TSOP40 i inne)
+   TSOP40, TSOP48, BGA i inne)
  - Nie wymaga fizycznego dostępu, wystarczy dostęp do konta roota.
  - Nie potrzebuje bootowalnej dyskietki, rozruchowego dysku CD-ROM lub
    innych nośników.
@@ -66,29 +70,32 @@ BIOS-u / EFI / coreboot / firmware'u.
    zdalnie poprzez SSH.
  - Nie ma potrzeby ponownego uruchamiania komputera. Wystarczy
    przeprogramować układ w uruchomionym systemie, zweryfikować i być
-   szczęśliwym. Nowy firmware będzie dostępny przy następnym bootowaniu.
+   szczęśliwym. Nowy firmware będzie dostępny po następnym
+   uruchomieniu.
  - Crossflashing i hotflashing są możliwe na tyle, na ile układy flash
    są elektrycznie i logicznie kompatybilne (ten sam protokół). Jest to
    świetna metoda do przywracania sprzętu ze źle zaprogramowanym
    firmwarem/BIOS-em.
  - Pozwala na tworzenie skryptów do wielokrotnego programowania.
    Programowanie identycznych maszyn w tym samym czasie z wiersza
-   poleceń. Zaleca się sprawdzanie komunikatów programu flashrom i kodów
-   błędów.
+   poleceń. Zaleca się sprawdzanie komunikatów programu flashrom i
+   kodów błędów.
  - Szybkość. flashrom jest często znacznie szybszy niż większość
    sprzedawanych narzędzi do flashowania.
- - Wszechstronność. Obsługuje systemy Linux, FreeBSD, Dragonfly BSD,
-   Solaris, Mac OS X oraz inne systemy operacyjne oparte na Uniksie.
+ - Przenośność. Obsługuje systemy DOS, Linux, FreeBSD (w tym
+   Debian/kFreeBSD), Dragonfly BSD, Solaris, Mac OS X oraz inne
+   systemy operacyjne oparte na Uniksie, a także GNU Hurd.
 
 %prep
-%setup -q
+%setup -q -n %{name}-v%{version}
 
 %build
 %{__make} \
        CC='%{__cc}' \
        CFLAGS="%{rpmcflags}" \
        LDFLAGS="%{rpmldflags}" \
-       %{!?with_ftdi:CONFIG_FT2232_SPI=no}
+       %{!?with_ftdi:CONFIG_FT2232_SPI=no} \
+       %{?with_jaylink:CONFIG_JLINK_SPI=yes}
 
 %install
 rm -rf $RPM_BUILD_ROOT
This page took 0.17728 seconds and 4 git commands to generate.