]> git.pld-linux.org Git - packages/fxload.git/commitdiff
- updated to keep firmware data in /lib/firmware; release 2 master auto/th/fxload-2008_10_13-2
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 15 Jul 2016 17:54:07 +0000 (19:54 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Fri, 15 Jul 2016 17:54:07 +0000 (19:54 +0200)
fxload-firmwaredir.patch [new file with mode: 0644]
fxload.spec

diff --git a/fxload-firmwaredir.patch b/fxload-firmwaredir.patch
new file mode 100644 (file)
index 0000000..5459f9a
--- /dev/null
@@ -0,0 +1,22 @@
+--- fxload-2008_10_13/Makefile.orig    2016-07-15 19:17:49.741849518 +0200
++++ fxload-2008_10_13/Makefile 2016-07-15 19:23:04.921845701 +0200
+@@ -61,7 +61,7 @@
+ install: $(PROG)
+       $(INSTALL_PROGRAM) $(PROG) $(sbindir)/$(PROG)
+       $(INSTALL_PROGRAM) -m 0644 $(PROG).8 $(mandir)/man8/$(PROG).8
+-      $(INSTALL_PROGRAM) -m 0644 a3load.hex $(prefix)/usr/share/usb/a3load.hex
++      $(INSTALL_PROGRAM) -m 0644 a3load.hex $(prefix)/lib/firmware/ezusb/a3load.hex
+ # make a source tarball
+--- fxload-2008_10_13/fxload.8.orig    2008-10-13 23:44:04.000000000 +0200
++++ fxload-2008_10_13/fxload.8 2016-07-15 19:23:25.118512358 +0200
+@@ -226,7 +226,7 @@
+ This is provided by the Linux kernel as part of USB hotplugging.
+ .SH "FILES"
+ .TP
+-.I /usr/share/usb/a3load.hex
++.I /lib/firmware/ezusb/a3load.hex
+ Second stage loader that works with AnchorChips EZ-USB,
+ Cypress EZ-USB FX, and Cypress EZ-USB FX2.
+ Note that this only supports the 0xA3 vendor command, to
index 3024fe1e84f224b7b3e565a8affd8ec923f79caf..e25ee51c35460c3c3a27d93110b012bdc15c4902 100644 (file)
@@ -2,12 +2,13 @@ Summary:      EZ-USB utility program
 Summary(pl.UTF-8):     Narzędzie dla układów EZ-USB
 Name:          fxload
 Version:       2008_10_13
-Release:       1
-License:       GPL
+Release:       2
+License:       GPL v2+
 Group:         Applications/System
-Source0:       http://dl.sourceforge.net/linux-hotplug/%{name}-%{version}.tar.gz
+Source0:       http://downloads.sourceforge.net/linux-hotplug/%{name}-%{version}.tar.gz
 # Source0-md5: 4477a2457f064228bef4a93ba2f21692
 Patch0:                %{name}-link.patch
+Patch1:                %{name}-firmwaredir.patch
 URL:           http://linux-hotplug.sourceforge.net/
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -30,31 +31,32 @@ code and data) or, for firmware development, I2C serial EEPROM.
 
 %description -l pl.UTF-8
 Ten pakiet zawiera narzędzia do wczytywania oprogramowania do urządzeń
-EZ-USB. Urządzenia EZ-USB używają mikrokontrolerów bazujących na 8051
+EZ-USB. Urządzenia EZ-USB używają mikrokontrolerów opartych na 8051
 rozszerzonych o dodatkowe rejestry, bufory i inne rozszerzenia dla
 transakcji USB.
 
-Obecnie obsługuje urządzenia bazujące na Anchorchips EZ-USB jak
-również Cypress EZ-USB FX (który jest niemal całkowicie źródłowo
-kompatybilny), a także EZ-USB FX2 (który nie jest kompatybilny).
-Wszystkie te układy obsługują transfery z pełną prędkością (12Mbit/s).
-Układ FX2 dodatkowo obsługuje transfery wysokiej prędkości (480Mbit/s)
+Obecnie obsługuje urządzenia parte na Anchorchips EZ-USB jak również
+Cypress EZ-USB FX (który jest niemal całkowicie zgodny na poziomie
+źródeł), a także EZ-USB FX2 (który nie jest kompatybilny). Wszystkie
+te układy obsługują transfery z pełną prędkością (12Mbit/s). Układ FX2
+dodatkowo obsługuje transfery wysokiej prędkości (480Mbit/s),
 wprowadzone w USB 2.0.
 
 Ta wersja FXLOAD opcjonalnie obsługuje ładowanie dwuetapowe, w którym
 specjalne firmware używane jest do obsługi zapisywania do pamięci
-znajdującej się poza układem takiej jak RAM (w momencie gdy firmware
+znajdującej się poza układem, takiej jak RAM (w momencie gdy firmware
 potrzebuje więcej niż 8 kilobajtów kodu i danych) lub, w przypadku
 rozwijania firmware, EEPROM dostępnej przez I2C.
 
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 %{__make} all \
        CC="%{__cc}" \
-       CFLAGS="%{rpmcflags} -Wall -DFXLOAD_VERSION=\\\"%{version}\\\"" \
+       CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall -DFXLOAD_VERSION=\\\"%{version}\\\"" \
        LDFLAGS="%{rpmldflags}"
 
 %install
@@ -62,13 +64,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
        prefix=$RPM_BUILD_ROOT
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
 %doc README.txt
-%attr(755,root,root) /sbin/*
-%{_mandir}/man?/*
-%dir %{_datadir}/usb
-%{_datadir}/usb/*.hex
+%attr(755,root,root) /sbin/fxload
+%{_mandir}/man8/fxload.8*
+/lib/firmware/ezusb
This page took 0.055048 seconds and 4 git commands to generate.