From 5de433b36fef85b85f19f5fde150bb6cc7176891 Mon Sep 17 00:00:00 2001 From: brummer10 Date: Sun, 29 Dec 2024 16:04:49 +0100 Subject: [PATCH 1/2] Add Ratatouille --- plugins/package/ratatouille/ratatouille.mk | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 plugins/package/ratatouille/ratatouille.mk diff --git a/plugins/package/ratatouille/ratatouille.mk b/plugins/package/ratatouille/ratatouille.mk new file mode 100644 index 00000000..c3b0d183 --- /dev/null +++ b/plugins/package/ratatouille/ratatouille.mk @@ -0,0 +1,31 @@ +###################################### +# +# ratatouille +# +###################################### + +RATATOUILLE_VERSION = a48a8e1a84c0b9f451b2c44177bb8c4c796008ca +RATATOUILLE_SITE = https://github.com/brummer10/Ratatouille.lv2.git +RATATOUILLE_SITE_METHOD = git +RATATOUILLE_DEPENDENCIES = libsndfile +RATATOUILLE_BUNDLES = Ratatouille.lv2 + +# needed for submodules support +RATATOUILLE_PRE_DOWNLOAD_HOOKS += MOD_PLUGIN_BUILDER_DOWNLOAD_WITH_SUBMODULES + +RATATOUILLE_SSE_CFLAGS += $(filter-out -funsafe-loop-optimizations,$(subst ",,$(BR2_TARGET_OPTIMIZATION))) +RATATOUILLE_SSE_CFLAGS += -fno-unsafe-loop-optimizations +RATATOUILLE_SSE_CFLAGS += -fsingle-precision-constant + +RATATOUILLE_TARGET_STRIP = $(HOST_DIR)/usr/bin/$(BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX)-strip +RATATOUILLE_TARGET_MAKE = $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) STRIP=$(RATATOUILLE_TARGET_STRIP) SSE_CFLAGS="$(RATATOUILLE_SSE_CFLAGS)" -C $(@D) + +define RATATOUILLE_BUILD_CMDS + $(RATATOUILLE_TARGET_MAKE) mod +endef + +define RATATOUILLE_INSTALL_TARGET_CMDS + $(RATATOUILLE_TARGET_MAKE) install DESTDIR=$(TARGET_DIR) INSTALL_DIR=/usr/lib/lv2 +endef + +$(eval $(generic-package)) From 3a9575b015fa84b7f3813705c407e241be813918 Mon Sep 17 00:00:00 2001 From: brummer10 Date: Mon, 30 Dec 2024 16:10:45 +0100 Subject: [PATCH 2/2] Add automatic phase correction option, fix remove model/IR file button --- plugins/package/ratatouille/ratatouille.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/package/ratatouille/ratatouille.mk b/plugins/package/ratatouille/ratatouille.mk index c3b0d183..72c42d6f 100644 --- a/plugins/package/ratatouille/ratatouille.mk +++ b/plugins/package/ratatouille/ratatouille.mk @@ -4,7 +4,7 @@ # ###################################### -RATATOUILLE_VERSION = a48a8e1a84c0b9f451b2c44177bb8c4c796008ca +RATATOUILLE_VERSION = 32d87ca068616cc0a65f857be73d86b57f6c6b6d RATATOUILLE_SITE = https://github.com/brummer10/Ratatouille.lv2.git RATATOUILLE_SITE_METHOD = git RATATOUILLE_DEPENDENCIES = libsndfile