Filipe Coelho
5b32b1cac4
macOS signing and notarization ( #516 )
* Allow to pass p12 certificates to CI for macOS signing
* test passing secrets to CI job
* fix html file location for web-meters example
* push all builds for notarization
2 weeks ago
falkTX
7950ee966b
Remove macos-13 from CI
Signed-off-by: falkTX <falktx@falktx.com>
1 month ago
falkTX
f962a443a7
Fixup CI
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
470c5b7a77
Update to latest DPF CI actions details
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
26835bb6ee
Update CI
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
2ad1e37ff4
More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
falkTX
51290314da
Run cmake and example-plugins CI steps on pull requests too
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
fdceb632ba
Add macos-10.15 to CI tests
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
528fc09da8
Add the others CI runners for testing
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ab2df90349
Use new CI template for the example plugins
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
513fab3ec6
Skip standalones on example-plugins CI artifacts for windows
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
bd702d408d
Try enabling linux-riscv64 builds
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ab084d2f08
Update example-plugins CI file
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
ef1bb41477
Switch to using macos-11 for github CI
Signed-off-by: falkTX <falktx@falktx.com>
3 years ago
falkTX
30d890cdb7
Use ubuntu-18.04 for win32 CI builds
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
Filipe Coelho
29709cbe4e
UI filebrowser saving mode, separate from pugl/DGL/Window ( #349 )
* Add UI::openFileBrowser that matches Window::openFileBrowser
* Add empty implementation so it builds
* Move file browser dialog implementation into its own file
Signed-off-by: falkTX <falktx@falktx.com>
* Fix warnings
Signed-off-by: falkTX <falktx@falktx.com>
* Fix tests; Add non-implemented saving flag
Signed-off-by: falkTX <falktx@falktx.com>
* Initial DBus/freedesktop file browser implementation
Signed-off-by: falkTX <falktx@falktx.com>
* Build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix window id
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* More file dialog tweaks
Signed-off-by: falkTX <falktx@falktx.com>
* Attempted fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Fix C++98 build
Signed-off-by: falkTX <falktx@falktx.com>
* Fix windows build
Signed-off-by: falkTX <falktx@falktx.com>
* Really fix windows builds
Signed-off-by: falkTX <falktx@falktx.com>
* Fix for MSVC
Signed-off-by: falkTX <falktx@falktx.com>
* Yet another fix attempt
Signed-off-by: falkTX <falktx@falktx.com>
* Also fix macOS side
Signed-off-by: falkTX <falktx@falktx.com>
* More attempted fixes, this is getting annoying...
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving in Windows
Signed-off-by: falkTX <falktx@falktx.com>
* FileBrowserDialog: Implement saving on macOS
Signed-off-by: falkTX <falktx@falktx.com>
* Rework last commit
Signed-off-by: falkTX <falktx@falktx.com>
* One more macOS fix needed
Signed-off-by: falkTX <falktx@falktx.com>
* unref dbus connection on close
Signed-off-by: falkTX <falktx@falktx.com>
* More build fixes
Signed-off-by: falkTX <falktx@falktx.com>
* Hopefully final macOS fix
Signed-off-by: falkTX <falktx@falktx.com>
* Add libdbus-1-dev to CI
Signed-off-by: falkTX <falktx@falktx.com>
* Check that org.freedesktop.portal.Desktop exists before connecting
Signed-off-by: falkTX <falktx@falktx.com>
* Less indentation
Signed-off-by: falkTX <falktx@falktx.com>
* Fix macOS build
4 years ago
falkTX
5614c5b8a7
Add VST3 to CI and packaging scripts
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6d29d5d83d
Reduce amount of Plugin pure virtual methods, use runtime warnings
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
e44a908375
lv2lint: Ignore a known linking warning
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
03fb16c1bf
Fix lv2 tests
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
b9270eea59
Enable runtime plugin tests again
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
622e283a80
Skip plugin runtime memory checks for now, need to fix carla
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
80e9c5d557
lilv-utils is needed for lv2ls tool
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9d368a4477
There was a typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
50579e9fc1
Start validating/testing plugins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
9b17d52775
Fix identation on CI file
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
4d5c33fa02
Always update packages in CI
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
eaa307bdc2
Manually patch liblo.pc for proper prefix
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ccbae919c4
Real fix
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2938ebc039
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
c96fa49d3c
Alternative fix
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
765e16c10f
Workaround for missing liblo-dev
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
0c61234268
liblo-dev cant be used for armhf/aarch64
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
37431de0fa
fix broken Ubuntu packages missing pkg-config file in multi-arch
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5a7d53cbd3
Add a few more dev packages to workflow, setup PKG_CONFIG_PATH
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
2c7f346bf6
Run "make features" on example-plugins workflow
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
58c4953775
Install libx11-dev and libxext-dev for example-plugins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
42531e182d
Require GCC 4.8 for DISTRHO_DEPRECATED
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
5d202eeb98
Forgot dpkg --add-architecture
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
84822f0d88
Build linux-x86 example-plugins
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
6125f48a68
Fix build without opengl
4 years ago
falkTX
afb18fa4df
Build and publish example plugins on CI, matching other DPF stuff
4 years ago