diff --git a/recipes-musicians/gmidimonitor/files/gmidimonitor-alsa.desktop b/recipes-musicians/gmidimonitor/files/gmidimonitor-alsa.desktop deleted file mode 100644 index 4972fd1..0000000 --- a/recipes-musicians/gmidimonitor/files/gmidimonitor-alsa.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=GMidiMonitor Alsa -Comment=Shows Alsa MIDI events -Exec=gmidimonitor --alsa -Icon=gmidimonitor -Terminal=false -Type=Application -Encoding=UTF-8 -Categories=Application;AudioVideo;Audio;Multimedia; diff --git a/recipes-musicians/gmidimonitor/files/gmidimonitor-jack.desktop b/recipes-musicians/gmidimonitor/files/gmidimonitor-jack.desktop deleted file mode 100644 index 34d2ed5..0000000 --- a/recipes-musicians/gmidimonitor/files/gmidimonitor-jack.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=GMidiMonitor Jack -Comment=Shows Jack MIDI events -Exec=gmidimonitor --jack -Icon=gmidimonitor -Terminal=false -Type=Application -Encoding=UTF-8 -Categories=Application;AudioVideo;Audio;Multimedia; diff --git a/recipes-musicians/gmidimonitor/gmidimonitor_3.6.bb b/recipes-musicians/gmidimonitor/gmidimonitor_3.6.bb index 47c6f62..cba14d1 100644 --- a/recipes-musicians/gmidimonitor/gmidimonitor_3.6.bb +++ b/recipes-musicians/gmidimonitor/gmidimonitor_3.6.bb @@ -1,61 +1,14 @@ SUMMARY = "GTK+ application that shows MIDI events" -LICENSE = "GPLv2" +LICENSE = "LGPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=f1e8b3e96c0abf4e3abb3b0f8e8eaf7f" -inherit waf gtk-icon-cache python3native +inherit meson gtk-icon-cache DEPENDS += " \ gtk+ \ jack \ " -SRC_URI = " \ - git://repo.or.cz/gmidimonitor.git \ - http://upload.wikimedia.org/wikipedia/commons/d/d5/RB_keyboard_icon.svg;name=icon \ - file://gmidimonitor-alsa.desktop \ - file://gmidimonitor-jack.desktop \ -" -SRCREV = "a50612655903f1a56748604a5d0d27a5044a78b3" +SRC_URI = "git://github.com/schnitzeltony/gmidimonitor.git" +SRCREV = "d09b60906b31fcb7d5cd708e2e3745f1a585d630" S = "${WORKDIR}/git" - -SRC_URI[icon.md5sum] = "e6e764ea13f2b15a297d8cd62540edf2" -SRC_URI[icon.sha256sum] = "16d3e31b4e9ef6e9c7ba3ab79876726f52da21631870cea95076a98913a0bd2c" - -waf_preconfigure() { -} - -do_configure_prepend() { - cd ${S} - - # link python -> python3 - ln -sf `which python3` ${B}/python - export PATH="${PATH}:${B}" - - # dummy call -> unpacks waf - ./waf configure -o ${B} --prefix=${prefix} ${EXTRA_OECONF} || true - - # -> python3 - 2to3 -w -x import `find .waf3-* -name '*.py'` - - # hmmm - sed -i 's:^.*raise StopIteration::g' `find .waf3-* -name '*.py'` -} - -do_compile() { - export PATH="${PATH}:${B}" - - # waf breaks but gets far enough to build what's necessary - (cd ${S} && ./waf build ${@oe.utils.parallel_make_argument(d, '-j%d', limit=64)}) || true -} - -do_install() { - install -d "${D}/${datadir}/applications" - install ${WORKDIR}/gmidimonitor-alsa.desktop ${D}/${datadir}/applications/ - install ${WORKDIR}/gmidimonitor-jack.desktop ${D}/${datadir}/applications/ - - install -d "${D}/${datadir}/pixmaps" - install ${WORKDIR}/RB_keyboard_icon.svg ${D}/${datadir}/pixmaps/${BPN}.svg - - install -d "${D}/${bindir}" - install ${B}/gmidimonitor ${D}/${bindir} -}