From 87a2745efa7cf691fdb9d1378c216efd3fccfe21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= Date: Wed, 24 Aug 2022 23:52:44 +0200 Subject: [PATCH] New package: rpi-usbboot-20220815.145439 --- ...1-Use-PREFIX-and-DESTDIR-in-Makefile.patch | 51 +++++++++++++++++++ srcpkgs/rpi-usbboot/template | 19 +++++++ 2 files changed, 70 insertions(+) create mode 100644 srcpkgs/rpi-usbboot/patches/0001-Use-PREFIX-and-DESTDIR-in-Makefile.patch create mode 100644 srcpkgs/rpi-usbboot/template diff --git a/srcpkgs/rpi-usbboot/patches/0001-Use-PREFIX-and-DESTDIR-in-Makefile.patch b/srcpkgs/rpi-usbboot/patches/0001-Use-PREFIX-and-DESTDIR-in-Makefile.patch new file mode 100644 index 000000000000..33b5ee3afd3f --- /dev/null +++ b/srcpkgs/rpi-usbboot/patches/0001-Use-PREFIX-and-DESTDIR-in-Makefile.patch @@ -0,0 +1,51 @@ +From da26cd80362e939510fedd51c9486946a61dc159 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jan=20Christian=20Gr=C3=BCnhage?= + +Date: Wed, 24 Aug 2022 23:48:08 +0200 +Subject: [PATCH] Use PREFIX and DESTDIR in Makefile + +--- + Makefile | 25 +++++++++++++------------ + 1 file changed, 13 insertions(+), 12 deletions(-) + +diff --git a/Makefile b/Makefile +index dc78cfe..845e23b 100755 +--- a/Makefile ++++ b/Makefile +@@ -13,20 +13,21 @@ bin2c: bin2c.c + $(CC) -Wall -Wextra -g -o $@ $< + + install: rpiboot +- install -m 755 rpiboot /usr/bin/ +- install -d /usr/share/rpiboot +- install -m 644 msd/bootcode.bin /usr/share/rpiboot/ +- install -m 644 msd/bootcode4.bin /usr/share/rpiboot/ +- install -m 644 msd/start.elf /usr/share/rpiboot/ +- install -m 644 msd/start4.elf /usr/share/rpiboot/ ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -m 755 rpiboot $(DESTDIR)$(PREFIX)/bin/ ++ install -d $(DESTDIR)$(PREFIX)/share/rpiboot ++ install -m 644 msd/bootcode.bin $(DESTDIR)$(PREFIX)/share/rpiboot/ ++ install -m 644 msd/bootcode4.bin $(DESTDIR)$(PREFIX)/share/rpiboot/ ++ install -m 644 msd/start.elf $(DESTDIR)$(PREFIX)/share/rpiboot/ ++ install -m 644 msd/start4.elf $(DESTDIR)$(PREFIX)/share/rpiboot/ + + uninstall: +- rm -f /usr/bin/rpiboot +- rm -f /usr/share/rpiboot/bootcode.bin +- rm -f /usr/share/rpiboot/bootcode4.bin +- rm -f /usr/share/rpiboot/start.elf +- rm -f /usr/share/rpiboot/start4.elf +- rmdir --ignore-fail-on-non-empty /usr/share/rpiboot/ ++ rm -f $(DESTDIR)$(PREFIX)/bin/rpiboot ++ rm -f $(DESTDIR)$(PREFIX)/share/rpiboot/bootcode.bin ++ rm -f $(DESTDIR)$(PREFIX)/share/rpiboot/bootcode4.bin ++ rm -f $(DESTDIR)$(PREFIX)/share/rpiboot/start.elf ++ rm -f $(DESTDIR)$(PREFIX)/share/rpiboot/start4.elf ++ rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/rpiboot/ + + clean: + rm -f rpiboot msd/*.h bin2c +-- +2.37.2 + diff --git a/srcpkgs/rpi-usbboot/template b/srcpkgs/rpi-usbboot/template new file mode 100644 index 000000000000..09174a027b61 --- /dev/null +++ b/srcpkgs/rpi-usbboot/template @@ -0,0 +1,19 @@ +# Template file for 'rpi-usbboot' +_commit=1e651a88f0313a5ca50b12a9992dbce8930fe200 +pkgname=rpi-usbboot +version=20220815.145439 +revision=1 +wrksrc="${pkgname/rpi-/}-${_commit}" +build_style=gnu-makefile +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="pkg-config" +makedepends="libusb-devel" +short_desc="Raspberry Pi USB booting code, moved from tools repository" +maintainer="Jan Christian Grünhage " +license="Apache-2.0" +homepage="https://github.com/raspberrypi/usbboot" +changelog="https://raw.githubusercontent.com/raspberrypi/usbboot/master/debian/changelog" +distfiles="https://github.com/raspberrypi/usbboot/archive/${_commit}.tar.gz" +checksum=692c6404efea6d5f7ca6db505c2a39a7ecbad0de1042796c462c55a50ccffd93 +nostrip_files="/usr/share/rpiboot/start.elf /usr/share/rpiboot/start4.elf" +ignore_elf_files="${nostrip_files}"