Skip to content

Commit ce0d77a

Browse files
committed
Add dm-TimeWarp plugin
1 parent c6539d1 commit ce0d77a

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
######################################
2+
#
3+
# dm-timewarp
4+
#
5+
######################################
6+
7+
DM_TIMEWARP_VERSION = 6efb35140f5f3d65b22906c0b26d2d7755081ea6
8+
DM_TIMEWARP_SITE = https://github.com/davemollen/dm-TimeWarp.git
9+
DM_TIMEWARP_SITE_METHOD = git
10+
DM_TIMEWARP_BUNDLES = dm-TimeWarp.lv2
11+
12+
define DM_TIMEWARP_BUILD_CMDS
13+
rm -f $(@D)/lv2/dm-TimeWarp.lv2/libdm_time_warp.so
14+
(cd $(@D)/lv2 && \
15+
~/.cargo/bin/cargo build $(MOD_PLUGIN_BUILDER_RUST_BUILD_FLAGS))
16+
endef
17+
18+
define DM_TIMEWARP_INSTALL_TARGET_CMDS
19+
$(INSTALL) -d $(TARGET_DIR)/usr/lib/lv2
20+
cp -rv $(@D)/lv2/dm-TimeWarp.lv2 $(TARGET_DIR)/usr/lib/lv2/
21+
$(INSTALL) -m 644 $(@D)/lv2/target/$(MOD_PLUGIN_BUILDER_RUST_TARGET)/release/libdm_time_warp.so $(TARGET_DIR)/usr/lib/lv2/dm-TimeWarp.lv2/
22+
endef
23+
24+
$(eval $(generic-package))

0 commit comments

Comments
 (0)