From d50054e200417f0ef2cf72741ee3f1f107043f80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=97=A0=E6=8D=9F=E5=B9=B3=E6=96=B9=E9=9B=86=E5=9B=A2?= Date: Fri, 1 May 2026 10:44:19 +0800 Subject: [PATCH] [steamhelper] Add new port --- ports/steamhelper/portfile.cmake | 24 ++++++++++++++++++++++++ ports/steamhelper/vcpkg.json | 8 ++++++++ versions/baseline.json | 4 ++++ versions/s-/steamhelper.json | 9 +++++++++ 4 files changed, 45 insertions(+) create mode 100644 ports/steamhelper/portfile.cmake create mode 100644 ports/steamhelper/vcpkg.json create mode 100644 versions/s-/steamhelper.json diff --git a/ports/steamhelper/portfile.cmake b/ports/steamhelper/portfile.cmake new file mode 100644 index 00000000000000..0defa0eee5a139 --- /dev/null +++ b/ports/steamhelper/portfile.cmake @@ -0,0 +1,24 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO tomh500/SteamHelper + REF 1.0.1 + SHA512 e689df4340cd5d80f277109eabb33a6ecc5541be7525361ba7ed93f37b14f76cd8c4faee790937d8403eb4af81f50182aad3aa5643b4f5c1e6adec836c886000 + HEAD_REF main +) + + +vcpkg_configure_cmake( + SOURCE_PATH "${SOURCE_PATH}" + PREFER_NINJA # 提高编译速度 +) + +vcpkg_install_cmake() +vcpkg_copy_pdbs() + +file(GLOB_RECURSE LICENSE_FILE "${SOURCE_PATH}/LICENSE*") + +if(LICENSE_FILE) + file(INSTALL "${LICENSE_FILE}" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}" RENAME copyright) +else() + message(FATAL_ERROR "Could not find LICENSE file in ${SOURCE_PATH}") +endif() \ No newline at end of file diff --git a/ports/steamhelper/vcpkg.json b/ports/steamhelper/vcpkg.json new file mode 100644 index 00000000000000..1bca9caab59815 --- /dev/null +++ b/ports/steamhelper/vcpkg.json @@ -0,0 +1,8 @@ +{ + "name": "steamhelper", + "version": "1.0.0", + "description": "A C++ library for Steam path discovery and ID conversion (32-bit to 64-bit).", + "homepage": "https://github.com/tomh500/SteamHelper", + "license": "MIT", + "supports": "windows" +} diff --git a/versions/baseline.json b/versions/baseline.json index 6d030c2bb21a2b..9e220fd277bdea 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -9628,6 +9628,10 @@ "baseline": "4.8.1", "port-version": 0 }, + "steamhelper": { + "baseline": "1.0.0", + "port-version": 0 + }, "stella-cv-fbow": { "baseline": "0.0.1", "port-version": 1 diff --git a/versions/s-/steamhelper.json b/versions/s-/steamhelper.json new file mode 100644 index 00000000000000..77301217acc10b --- /dev/null +++ b/versions/s-/steamhelper.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "9150938a0078eebf95c9501af658f5fc415cbcc7", + "version": "1.0.0", + "port-version": 0 + } + ] +}