Browse Source

use ztoolkit v0.1.2 (fixes build on freebsd)

faust
Alexandros Theodotou 3 years ago
parent
commit
444ae2d30c
Signed by: alex
GPG Key ID: 022EAE42313D70F3
  1. 3
      .builds/freebsd.yml
  2. 6
      plugins/manifest_gen.scm
  3. 2
      plugins/meson.build
  4. 2
      subprojects/ztoolkit.wrap

3
.builds/freebsd.yml

@ -11,12 +11,13 @@ packages: @@ -11,12 +11,13 @@ packages:
- lv2
- libsndfile
- guile
- gmake
sources:
- https://git.sr.ht/~alextee/zplugins
tasks:
- setup: |
cd zplugins
cd ext/Soundpipe && CC=gcc make && cd ../..
cd ext/Soundpipe && gmake && cd ../..
meson build
- build: |
cd zplugins

6
plugins/manifest_gen.scm

@ -95,7 +95,7 @@ Collection of LV2 plugins to be bundled with Zrythm @@ -95,7 +95,7 @@ Collection of LV2 plugins to be bundled with Zrythm
lv2:~a ;
lv2:binary <~a> ;
" plugin-uri plugin-type dsp-binary)
(if (eq? (arg-exists ui-uri) #t)
(if (arg-exists ui-uri)
(format #t " ui:ui <~a> ;\n"
ui-uri))
(format #t " lv2:minorVersion ~a;
@ -105,7 +105,7 @@ Collection of LV2 plugins to be bundled with Zrythm @@ -105,7 +105,7 @@ Collection of LV2 plugins to be bundled with Zrythm
" minor-ver micro-ver plugin-ttl)
;; print UI URI
(if (eq? (arg-exists ui-uri) #t)
(if (arg-exists ui-uri)
(format #t "<~a>
a ui:~a ;
ui:binary <~a> ;
@ -115,7 +115,7 @@ Collection of LV2 plugins to be bundled with Zrythm @@ -115,7 +115,7 @@ Collection of LV2 plugins to be bundled with Zrythm
" ui-uri ui-type ui-binary plugin-ttl))
;; add presets
(if (eq? (file-exists? presets-file) #t)
(if (file-exists? presets-file)
(cons
(newline)
(with-input-from-file presets-file

2
plugins/meson.build

@ -30,7 +30,7 @@ plugins = [ @@ -30,7 +30,7 @@ plugins = [
fs = import('fs')
guile = find_program ('guile')
ztoolkit_dep = dependency(
'ztoolkit', version: '== 0.1.1',
'ztoolkit', version: '>= 0.1.1',
fallback: ['ztoolkit', 'ztoolkit_dep'],
default_options: ['enable_rsvg=true'])

2
subprojects/ztoolkit.wrap

@ -1,3 +1,3 @@ @@ -1,3 +1,3 @@
[wrap-git]
url = https://git.zrythm.org/git/ztoolkit
revision = v0.1.1
revision = v0.1.2

Loading…
Cancel
Save