From 2f2177fe66720bee0c208c8f2ab1bb818bd17f50 Mon Sep 17 00:00:00 2001 From: a-alomran Date: Tue, 18 Nov 2025 02:20:00 +0100 Subject: [PATCH] [sqlite-flux] New port version 1.0.0 (#48346) Co-authored-by: Oryxbit --- ports/sqlite-flux/portfile.cmake | 25 +++++++++++++++++++++++++ ports/sqlite-flux/vcpkg.json | 19 +++++++++++++++++++ versions/baseline.json | 4 ++++ versions/s-/sqlite-flux.json | 9 +++++++++ 4 files changed, 57 insertions(+) create mode 100644 ports/sqlite-flux/portfile.cmake create mode 100644 ports/sqlite-flux/vcpkg.json create mode 100644 versions/s-/sqlite-flux.json diff --git a/ports/sqlite-flux/portfile.cmake b/ports/sqlite-flux/portfile.cmake new file mode 100644 index 0000000000..f04f6b48ac --- /dev/null +++ b/ports/sqlite-flux/portfile.cmake @@ -0,0 +1,25 @@ +vcpkg_check_linkage(ONLY_STATIC_LIBRARY) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO a-alomran/sqlite_flux + REF v1.0.0 + SHA512 7c1486e0b89a719230368f9202049a823420b0305999bef0c4b15567b5fe97aec47862fbffd65e8986423d56a9cdf9d10abace4385e08825ad20a324ec729347 + HEAD_REF main +) + +vcpkg_cmake_configure( + SOURCE_PATH "${SOURCE_PATH}" +) + +vcpkg_cmake_install() + +vcpkg_cmake_config_fixup( + PACKAGE_NAME sqlite_flux + CONFIG_PATH lib/cmake/sqlite_flux +) + +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") +file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") + +vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE") \ No newline at end of file diff --git a/ports/sqlite-flux/vcpkg.json b/ports/sqlite-flux/vcpkg.json new file mode 100644 index 0000000000..b51c2d1208 --- /dev/null +++ b/ports/sqlite-flux/vcpkg.json @@ -0,0 +1,19 @@ +{ + "name": "sqlite-flux", + "version": "1.0.0", + "description": "Modern C++20 type-safe, thread-safe SQLite query builder with fluent API and compile-time validation", + "homepage": "https://github.com/a-alomran/sqlite-flux", + "license": "MIT", + "supports": "!uwp", + "dependencies": [ + "sqlite3", + { + "name": "vcpkg-cmake", + "host": true + }, + { + "name": "vcpkg-cmake-config", + "host": true + } + ] +} diff --git a/versions/baseline.json b/versions/baseline.json index c50b6d856f..30ea454798 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -9268,6 +9268,10 @@ "baseline": "0.4.0", "port-version": 0 }, + "sqlite-flux": { + "baseline": "1.0.0", + "port-version": 0 + }, "sqlite-modern-cpp": { "baseline": "2023-12-03", "port-version": 0 diff --git a/versions/s-/sqlite-flux.json b/versions/s-/sqlite-flux.json new file mode 100644 index 0000000000..03d4e85849 --- /dev/null +++ b/versions/s-/sqlite-flux.json @@ -0,0 +1,9 @@ +{ + "versions": [ + { + "git-tree": "27f146a38571fe02442194a822d8fc9bd9684cfb", + "version": "1.0.0", + "port-version": 0 + } + ] +}