From b5a6e59d6a1bf152fa4bb643dfd89fcca769cf62 Mon Sep 17 00:00:00 2001 From: Mike Oliphant Date: Wed, 10 May 2023 12:36:01 -0700 Subject: [PATCH] add install/pack --- CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index ab6a9ab..c6eeedf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,3 +37,23 @@ add_custom_target(copy_binaries ALL configure_file(resources/manifest.ttl.in neural_amp_modeler.lv2/manifest.ttl) configure_file(resources/neural_amp_modeler.ttl.in neural_amp_modeler.lv2/neural_amp_modeler.ttl) +install (DIRECTORY neural_amp_modeler.lv2} + DESTINATION /usr/lib/lv2 + DEPENDS copy_binaries +) + +set(CPACK_GENERATOR "DEB") +set(CPACK_DEBIAN_PACKAGE_MAINTAINER "oliphant@nostatic.org>") +set(CPACK_PACKAGE_VENDOR "Mike Oliphant") +set(CPACK_PACKAGE_DESCRIPTION "Neural Amp Modeler LV2 plugin implementation") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Neural Amp Modeler LV2 plugin") +set(CPACK_DEBIAN_PACKAGE_SECTION sound) +set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) +set(CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION TRUE) +set(CPACK_PACKAGING_INSTALL_PREFIX /usr) +set(CPACK_PROJECT_NAME ${PROJECT_NAME}) +set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) +set(CPACK_DEBIAN_FILE_NAME DEB-DEFAULT) +set (CPACK_STRIP_FILES ON) + +include(CPack) \ No newline at end of file