Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions plugins/package/pluckface/pluckface.mk
Original file line number Diff line number Diff line change
@@ -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))
Loading