changeset 5154:529e9e5e3692

Add RtMidi package * src/rtmidi.mk: new file * dist-files.mk, index.html: add ref to RtMidi
author John Donoghue
date Mon, 19 Aug 2019 08:55:43 -0400
parents 7c3a260f3451
children 53eea5f18baf
files dist-files.mk index.html src/rtmidi.mk
diffstat 3 files changed, 39 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dist-files.mk	Wed Aug 14 08:15:08 2019 -0400
+++ b/dist-files.mk	Mon Aug 19 08:55:43 2019 -0400
@@ -635,6 +635,7 @@
   release-octave-1-gnulib.patch \
   release-octave.mk \
   renderproto.mk \
+  rtmidi.mk \
   s2tc.mk \
   sdl-1-xdata.patch \
   sdl-test.c \
--- a/index.html	Wed Aug 14 08:15:08 2019 -0400
+++ b/index.html	Mon Aug 19 08:55:43 2019 -0400
@@ -2567,7 +2567,11 @@
     </tr>
     <tr>
         <td class="package">renderproto</td>
-        <td class="website"><a href="http://xorg.freedesktop.org/">renderproto></a></td>
+        <td class="website"><a href="http://xorg.freedesktop.org/">renderproto</a></td>
+    </tr>
+    <tr>
+        <td class="package">rtmidi</td>
+        <td class="website"><a href="https://github.com/thestk/rtmidi">rtmidi</a></td>
     </tr>
     <tr>
         <td class="package">s2tc</td>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/rtmidi.mk	Mon Aug 19 08:55:43 2019 -0400
@@ -0,0 +1,33 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG             := rtmidi
+$(PKG)_IGNORE   :=
+$(PKG)_VERSION  := 4.0.0
+$(PKG)_CHECKSUM := 227513d9087d95e171ccf42c7b7e2fe9c5040e27
+$(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE     := $($(PKG)_SUBDIR).tar.gz
+$(PKG)_URL      := https://github.com/thestk/$(PKG)/archive/$($(PKG)_VERSION).tar.gz
+$(PKG)_DEPS     :=
+
+$(PKG)_CMAKE_FLAGS :=
+
+define $(PKG)_UPDATE
+    $(WGET) -q -O- 'https://github.com/thesdk/$(PKG)/tags' | \
+    $(SED) -n 's|.*releases/tag/\([^"]*\).*|\1|p' | $(SORT) -V | \
+    tail -1
+endef
+
+define $(PKG)_BUILD
+    
+    cd '$(1)' && ./autogen.sh --no-configure && ./configure \
+        $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
+        $(ENABLE_SHARED_OR_STATIC) \
+	ac_cv_prog_DOXYGEN= \
+        --prefix='$(HOST_PREFIX)' \
+        && $(CONFIGURE_POST_HOOK)
+ 
+    $(MAKE) -C '$(1)' -j '$(JOBS)' noinst_PROGRAMS=  $(MXE_DISABLE_DOCS)
+    $(MAKE) -C '$(1)' -j '1' noinst_PROGRAMS= DESTDIR='$(3)'  $(MXE_DISABLE_DOCS) install
+endef