From a923738dab74e0b2f1a611cac162d71efd9aaee2 Mon Sep 17 00:00:00 2001 From: flysha Date: Sun, 5 Feb 2017 18:28:50 +0800 Subject: add sqlite-modern-cpp https://github.com/aminroosta/sqlite_modern_cpp --- ports/sqlite-modern-cpp/CONTROL | 3 +++ ports/sqlite-modern-cpp/portfile.cmake | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 ports/sqlite-modern-cpp/CONTROL create mode 100644 ports/sqlite-modern-cpp/portfile.cmake (limited to 'ports/sqlite-modern-cpp') diff --git a/ports/sqlite-modern-cpp/CONTROL b/ports/sqlite-modern-cpp/CONTROL new file mode 100644 index 000000000..5b16bd9dc --- /dev/null +++ b/ports/sqlite-modern-cpp/CONTROL @@ -0,0 +1,3 @@ +Source: sqlite-modern-cpp +Version: 2.4 +Description: The C++14 wrapper around sqlite library diff --git a/ports/sqlite-modern-cpp/portfile.cmake b/ports/sqlite-modern-cpp/portfile.cmake new file mode 100644 index 000000000..a7b0f81ed --- /dev/null +++ b/ports/sqlite-modern-cpp/portfile.cmake @@ -0,0 +1,21 @@ +# header only +include(vcpkg_common_functions) +set(SOURCE_PATH ${CURRENT_BUILDTREES_DIR}/src/sqlite_modern_cpp-2.4) +vcpkg_download_distfile(ARCHIVE + URLS "https://github.com/aminroosta/sqlite_modern_cpp/archive/v2.4.tar.gz" + FILENAME "sqlite_modern_cpp-2.4.tar.gz" + SHA512 99d8220c9dcbf7383c75ef8061bc792a4ea0b7e6e1290992f1604f66e77fcb5055af8c54c2d82b6a8d331359e2829d987b7528208f032f32699e1349296792db +) +vcpkg_extract_source_archive(${ARCHIVE}) + +file(INSTALL ${SOURCE_PATH}/hdr/ DESTINATION ${CURRENT_PACKAGES_DIR}/include) + +# Handle copyright +message("Download license...") +vcpkg_download_distfile(LICENSE + URLS https://raw.githubusercontent.com/aminroosta/sqlite_modern_cpp/1d7747fcbb16325ec6673477b06f0c780de24a27/License.txt + FILENAME "sqlite_modern_cpp-2.4-license-mit.txt" + SHA512 4ffc41d14902b37841463b9e9274537cb48523a7ab7e5fbbbd14a01820d141e367851b0496aa18546ddab96100e7381db7fc35621c795a97c3290b618e18a8bd +) +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/sqlite-modern-cpp) +file(RENAME ${LICENSE} ${CURRENT_PACKAGES_DIR}/share/sqlite-modern-cpp/copyright) -- cgit v1.2.3 From 0bbae46a9cae7edcee9fe613d1f59e4c20af8af6 Mon Sep 17 00:00:00 2001 From: flysha Date: Sun, 5 Feb 2017 18:30:37 +0800 Subject: [sqlite-modern-cpp] add build-depends --- ports/sqlite-modern-cpp/CONTROL | 1 + 1 file changed, 1 insertion(+) (limited to 'ports/sqlite-modern-cpp') diff --git a/ports/sqlite-modern-cpp/CONTROL b/ports/sqlite-modern-cpp/CONTROL index 5b16bd9dc..641b3229c 100644 --- a/ports/sqlite-modern-cpp/CONTROL +++ b/ports/sqlite-modern-cpp/CONTROL @@ -1,3 +1,4 @@ Source: sqlite-modern-cpp Version: 2.4 +Build-Depends: sqlite3 Description: The C++14 wrapper around sqlite library -- cgit v1.2.3 From ddab90208a59a173e07754cb2a0c6a53f17e8f7c Mon Sep 17 00:00:00 2001 From: Robert Schumacher Date: Wed, 8 Feb 2017 23:55:50 -0800 Subject: [sqlite-modern-cpp] Avoid moving downloaded file --- ports/sqlite-modern-cpp/portfile.cmake | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'ports/sqlite-modern-cpp') diff --git a/ports/sqlite-modern-cpp/portfile.cmake b/ports/sqlite-modern-cpp/portfile.cmake index a7b0f81ed..3171b5550 100644 --- a/ports/sqlite-modern-cpp/portfile.cmake +++ b/ports/sqlite-modern-cpp/portfile.cmake @@ -11,11 +11,10 @@ vcpkg_extract_source_archive(${ARCHIVE}) file(INSTALL ${SOURCE_PATH}/hdr/ DESTINATION ${CURRENT_PACKAGES_DIR}/include) # Handle copyright -message("Download license...") vcpkg_download_distfile(LICENSE URLS https://raw.githubusercontent.com/aminroosta/sqlite_modern_cpp/1d7747fcbb16325ec6673477b06f0c780de24a27/License.txt FILENAME "sqlite_modern_cpp-2.4-license-mit.txt" SHA512 4ffc41d14902b37841463b9e9274537cb48523a7ab7e5fbbbd14a01820d141e367851b0496aa18546ddab96100e7381db7fc35621c795a97c3290b618e18a8bd ) file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/share/sqlite-modern-cpp) -file(RENAME ${LICENSE} ${CURRENT_PACKAGES_DIR}/share/sqlite-modern-cpp/copyright) +file(INSTALL ${LICENSE} DESTINATION ${CURRENT_PACKAGES_DIR}/share/sqlite-modern-cpp RENAME copyright) -- cgit v1.2.3