diff options
| -rw-r--r-- | ports/spectra/CONTROL | 4 | ||||
| -rw-r--r-- | ports/spectra/portfile.cmake | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/ports/spectra/CONTROL b/ports/spectra/CONTROL new file mode 100644 index 000000000..a53636ce7 --- /dev/null +++ b/ports/spectra/CONTROL @@ -0,0 +1,4 @@ +Source: spectra
+Version: 0.7.0
+Description: A header-only C++ library for large scale eigenvalue problems https://spectralib.org
+Build-Depends: eigen3
diff --git a/ports/spectra/portfile.cmake b/ports/spectra/portfile.cmake new file mode 100644 index 000000000..66765259a --- /dev/null +++ b/ports/spectra/portfile.cmake @@ -0,0 +1,12 @@ +include(vcpkg_common_functions)
+
+vcpkg_from_github(
+ OUT_SOURCE_PATH SOURCE_PATH
+ REPO yixuan/spectra
+ REF v0.7.0
+ SHA512 2a1cd9eed6cebabb551cc2f662d38d75c6b24edc8f19ee4feb122958653ecb4533b936447d36712225b48a4f1aa6590b17ca5076d78d506a515e8701752bf32d
+ HEAD_REF master
+)
+
+file(INSTALL ${SOURCE_PATH}/include DESTINATION ${CURRENT_PACKAGES_DIR})
+file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/spectra RENAME copyright)
|
