[libu2f-server] Fix wrong include reference (#12786)

* [libu2f-server] Fix wrong include reference

* [libu2f-server] Added missing files CONTROL an portfile

* Replace the patch with vcpkg_replace_string to fix up a header

* Update ports/libu2f-server/CONTROL

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
This commit is contained in:
Sönke Schau 2020-08-07 20:10:12 +02:00 committed by GitHub
parent 907e390879
commit dc5a1d3664
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View File

@ -1,4 +1,7 @@
Source: libu2f-server
Version: 1.1.0
Port-Version: 2
Build-Depends: openssl, json-c
Homepage: https://developers.yubico.com/libu2f-server/
Description: Yubico Universal 2nd Factor (U2F) Server C Library
Supports: (x86 | x64) & windows

View File

@ -23,6 +23,12 @@ vcpkg_configure_cmake(
vcpkg_install_cmake()
# The include file must be patched after the build has completed, because the source files use the wrong subdirectory name!
vcpkg_replace_string(${CURRENT_PACKAGES_DIR}/include/libu2f-server/u2f-server.h
"#include <u2f-server/u2f-server-version.h>"
"#include <libu2f-server/u2f-server-version.h>"
)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
vcpkg_copy_pdbs()