From 2e9c07359bb013eac305c39f8689e364312d6127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=BCller?= Date: Wed, 30 Nov 2016 22:34:41 +0100 Subject: [PATCH] whysynth: initial add 20120903 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Andreas Müller --- .../whysynth/files/whysynth.desktop | 9 +++++ .../whysynth/whysynth_20120903.bb | 38 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 recipes-misc/recipes-multimedia/whysynth/files/whysynth.desktop create mode 100644 recipes-misc/recipes-multimedia/whysynth/whysynth_20120903.bb diff --git a/recipes-misc/recipes-multimedia/whysynth/files/whysynth.desktop b/recipes-misc/recipes-multimedia/whysynth/files/whysynth.desktop new file mode 100644 index 00000000..556d14be --- /dev/null +++ b/recipes-misc/recipes-multimedia/whysynth/files/whysynth.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=WhySynth +GenericName=Software synthesizer +Comment=Real-time software synthesizer +Icon=whysynth +Type=Application +Exec=/usr/bin/whysynth +Terminal=false +Categories=Audio;AudioVideo;Midi;X-Synthesis;X-Jack; diff --git a/recipes-misc/recipes-multimedia/whysynth/whysynth_20120903.bb b/recipes-misc/recipes-multimedia/whysynth/whysynth_20120903.bb new file mode 100644 index 00000000..a857f087 --- /dev/null +++ b/recipes-misc/recipes-multimedia/whysynth/whysynth_20120903.bb @@ -0,0 +1,38 @@ +SUMMARY = "WhySynth — A DSSI Softsynth Plugin" +HOMEPAGE = "http://smbolton.com/whysynth.html" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" + +inherit autotools pkgconfig gtk-icon-cache + +DEPENDS += " \ + gtk+ \ + dssi \ + liblo \ + ladspa-sdk \ +" + +SRC_URI = " \ + http://smbolton.com/${PN}/${PN}-${PV}.tar.bz2 \ + file://whysynth.desktop \ +" +SRC_URI[md5sum] = "b521b63ade13b09062a64c46d2eabee2" +SRC_URI[sha256sum] = "acc0a4c8df1c8f36619861dfa32e3d2850783d462e2afec50c2210b2e3dd8686" + +do_install_append() { + install -d ${D}/${datadir}/applications + install -m 755 ${WORKDIR}/whysynth.desktop ${D}/${datadir}/applications/ + + install -d ${D}/${datadir}//icons/hicolor/36x36/apps + install -m 644 ${S}/extra/whysynth-icon-32x32.png ${D}/${datadir}/icons/hicolor/36x36/apps/whysynth.png + + install -d ${D}/${bindir} + ln -s jack-dssi-host ${D}/${bindir}/whysynth +} + +FILES_${PN} += " \ + ${libdir}/dssi \ +" + +# we are not linking against dssi - so +RDEPENDS_${PN} += "dssi"