|
| 1 | +diff --git a/deteriorate.lv2/downsampler_mono.ttl b/deteriorate.lv2/downsampler_mono.ttl |
| 2 | +index 0ff59dc..a630e51 100644 |
| 3 | +--- a/deteriorate.lv2/downsampler_mono.ttl |
| 4 | ++++ b/deteriorate.lv2/downsampler_mono.ttl |
| 5 | +@@ -7,17 +7,12 @@ |
| 6 | + @prefix guiext: <http://lv2plug.in/ns/extensions/ui#> . |
| 7 | + @prefix pprops: <http://lv2plug.in/ns/ext/port-props#> . |
| 8 | + |
| 9 | +-<http://github.com/blablack/deteriorate-lv2/downsampler_mono/gui> |
| 10 | +- a guiext:GtkUI ; |
| 11 | +- guiext:binary <downsampler_mono_gui.so> . |
| 12 | +- |
| 13 | + <http://github.com/blablack/deteriorate-lv2/downsampler_mono> |
| 14 | + a lv2:Plugin, lv2:FilterPlugin ; |
| 15 | + lv2:project <http://github.com/blablack/deteriorate-lv2/> ; |
| 16 | + doap:name "Downsampler - Mono" ; |
| 17 | + doap:license <http://opensource.org/licenses/isc> ; |
| 18 | + ll:pegName "p" ; |
| 19 | +- guiext:ui <http://github.com/blablack/deteriorate-lv2/downsampler_mono/gui> ; |
| 20 | + lv2:optionalFeature lv2:hardRTCapable ; |
| 21 | + lv2:port [ |
| 22 | + a lv2:InputPort, lv2:ControlPort ; |
| 23 | +diff --git a/deteriorate.lv2/downsampler_stereo.ttl b/deteriorate.lv2/downsampler_stereo.ttl |
| 24 | +index 3789619..a88c892 100644 |
| 25 | +--- a/deteriorate.lv2/downsampler_stereo.ttl |
| 26 | ++++ b/deteriorate.lv2/downsampler_stereo.ttl |
| 27 | +@@ -7,17 +7,12 @@ |
| 28 | + @prefix guiext: <http://lv2plug.in/ns/extensions/ui#> . |
| 29 | + @prefix pprops: <http://lv2plug.in/ns/ext/port-props#> . |
| 30 | + |
| 31 | +-<http://github.com/blablack/deteriorate-lv2/downsampler_stereo/gui> |
| 32 | +- a guiext:GtkUI ; |
| 33 | +- guiext:binary <downsampler_stereo_gui.so> . |
| 34 | +- |
| 35 | + <http://github.com/blablack/deteriorate-lv2/downsampler_stereo> |
| 36 | + a lv2:Plugin, lv2:FilterPlugin ; |
| 37 | + lv2:project <http://github.com/blablack/deteriorate-lv2/> ; |
| 38 | + doap:name "Downsampler - Stereo" ; |
| 39 | + doap:license <http://opensource.org/licenses/isc> ; |
| 40 | + ll:pegName "p" ; |
| 41 | +- guiext:ui <http://github.com/blablack/deteriorate-lv2/downsampler_stereo/gui> ; |
| 42 | + lv2:optionalFeature lv2:hardRTCapable ; |
| 43 | + lv2:port [ |
| 44 | + a lv2:InputPort, lv2:ControlPort ; |
| 45 | +diff --git a/deteriorate.lv2/granulator_mono.ttl b/deteriorate.lv2/granulator_mono.ttl |
| 46 | +index 19740ef..c3c1a6c 100644 |
| 47 | +--- a/deteriorate.lv2/granulator_mono.ttl |
| 48 | ++++ b/deteriorate.lv2/granulator_mono.ttl |
| 49 | +@@ -7,17 +7,12 @@ |
| 50 | + @prefix guiext: <http://lv2plug.in/ns/extensions/ui#> . |
| 51 | + @prefix pprops: <http://lv2plug.in/ns/ext/port-props#> . |
| 52 | + |
| 53 | +-<http://github.com/blablack/deteriorate-lv2/granulator_mono/gui> |
| 54 | +- a guiext:GtkUI ; |
| 55 | +- guiext:binary <granulator_mono_gui.so> . |
| 56 | +- |
| 57 | + <http://github.com/blablack/deteriorate-lv2/granulator_mono> |
| 58 | + a lv2:Plugin, lv2:FilterPlugin ; |
| 59 | + lv2:project <http://github.com/blablack/deteriorate-lv2/> ; |
| 60 | + doap:name "Granulator - Mono" ; |
| 61 | + doap:license <http://opensource.org/licenses/isc> ; |
| 62 | + ll:pegName "p" ; |
| 63 | +- guiext:ui <http://github.com/blablack/deteriorate-lv2/granulator_mono/gui> ; |
| 64 | + lv2:optionalFeature lv2:hardRTCapable ; |
| 65 | + lv2:port [ |
| 66 | + a lv2:InputPort, lv2:AudioPort ; |
| 67 | +diff --git a/deteriorate.lv2/granulator_stereo.ttl b/deteriorate.lv2/granulator_stereo.ttl |
| 68 | +index 9d67292..c052142 100644 |
| 69 | +--- a/deteriorate.lv2/granulator_stereo.ttl |
| 70 | ++++ b/deteriorate.lv2/granulator_stereo.ttl |
| 71 | +@@ -7,17 +7,12 @@ |
| 72 | + @prefix guiext: <http://lv2plug.in/ns/extensions/ui#> . |
| 73 | + @prefix pprops: <http://lv2plug.in/ns/ext/port-props#> . |
| 74 | + |
| 75 | +-<http://github.com/blablack/deteriorate-lv2/granulator_stereo/gui> |
| 76 | +- a guiext:GtkUI ; |
| 77 | +- guiext:binary <granulator_stereo_gui.so> . |
| 78 | +- |
| 79 | + <http://github.com/blablack/deteriorate-lv2/granulator_stereo> |
| 80 | + a lv2:Plugin, lv2:FilterPlugin ; |
| 81 | + lv2:project <http://github.com/blablack/deteriorate-lv2/> ; |
| 82 | + doap:name "Granulator - Stereo" ; |
| 83 | + doap:license <http://opensource.org/licenses/isc> ; |
| 84 | + ll:pegName "p" ; |
| 85 | +- guiext:ui <http://github.com/blablack/deteriorate-lv2/granulator_stereo/gui> ; |
| 86 | + lv2:optionalFeature lv2:hardRTCapable ; |
| 87 | + lv2:port [ |
| 88 | + a lv2:InputPort, lv2:AudioPort ; |
| 89 | +diff --git a/wscript b/wscript |
| 90 | +index 26781ad..c5f0440 100644 |
| 91 | +--- a/wscript |
| 92 | ++++ b/wscript |
| 93 | +@@ -27,13 +27,8 @@ def configure(conf): |
| 94 | + conf.load('compiler_cxx') |
| 95 | + conf.load('lv2') |
| 96 | + |
| 97 | +- autowaf.check_pkg(conf, 'gtkmm-2.4', uselib_store='GTKMM',atleast_version='2.24.0') |
| 98 | +- autowaf.check_pkg(conf, 'gtk+-2.0', uselib_store='GTK2', atleast_version='2.24.0') |
| 99 | +- autowaf.check_pkg(conf, 'cairo', uselib_store='CAIRO', atleast_version='1.0.0') |
| 100 | + autowaf.check_pkg(conf, 'lv2', uselib_store='LV2', atleast_version='1.2.0') |
| 101 | + autowaf.check_pkg(conf, 'lvtk-plugin-1', uselib_store='LVTK_PLUGIN', atleast_version='1.2.0') |
| 102 | +- autowaf.check_pkg(conf, 'lvtk-ui-1', uselib_store='LVTK_UI', atleast_version='1.2.0') |
| 103 | +- autowaf.check_pkg(conf, 'lvtk-gtkui-1', uselib_store='LVTK_GTKGUI', atleast_version='1.2.0') |
| 104 | + |
| 105 | + check = 'Extended Initializer Lists' |
| 106 | + conf.check_cxx(msg = check, |
| 107 | +@@ -142,26 +137,3 @@ def build(bld): |
| 108 | + '-DPLUGIN_HEADER="src/%s.hpp"' % i], |
| 109 | + ['LV2', 'LVTK_PLUGIN'], |
| 110 | + ['src/envgen.cpp']) |
| 111 | +- |
| 112 | +- |
| 113 | +- |
| 114 | +- |
| 115 | +- plugins_gui = ''' |
| 116 | +- downsampler_mono_gui |
| 117 | +- downsampler_stereo_gui |
| 118 | +- granulator_mono_gui |
| 119 | +- granulator_stereo_gui |
| 120 | +- '''.split() |
| 121 | +- |
| 122 | +- for i in plugins_gui: |
| 123 | +- build_plugin_gui(bld, 'deteriorate.lv2', i, ['src/%s.cpp' % i], |
| 124 | +- ['-DPLUGIN_CLASS=%s' % i, |
| 125 | +- '-std=c++11', |
| 126 | +- '-DURI_PREFIX=\"http://github.com/blablack/deteriorate-lv2/\"', |
| 127 | +- '-DPLUGIN_URI_SUFFIX="%s"' % i, |
| 128 | +- '-DPLUGIN_HEADER="src/%s.hpp"' % i], |
| 129 | +- ['LV2', 'LVTK_PLUGIN', 'LVTK_GTKGUI', 'GTKMM', 'GTK2', 'CAIRO'], |
| 130 | +- ['src/dial.cpp', 'src/labeleddial.cpp', 'src/my_box.cpp']) |
| 131 | +- |
| 132 | +- |
| 133 | +- |
0 commit comments