mirror of https://github.com/microsoft/vcpkg.git
[duvc-ctl] Update to 2.1.0 (#53056)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c7b186e3-fc86-45e8-a903-bb87dfd375f5
This commit is contained in:
parent
8779f47d2d
commit
6c3172a8dc
|
|
@ -0,0 +1,11 @@
|
|||
diff --git a/cmake/duvc.pc.in b/cmake/duvc.pc.in
|
||||
index 9470fd2..1a6dd42 100644
|
||||
--- a/cmake/duvc.pc.in
|
||||
+++ b/cmake/duvc.pc.in
|
||||
@@ -7,5 +7,5 @@ Description: @PROJECT_DESCRIPTION@
|
||||
Version: @PROJECT_VERSION@
|
||||
URL: @PROJECT_HOMEPAGE_URL@
|
||||
|
||||
-Libs: -L${libdir} -lduvc
|
||||
+Libs: -L${libdir} -lduvc-core -lole32 -loleaut32 -lstrmiids -lpsapi -ladvapi32
|
||||
Cflags: -I${includedir}
|
||||
|
|
@ -1,45 +1,47 @@
|
|||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO allanhanan/duvc-ctl
|
||||
REF "v${VERSION}"
|
||||
SHA512 5cc63ef7c3a46fb351015ae2b1b96837ea46dbb7656ab1cf633af6027d32ae447dfc60a8757677eae07dabfb3ec1aca90f7019a6d7b5344c66324d39e9f0c464
|
||||
HEAD_REF main
|
||||
)
|
||||
|
||||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" DUVC_BUILD_STATIC)
|
||||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" DUVC_BUILD_SHARED)
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DDUVC_BUILD_SHARED=${DUVC_BUILD_SHARED}
|
||||
-DDUVC_BUILD_STATIC=${DUVC_BUILD_STATIC}
|
||||
-DDUVC_BUILD_C_API=OFF
|
||||
-DDUVC_BUILD_CLI=OFF
|
||||
-DDUVC_BUILD_TESTS=OFF
|
||||
-DDUVC_BUILD_EXAMPLES=OFF
|
||||
-DDUVC_BUILD_PYTHON=OFF
|
||||
-DDUVC_BUILD_DOCS=OFF
|
||||
-DDUVC_INSTALL=ON
|
||||
-DDUVC_INSTALL_CMAKE_CONFIG=ON
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/duvc-ctl")
|
||||
vcpkg_fixup_pkgconfig()
|
||||
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
endif()
|
||||
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
endif()
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|
||||
|
||||
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage"
|
||||
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO allanhanan/duvc-ctl
|
||||
REF "v${VERSION}"
|
||||
SHA512 50db1153e15fe15dcb0c26cd9dfdb945f74e60661ee4598ce1b3d048d2e4d5f51820e1fbd16cc384201085593f13e335ace191362daa52f125e89c530c28f653
|
||||
HEAD_REF main
|
||||
PATCHES
|
||||
fix-pkgconfig-library-name.patch
|
||||
)
|
||||
|
||||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "static" DUVC_BUILD_STATIC)
|
||||
string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" DUVC_BUILD_SHARED)
|
||||
|
||||
vcpkg_cmake_configure(
|
||||
SOURCE_PATH "${SOURCE_PATH}"
|
||||
OPTIONS
|
||||
-DDUVC_BUILD_SHARED=${DUVC_BUILD_SHARED}
|
||||
-DDUVC_BUILD_STATIC=${DUVC_BUILD_STATIC}
|
||||
-DDUVC_BUILD_C_API=OFF
|
||||
-DDUVC_BUILD_CLI=OFF
|
||||
-DDUVC_BUILD_TESTS=OFF
|
||||
-DDUVC_BUILD_EXAMPLES=OFF
|
||||
-DDUVC_BUILD_PYTHON=OFF
|
||||
-DDUVC_BUILD_DOCS=OFF
|
||||
-DDUVC_INSTALL=ON
|
||||
-DDUVC_INSTALL_CMAKE_CONFIG=ON
|
||||
)
|
||||
|
||||
vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup(CONFIG_PATH "lib/cmake/duvc-ctl")
|
||||
vcpkg_fixup_pkgconfig()
|
||||
|
||||
|
||||
vcpkg_copy_pdbs()
|
||||
|
||||
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
endif()
|
||||
if(EXISTS "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
endif()
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE")
|
||||
|
||||
file(INSTALL "${CMAKE_CURRENT_LIST_DIR}/usage"
|
||||
DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}")
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
duvc-ctl provides CMake targets:
|
||||
|
||||
find_package(duvc CONFIG REQUIRED)
|
||||
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:duvc::core-static>,duvc::core-static,duvc::core-shared>)
|
||||
duvc-ctl provides CMake targets:
|
||||
|
||||
find_package(duvc CONFIG REQUIRED)
|
||||
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:duvc::core-static>,duvc::core-static,duvc::core-shared>)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
||||
"name": "duvc-ctl",
|
||||
"version": "2.0.1",
|
||||
"version": "2.1.0",
|
||||
"description": "Windows DirectShow UVC camera control library",
|
||||
"homepage": "https://github.com/allanhanan/duvc-ctl",
|
||||
"license": "MIT",
|
||||
|
|
|
|||
|
|
@ -2681,7 +2681,7 @@
|
|||
"port-version": 0
|
||||
},
|
||||
"duvc-ctl": {
|
||||
"baseline": "2.0.1",
|
||||
"baseline": "2.1.0",
|
||||
"port-version": 0
|
||||
},
|
||||
"dv-processing": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,10 @@
|
|||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "a639557ee5018c442d22aba4f551d5eb6abcedd9",
|
||||
"version": "2.1.0",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "1c50cac55382709d8b9a5b22250fd6f37d9566e8",
|
||||
"version": "2.0.1",
|
||||
|
|
|
|||
Loading…
Reference in New Issue