Browse Source

- move usbutils to system-tools-extra.mk

master
gixxpunk 7 years ago
parent
commit
81b8bd9076
  1. 5
      make/archives.mk
  2. 25
      make/system-tools-extra.mk
  3. 20
      make/system-tools.mk

5
make/archives.mk

@ -316,11 +316,6 @@ U_BOOT_VER=2015.01
$(ARCHIVE)/u-boot-$(U_BOOT_VER).tar.bz2:
$(WGET) ftp://ftp.denx.de/pub/u-boot/u-boot-$(U_BOOT_VER).tar.bz2
# usbutils-008 needs udev
USB_UTILS_VER=007
$(ARCHIVE)/usbutils-$(USB_UTILS_VER).tar.xz:
$(WGET) https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-$(USB_UTILS_VER).tar.xz
DOSFSTOOLS_VER=4.1
$(ARCHIVE)/dosfstools-$(DOSFSTOOLS_VER).tar.xz:
$(WGET) https://github.com/dosfstools/dosfstools/releases/download/v$(DOSFSTOOLS_VER)/dosfstools-$(DOSFSTOOLS_VER).tar.xz

25
make/system-tools-extra.mk

@ -96,6 +96,31 @@ $(D)/openvpn-hd1: $(D)/kernel-cst-hd1 $(D)/lzo $(D)/openssl $(ARCHIVE)/openvpn-$
$(REMOVE)/openvpn-$(OPENVPN_VER)
touch $@
# usbutils-008 needs udev
USB_UTILS_VER=007
$(ARCHIVE)/usbutils-$(USB_UTILS_VER).tar.xz:
$(WGET) https://www.kernel.org/pub/linux/utils/usb/usbutils/usbutils-$(USB_UTILS_VER).tar.xz
$(D)/usbutils: $(D)/libusb_compat $(ARCHIVE)/usbutils-$(USB_UTILS_VER).tar.xz | $(TARGETPREFIX)
$(UNTAR)/usbutils-$(USB_UTILS_VER).tar.xz
cd $(BUILD_TMP)/usbutils-$(USB_UTILS_VER) && \
$(PATCH)/usbutils-avoid-dependency-on-bash.patch && \
$(PATCH)/usbutils-fix-null-pointer-crash.patch && \
$(CONFIGURE) \
--target=$(TARGET) \
--prefix= \
--mandir=/.remove \
--infodir=/.remove && \
$(MAKE) && \
$(MAKE) install DESTDIR=$(TARGETPREFIX)
rm -rf $(TARGETPREFIX)/bin/lsusb.py
rm -rf $(TARGETPREFIX)/bin/usbhid-dump
rm -rf $(TARGETPREFIX)/sbin/update-usbids.sh
rm -rf $(TARGETPREFIX)/share/pkgconfig
rm -rf $(TARGETPREFIX)/share/usb.ids.gz
$(REMOVE)/usbutils-$(USB_UTILS_VER)
touch $@
BINUTILS_VER=2.25
$(ARCHIVE)/binutils-$(BINUTILS_VER).tar.bz2:
$(WGET) https://ftp.gnu.org/gnu/binutils/binutils-$(BINUTILS_VER).tar.bz2

20
make/system-tools.mk

@ -732,26 +732,6 @@ $(D)/bc: $(ARCHIVE)/bc-$(BC_VER).tar.gz | $(TARGETPREFIX)
$(REMOVE)/bc-$(BC_VER)
touch $@
$(D)/usbutils: $(D)/libusb_compat $(ARCHIVE)/usbutils-$(USB_UTILS_VER).tar.xz | $(TARGETPREFIX)
$(UNTAR)/usbutils-$(USB_UTILS_VER).tar.xz
cd $(BUILD_TMP)/usbutils-$(USB_UTILS_VER) && \
$(PATCH)/usbutils-avoid-dependency-on-bash.patch && \
$(PATCH)/usbutils-fix-null-pointer-crash.patch && \
$(CONFIGURE) \
--target=$(TARGET) \
--prefix= \
--mandir=/.remove \
--infodir=/.remove && \
$(MAKE) && \
$(MAKE) install DESTDIR=$(TARGETPREFIX)
rm -rf $(TARGETPREFIX)/bin/lsusb.py
rm -rf $(TARGETPREFIX)/bin/usbhid-dump
rm -rf $(TARGETPREFIX)/sbin/update-usbids.sh
rm -rf $(TARGETPREFIX)/share/pkgconfig
rm -rf $(TARGETPREFIX)/share/usb.ids.gz
$(REMOVE)/usbutils-$(USB_UTILS_VER)
touch $@
DOSFSTOOLS_CFLAGS = $(TARGET_CFLAGS) -D_GNU_SOURCE -fomit-frame-pointer -D_FILE_OFFSET_BITS=64
$(D)/dosfstools: $(DOSFSTOOLS_DEPS) $(ARCHIVE)/dosfstools-$(DOSFSTOOLS_VER).tar.xz | $(TARGETPREFIX)

Loading…
Cancel
Save