diff options
Diffstat (limited to 'data/_libusb')
-rw-r--r-- | data/_libusb/_metadata/homepage | 1 | ||||
-rw-r--r-- | data/_libusb/_metadata/in.1200.00 | 0 | ||||
-rw-r--r-- | data/_libusb/_metadata/in.1443.00 | 0 | ||||
-rw-r--r-- | data/_libusb/_metadata/libusb-1.0-0/description | 4 | ||||
-rw-r--r-- | data/_libusb/_metadata/libusb-dev/depends | 1 | ||||
-rw-r--r-- | data/_libusb/_metadata/libusb-dev/description | 4 | ||||
l--------- | data/_libusb/_metadata/license | 1 | ||||
l--------- | data/_libusb/_metadata/maintainer | 1 | ||||
-rw-r--r-- | data/_libusb/_metadata/priority | 1 | ||||
-rw-r--r-- | data/_libusb/_metadata/section | 1 | ||||
-rw-r--r-- | data/_libusb/_metadata/tags | 1 | ||||
-rw-r--r-- | data/_libusb/_metadata/version | 1 | ||||
-rw-r--r-- | data/_libusb/libusb-1.0-0.install | 1 | ||||
-rw-r--r-- | data/_libusb/libusb-1.0.23.tar.bz2 | bin | 0 -> 602860 bytes | |||
-rw-r--r-- | data/_libusb/libusb-dev.install | 3 | ||||
-rw-r--r-- | data/_libusb/make.sh | 6 | ||||
-rw-r--r-- | data/_libusb/usbclassname.diff | 13 |
17 files changed, 39 insertions, 0 deletions
diff --git a/data/_libusb/_metadata/homepage b/data/_libusb/_metadata/homepage new file mode 100644 index 000000000..96492219e --- /dev/null +++ b/data/_libusb/_metadata/homepage @@ -0,0 +1 @@ +http://www.linux-usb.org/ diff --git a/data/_libusb/_metadata/in.1200.00 b/data/_libusb/_metadata/in.1200.00 new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/data/_libusb/_metadata/in.1200.00 diff --git a/data/_libusb/_metadata/in.1443.00 b/data/_libusb/_metadata/in.1443.00 new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/data/_libusb/_metadata/in.1443.00 diff --git a/data/_libusb/_metadata/libusb-1.0-0/description b/data/_libusb/_metadata/libusb-1.0-0/description new file mode 100644 index 000000000..1b1a2e39d --- /dev/null +++ b/data/_libusb/_metadata/libusb-1.0-0/description @@ -0,0 +1,4 @@ +userspace USB programming library +Library for programming USB applications without the knowledge of Linux kernel internals. +. +This package contains what you need to run programs that use this library. diff --git a/data/_libusb/_metadata/libusb-dev/depends b/data/_libusb/_metadata/libusb-dev/depends new file mode 100644 index 000000000..e9002cd6f --- /dev/null +++ b/data/_libusb/_metadata/libusb-dev/depends @@ -0,0 +1 @@ +libusb-1.0-0 diff --git a/data/_libusb/_metadata/libusb-dev/description b/data/_libusb/_metadata/libusb-dev/description new file mode 100644 index 000000000..8dbde52ba --- /dev/null +++ b/data/_libusb/_metadata/libusb-dev/description @@ -0,0 +1,4 @@ +userspace USB programming library development files +Library for programming USB applications without the knowledge of Linux kernel internals. +. +This package contains what you need for compiling sources that use this library in your own code. diff --git a/data/_libusb/_metadata/license b/data/_libusb/_metadata/license new file mode 120000 index 000000000..577aa1598 --- /dev/null +++ b/data/_libusb/_metadata/license @@ -0,0 +1 @@ +../../../licenses/lgpl-2.1
\ No newline at end of file diff --git a/data/_libusb/_metadata/maintainer b/data/_libusb/_metadata/maintainer new file mode 120000 index 000000000..573d7ebef --- /dev/null +++ b/data/_libusb/_metadata/maintainer @@ -0,0 +1 @@ +../../../people/sbingner
\ No newline at end of file diff --git a/data/_libusb/_metadata/priority b/data/_libusb/_metadata/priority new file mode 100644 index 000000000..134d9bc32 --- /dev/null +++ b/data/_libusb/_metadata/priority @@ -0,0 +1 @@ +optional diff --git a/data/_libusb/_metadata/section b/data/_libusb/_metadata/section new file mode 100644 index 000000000..e0eb96881 --- /dev/null +++ b/data/_libusb/_metadata/section @@ -0,0 +1 @@ +Development diff --git a/data/_libusb/_metadata/tags b/data/_libusb/_metadata/tags new file mode 100644 index 000000000..91c01ad11 --- /dev/null +++ b/data/_libusb/_metadata/tags @@ -0,0 +1 @@ +purpose::console, role::developer diff --git a/data/_libusb/_metadata/version b/data/_libusb/_metadata/version new file mode 100644 index 000000000..154b9fce5 --- /dev/null +++ b/data/_libusb/_metadata/version @@ -0,0 +1 @@ +1.0.23 diff --git a/data/_libusb/libusb-1.0-0.install b/data/_libusb/libusb-1.0-0.install new file mode 100644 index 000000000..7232d2a3b --- /dev/null +++ b/data/_libusb/libusb-1.0-0.install @@ -0,0 +1 @@ +/usr/lib/libusb-1.0.0.dylib diff --git a/data/_libusb/libusb-1.0.23.tar.bz2 b/data/_libusb/libusb-1.0.23.tar.bz2 Binary files differnew file mode 100644 index 000000000..661efd8a7 --- /dev/null +++ b/data/_libusb/libusb-1.0.23.tar.bz2 diff --git a/data/_libusb/libusb-dev.install b/data/_libusb/libusb-dev.install new file mode 100644 index 000000000..ffe324fb6 --- /dev/null +++ b/data/_libusb/libusb-dev.install @@ -0,0 +1,3 @@ +/usr/include +/usr/lib/libusb-1.0.dylib +/usr/lib/pkgconfig diff --git a/data/_libusb/make.sh b/data/_libusb/make.sh new file mode 100644 index 000000000..707564ff4 --- /dev/null +++ b/data/_libusb/make.sh @@ -0,0 +1,6 @@ +pkg:setup +# -DMAC_OS_X_VERSION_MIN_REQUIRED is just to make the headers do what we want +CFLAGS="${CFLAGS} -D__OPEN_SOURCE__ -DMAC_OS_X_VERSION_MIN_REQUIRED=101100" pkg:configure +pkg:make V=1 +pkg:install +subpkg:stage diff --git a/data/_libusb/usbclassname.diff b/data/_libusb/usbclassname.diff new file mode 100644 index 000000000..ed85307ef --- /dev/null +++ b/data/_libusb/usbclassname.diff @@ -0,0 +1,13 @@ +diff -ur libusb-1.0.23/libusb/os/darwin_usb.c libusb-1.0.23+iOS/libusb/os/darwin_usb.c +--- libusb-1.0.23/libusb/os/darwin_usb.c 2019-08-09 06:39:49.000000000 -1000 ++++ libusb-1.0.23+iOS/libusb/os/darwin_usb.c 2020-08-04 10:42:27.000000000 -1000 +@@ -87,7 +87,8 @@ + + static usbi_mutex_t darwin_cached_devices_lock = PTHREAD_MUTEX_INITIALIZER; + static struct list_head darwin_cached_devices = {&darwin_cached_devices, &darwin_cached_devices}; +-static const char *darwin_device_class = kIOUSBDeviceClassName; ++// Hardcoded because apple had it wrong on iOS for older SDKs ++static const char *darwin_device_class = "IOUSBHostDevice"; + + #define DARWIN_CACHED_DEVICE(a) ((struct darwin_cached_device *) (((struct darwin_device_priv *)((a)->os_priv))->dev)) + |