[libusb-win32] Update to 1.4.0.0, cleanup (#45912)

This commit is contained in:
Kai Pastor
2025-06-11 20:53:02 +02:00
committed by GitHub
parent 6962377616
commit f2d75c91c1
7 changed files with 24 additions and 31 deletions

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.0)
cmake_minimum_required(VERSION 3.5)
project(libusb-win32)
set(lib_headers src/lusb0_usb.h)
@@ -9,12 +9,14 @@ set(lib_srcs src/descriptors.c
src/registry.c
src/usb.c
src/windows.c
src/resource.rc
libusb0.def)
add_library(libusb0 ${lib_srcs})
target_include_directories(libusb0 PRIVATE "src/driver")
target_link_libraries(libusb0 Setupapi)
target_compile_definitions(libusb0 PRIVATE "-D_CRT_SECURE_NO_WARNINGS")
target_link_libraries(libusb0 setupapi)
target_compile_definitions(libusb0 PRIVATE LOG_APPNAME="libusb-dll")
set_target_properties(libusb0 PROPERTIES PREFIX "" IMPORT_PREFIX "")
install(
TARGETS libusb0

View File

@@ -1,21 +1,18 @@
vcpkg_minimum_required(VERSION 2022-10-12)
vcpkg_check_linkage(ONLY_DYNAMIC_LIBRARY)
vcpkg_from_sourceforge(
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO libusb-win32/libusb-win32-releases
REF ${VERSION}
FILENAME "libusb-win32-src-${VERSION}.zip"
SHA512 972438b7465a22882bc91a1238291240ee3cdb09f374454a027d003b150656d4c262553104f74418bb49b4a7ca2f1a4f72d20e689fa3a7728881bafc876267f4
REPO mcuee/libusb-win32
REF "release_${VERSION}"
SHA512 a3dd4f65e21c26892a21342b990f40a9628759a58e76f8c65131633f279ff80a09b282eb247f282af2310f8a46d545e35b435992983ef8f3eada623ff0747e76
HEAD_REF master
)
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}/libusb")
file(COPY "${CMAKE_CURRENT_LIST_DIR}/CMakeLists.txt" DESTINATION "${SOURCE_PATH}")
vcpkg_cmake_configure(SOURCE_PATH "${SOURCE_PATH}")
vcpkg_cmake_configure(SOURCE_PATH "${SOURCE_PATH}/libusb")
vcpkg_cmake_install()
vcpkg_copy_pdbs()
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/COPYING_LGPL.txt")
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/libusb/COPYING_LGPL.txt")

View File

@@ -1,19 +1,14 @@
{
"name": "libusb-win32",
"version": "1.2.6.0",
"port-version": 10,
"version": "1.4.0.0",
"description": "Allows user space applications to access many USB device on Windows.",
"homepage": "https://sourceforge.net/projects/libusb-win32",
"homepage": "https://github.com/mcuee/libusb-win32",
"license": "LGPL-3.0-only",
"supports": "windows & !static & !xbox",
"supports": "windows & !uwp & !xbox & !(static & staticcrt)",
"dependencies": [
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}

View File

@@ -573,8 +573,6 @@ libtcod:x64-android=fail
libtomcrypt:arm64-uwp=fail
libtomcrypt:arm64-windows-static-md=fail
libtomcrypt:arm64-windows=fail
libusb-win32:arm64-uwp=fail
libusb-win32:x64-uwp=fail
# upstream issue https://github.com/microsoft/vcpkg/pull/13765#issuecomment-699710253
libvmdk:arm-neon-android=skip
libvmdk:arm64-android=skip

View File

@@ -248,10 +248,6 @@ libtins:arm-uwp=fail
libtins:x64-uwp=fail
libtomcrypt:arm-uwp=fail
libtomcrypt:arm64-windows=fail
libusb-win32:arm-uwp=fail
libusb-win32:x64-linux=fail
libusb-win32:x64-osx=fail
libusb-win32:x64-uwp=fail
libusbmuxd:arm-uwp=fail
libusbmuxd:x64-osx=fail
libusbmuxd:x64-uwp=fail

View File

@@ -5481,8 +5481,8 @@
"port-version": 1
},
"libusb-win32": {
"baseline": "1.2.6.0",
"port-version": 10
"baseline": "1.4.0.0",
"port-version": 0
},
"libusbmuxd": {
"baseline": "2023-06-21",

View File

@@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "71dbfbb68810630b11b65fdb06deb8bcf42ffd7e",
"version": "1.4.0.0",
"port-version": 0
},
{
"git-tree": "af8b466e97e4d465147eb08289328d9cdf6f077d",
"version": "1.2.6.0",