diff options
| -rw-r--r-- | ports/libuuid/CONTROL | 3 | ||||
| -rw-r--r-- | ports/libuuid/portfile.cmake | 22 |
2 files changed, 16 insertions, 9 deletions
diff --git a/ports/libuuid/CONTROL b/ports/libuuid/CONTROL index 2d46a8307..028ea19c4 100644 --- a/ports/libuuid/CONTROL +++ b/ports/libuuid/CONTROL @@ -1,4 +1,5 @@ Source: libuuid -Version: 1.0.3-3 +Version: 1.0.3-4 +Homepage: https://sourceforge.net/projects/libuuid Description: Universally unique id library Supports: linux|osx
\ No newline at end of file diff --git a/ports/libuuid/portfile.cmake b/ports/libuuid/portfile.cmake index 719478e24..a48dcb5cc 100644 --- a/ports/libuuid/portfile.cmake +++ b/ports/libuuid/portfile.cmake @@ -1,12 +1,9 @@ -include(vcpkg_common_functions) - -if (NOT ((VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Linux") OR (VCPKG_CMAKE_SYSTEM_NAME STREQUAL "Darwin"))) - message(FATAL_ERROR "libuuid currently only supports unix platforms.") -endif() +vcpkg_fail_port_install(MESSAGE "${PORT} currently only supports unix platform" ON_TARGET "Windows") +set(LIBUUID_VERSION 1.0.3) vcpkg_download_distfile(ARCHIVE - URLS "http://sourceforge.net/projects/libuuid/files/libuuid-1.0.3.tar.gz" - FILENAME libuuid-1.0.3.tar.gz + URLS "http://sourceforge.net/projects/libuuid/files/libuuid-${LIBUUID_VERSION}.tar.gz" + FILENAME libuuid-${LIBUUID_VERSION}.tar.gz SHA512 77488caccc66503f6f2ded7bdfc4d3bc2c20b24a8dc95b2051633c695e99ec27876ffbafe38269b939826e1fdb06eea328f07b796c9e0aaca12331a787175507 ) @@ -28,8 +25,17 @@ vcpkg_configure_cmake( vcpkg_install_cmake() +set(prefix ${CURRENT_INSTALLED_DIR}) +set(exec_prefix \$\{prefix\}) +set(libdir \$\{exec_prefix\}/lib) +set(includedir \$\{prefix\}/include) +configure_file(${SOURCE_PATH}/uuid.pc.in ${SOURCE_PATH}/uuid.pc @ONLY) +file(INSTALL ${SOURCE_PATH}/uuid.pc DESTINATION ${CURRENT_PACKAGES_DIR}/lib/pkgconfig) +file(INSTALL ${SOURCE_PATH}/uuid.pc DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib/pkgconfig) +vcpkg_fixup_pkgconfig() + file(INSTALL ${SOURCE_PATH}/COPYING - DESTINATION ${CURRENT_PACKAGES_DIR}/share/libuuid RENAME copyright) + DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) vcpkg_copy_pdbs() |
