dev/vcpkg/ports/libdaxctl/portfile.cmake (27 lines of code) (raw):

vcpkg_download_distfile(ARCHIVE URLS "https://github.com/pmem/ndctl/archive/refs/tags/v76.1.tar.gz" FILENAME "v76.1.tar.gz" SHA512 76d32599df029969734276f8972f3f4bf701e471117c8a48d1f96b62c87a59ac54d59104ee62d1cbbb518a06a779677ca856df32ce6218d758a8c73daa3e5b06 ) vcpkg_extract_source_archive_ex( OUT_SOURCE_PATH SOURCE_PATH ARCHIVE "${ARCHIVE}" PATCHES fix-meson.patch ) vcpkg_configure_meson( SOURCE_PATH ${SOURCE_PATH} OPTIONS -Dlibtracefs=disabled -Ddocs=disabled -Dsystemd=disabled -Dkeyutils=disabled OPTIONS_RELEASE -Drootprefix=${CURRENT_PACKAGES_DIR} OPTIONS_DEBUG -Drootprefix=${CURRENT_PACKAGES_DIR}/debug ) vcpkg_install_meson() file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include") file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share") vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSES/preferred/LGPL-2.1") vcpkg_fixup_pkgconfig()