diff options
-rw-r--r-- | index.html | 4 | ||||
-rw-r--r-- | src/vamp-plugin-sdk-1-win32.patch | 51 | ||||
-rw-r--r-- | src/vamp-plugin-sdk.mk | 23 |
3 files changed, 78 insertions, 0 deletions
@@ -2278,6 +2278,10 @@ local-pkg-list: $(LOCAL_PKG_LIST)</pre> <td class="website"><a href="http://www.twolame.org/">TwoLAME</a></td> </tr> <tr> + <td class="package">vamp-plugin-sdk</td> + <td class="website"><a href="http://vamp-plugins.org/">Vamp Plugins SDK</a></td> + </tr> + <tr> <td class="package">vcdimager</td> <td class="website"><a href="https://www.gnu.org/software/vcdimager/">vcdimager</a></td> </tr> diff --git a/src/vamp-plugin-sdk-1-win32.patch b/src/vamp-plugin-sdk-1-win32.patch new file mode 100644 index 0000000..164b671 --- /dev/null +++ b/src/vamp-plugin-sdk-1-win32.patch @@ -0,0 +1,51 @@ +diff -urN vamp-plugin-sdk-2.5/Makefile.in vamp-plugin-sdk-2.5-patch/Makefile.in +--- vamp-plugin-sdk-2.5/Makefile.in 2013-05-08 12:36:02.000000000 +0300 ++++ vamp-plugin-sdk-2.5-patch/Makefile.in 2013-12-14 20:29:07.249385554 +0200 +@@ -53,8 +53,8 @@ + + # File extension for a dynamically loadable object + # +-PLUGIN_EXT = .so +-#PLUGIN_EXT = .dll ++#PLUGIN_EXT = .so ++PLUGIN_EXT = .dll + #PLUGIN_EXT = .dylib + + # Libraries required for the host. +@@ -77,15 +77,15 @@ + INSTALL_PLUGINS = $(INSTALL_PREFIX)/lib/vamp + INSTALL_BINARIES = $(INSTALL_PREFIX)/bin + +-INSTALL_SDK_LIBNAME = libvamp-sdk.so.2.5.0 +-INSTALL_SDK_LINK_ABI = libvamp-sdk.so.2 +-INSTALL_SDK_LINK_DEV = libvamp-sdk.so ++INSTALL_SDK_LIBNAME = libvamp-sdk.dll ++INSTALL_SDK_LINK_ABI = libvamp-sdk.dll ++INSTALL_SDK_LINK_DEV = libvamp-sdk.dll + INSTALL_SDK_STATIC = libvamp-sdk.a + INSTALL_SDK_LA = libvamp-sdk.la + +-INSTALL_HOSTSDK_LIBNAME = libvamp-hostsdk.so.3.5.0 +-INSTALL_HOSTSDK_LINK_ABI = libvamp-hostsdk.so.3 +-INSTALL_HOSTSDK_LINK_DEV = libvamp-hostsdk.so ++INSTALL_HOSTSDK_LIBNAME = libvamp-hostsdk.dll ++INSTALL_HOSTSDK_LINK_ABI = libvamp-hostsdk.dll ++INSTALL_HOSTSDK_LINK_DEV = libvamp-hostsdk.dll + INSTALL_HOSTSDK_STATIC = libvamp-hostsdk.a + INSTALL_HOSTSDK_LA = libvamp-hostsdk.la + +@@ -280,14 +280,6 @@ + cp $(HOSTSDK_STATIC) $(DESTDIR)$(INSTALL_SDK_LIBS) + cp $(SDK_DYNAMIC) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LIBNAME) + cp $(HOSTSDK_DYNAMIC) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LIBNAME) +- rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI) +- ln -s $(INSTALL_SDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_ABI) +- rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI) +- ln -s $(INSTALL_HOSTSDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_ABI) +- rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV) +- ln -s $(INSTALL_SDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_SDK_LINK_DEV) +- rm -f $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV) +- ln -s $(INSTALL_HOSTSDK_LIBNAME) $(DESTDIR)$(INSTALL_SDK_LIBS)/$(INSTALL_HOSTSDK_LINK_DEV) + sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(PCDIR)/vamp.pc.in \ + > $(DESTDIR)$(INSTALL_PKGCONFIG)/vamp.pc + sed "s,%PREFIX%,$(INSTALL_PREFIX)," $(PCDIR)/vamp-sdk.pc.in \ diff --git a/src/vamp-plugin-sdk.mk b/src/vamp-plugin-sdk.mk new file mode 100644 index 0000000..b228712 --- /dev/null +++ b/src/vamp-plugin-sdk.mk @@ -0,0 +1,23 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := vamp-plugin-sdk +$(PKG)_IGNORE := +$(PKG)_VERSION := 2.5 +$(PKG)_CHECKSUM := e87292c5d02f4c562e269188c43500958b0ea65a +$(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) +$(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_URL := http://code.soundsoftware.ac.uk/attachments/download/690/$(PKG)-$($(PKG)_VERSION).tar.gz +$(PKG)_DEPS := gcc zlib + +define $(PKG)_UPDATE + echo $($(PKG)_VERSION) +endef + +define $(PKG)_BUILD + cd '$(1)' && ./configure \ + --host='$(TARGET)' \ + --disable-shared \ + --prefix='$(PREFIX)/$(TARGET)' + $(MAKE) -C '$(1)' -j 1 install +endef |