diff --git a/ports/xyo-sdk/portfile.cmake b/ports/xyo-sdk/portfile.cmake new file mode 100644 index 0000000000..003d6105ae --- /dev/null +++ b/ports/xyo-sdk/portfile.cmake @@ -0,0 +1,19 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO xyo-financial/sdk-cpp + REF "v${VERSION}" + SHA512 6277af5187b9453efef4fe873f6a5e99787e6d2a467aec50cab47372e9cf4c4c9484a8693426d2564985f7d3762b1b53e32084b396d87c9549257cb54b0e9b01 + HEAD_REF main +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" + OPTIONS + -DXYO_BUILD_TESTS=OFF +) + +vcpkg_cmake_install() +vcpkg_cmake_config_fixup(PACKAGE_NAME XYOSDK CONFIG_PATH lib/cmake/XYOSDK) + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") diff --git a/ports/xyo-sdk/vcpkg.json b/ports/xyo-sdk/vcpkg.json new file mode 100644 index 0000000000..2b6898fb00 --- /dev/null +++ b/ports/xyo-sdk/vcpkg.json @@ -0,0 +1,21 @@ +{ + "name": "xyo-sdk", + "version": "2.1.0", + "description": "XYO SDK for AI Banking Transaction Enrichment API", + "homepage": "https://github.com/xyo-financial/sdk-cpp", + "license": "Apache-2.0", + "dependencies": [ + "cpr", + "nlohmann-json", + "openssl", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + }, + "zlib" + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index 35c6af5640..00d1ae1f36 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -11280,6 +11280,10 @@ "baseline": "0.8.3", "port-version": 0 }, + "xyo-sdk": { + "baseline": "2.1.0", + "port-version": 0 + }, "yajl": { "baseline": "2.1.0", "port-version": 5 diff --git a/versions/x-/xyo-sdk.json b/versions/x-/xyo-sdk.json new file mode 100644 index 0000000000..9ac32d4639 --- /dev/null +++ b/versions/x-/xyo-sdk.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "42364ecdb8e8ce265d11c1eabd84adf05ec23ede", + "version": "2.1.0", + "port-version": 0 + } + ] +}