From 2880b4b1271ee51e587baa1e82f227d577fad4e4 Mon Sep 17 00:00:00 2001 From: Mr Sensorium Date: Thu, 11 Jun 2026 22:31:07 +1000 Subject: [PATCH] Add pluckface.mk for pluckface package build --- plugins/package/pluckface/pluckface.mk | 27 ++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 plugins/package/pluckface/pluckface.mk diff --git a/plugins/package/pluckface/pluckface.mk b/plugins/package/pluckface/pluckface.mk new file mode 100644 index 00000000..7fc9fa05 --- /dev/null +++ b/plugins/package/pluckface/pluckface.mk @@ -0,0 +1,27 @@ +###################################### +# +# pluckface +# +###################################### +# get version hash with: git rev-parse HEAD +PLUCKFACE_VERSION = f35372012c2c8b2b2e85e089e342ea8d9a8b7bec +PLUCKFACE_SITE = https://github.com/sensorium/pluckface.git +PLUCKFACE_SITE_METHOD = git +PLUCKFACE_DEPENDENCIES = lv2 +PLUCKFACE_BUNDLES = pluckface.lv2 + +define PLUCKFACE_BUILD_CMDS + $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) MOD=1 AUBIO_MODE=vendored -C $(@D) +endef + +define PLUCKFACE_INSTALL_TARGET_CMDS + install -d $(TARGET_DIR)/usr/lib/lv2/pluckface.lv2 + install -m755 $(@D)/build/pluckface.so $(TARGET_DIR)/usr/lib/lv2/pluckface.lv2/ + install -m644 $(@D)/build/manifest.ttl $(@D)/build/pluckface.ttl \ + $(TARGET_DIR)/usr/lib/lv2/pluckface.lv2/ + install -d $(TARGET_DIR)/usr/lib/lv2/pluckface.lv2/modgui + cp -r $(@D)/build/modgui/* $(TARGET_DIR)/usr/lib/lv2/pluckface.lv2/modgui/ + chmod -R a+rX $(TARGET_DIR)/usr/lib/lv2/pluckface.lv2/modgui +endef + +$(eval $(generic-package))