c0574d08da
Switched download from SourceForge to GitHub. It seems the author migrated to that. Also fixed the website URL as the SourceForge link is dead. Compile tested on ar71xx and mvebu. Small size decrease on ar71xx: 30444 vs. 30099 bytes. Signed-off-by: Rosen Penev <rosenp@gmail.com>
53 lines
1.2 KiB
Makefile
53 lines
1.2 KiB
Makefile
#
|
|
# Copyright (C) 2010-2016 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=libusb
|
|
PKG_VERSION:=1.0.22
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
|
|
PKG_SOURCE_URL:=https://github.com/libusb/libusb/releases/download/v$(PKG_VERSION)
|
|
PKG_HASH:=75aeb9d59a4fdb800d329a545c2e6799f732362193b465ea198f2aa275518157
|
|
|
|
PKG_INSTALL:=1
|
|
PKG_BUILD_PARALLEL:=0
|
|
PKG_LICENSE:=LGPL-2.1
|
|
|
|
PKG_MAINTAINER := Felix Fietkau <nbd@nbd.name>
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/libusb-1.0
|
|
SECTION:=libs
|
|
CATEGORY:=Libraries
|
|
TITLE:=A library for accessing Linux USB devices
|
|
DEPENDS:=+libpthread +librt
|
|
URL:=http://libusb.info/
|
|
endef
|
|
|
|
define Package/libusb-1.0/description
|
|
libusb is a C library that gives applications easy access to USB devices on
|
|
many different operating systems.
|
|
endef
|
|
|
|
TARGET_CFLAGS += $(FPIC)
|
|
CONFIGURE_ARGS += \
|
|
--disable-udev \
|
|
--disable-log
|
|
|
|
define Build/InstallDev
|
|
$(CP) $(PKG_INSTALL_DIR)/* $(1)/
|
|
endef
|
|
|
|
define Package/libusb-1.0/install
|
|
$(INSTALL_DIR) $(1)/usr/lib
|
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libusb*.so* $(1)/usr/lib/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,libusb-1.0))
|