Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update CI file and DPF
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Oct 21, 2022
1 parent e8484b1 commit dfb060b
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 16 deletions.
69 changes: 54 additions & 15 deletions .github/workflows/build.yml
Expand Up @@ -15,7 +15,7 @@ jobs:
linux-arm64:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix GitHub's mess
Expand Down Expand Up @@ -45,7 +45,7 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-linux-arm64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
Expand All @@ -54,7 +54,7 @@ jobs:
linux-armhf:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix GitHub's mess
Expand Down Expand Up @@ -84,7 +84,7 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-linux-armhf-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
Expand All @@ -93,7 +93,7 @@ jobs:
linux-i686:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix GitHub's mess
Expand Down Expand Up @@ -121,16 +121,55 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-linux-i686-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
bin/*
linux-riscv64:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix GitHub's mess
run: |
sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list
sudo apt-get update -qq
sudo apt-get install -yqq --allow-downgrades libgd3/focal libpcre2-8-0/focal libpcre2-16-0/focal libpcre2-32-0/focal libpcre2-posix2/focal
sudo apt-get purge -yqq libclang* libgbm* libllvm* libmono* moby* mono* php* libgdiplus libpcre2-posix3 libzip4
- name: Set up dependencies
run: |
sudo dpkg --add-architecture riscv64
sudo sed -i "s/deb http/deb [arch=amd64] http/" /etc/apt/sources.list
echo "deb [arch=riscv64] http://ports.ubuntu.com/ubuntu-ports focal main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/ports-riscv64.list
echo "deb [arch=riscv64] http://ports.ubuntu.com/ubuntu-ports focal-updates main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list.d/ports-riscv64.list
echo "deb [arch=riscv64] http://ports.ubuntu.com/ubuntu-ports focal-backports main restricted universe multiverse" | sudo tee -a /etc/apt/sources.list.d/ports-riscv64.list
sudo apt-get update -qq
sudo apt-get install -yqq g++-riscv64-linux-gnu libasound2-dev:riscv64 libcairo2-dev:riscv64 libdbus-1-dev:riscv64 libgl1-mesa-dev:riscv64 libglapi-mesa:riscv64 libglvnd0:riscv64 liblo-dev:riscv64 libpulse-dev:riscv64 libx11-dev:riscv64 libxcursor-dev:riscv64 libxext-dev:riscv64 libxrandr-dev:riscv64 qemu-user-static
- name: Build linux riscv64 cross-compiled
env:
CC: riscv64-linux-gnu-gcc
CXX: riscv64-linux-gnu-g++
LDFLAGS: -static-libgcc -static-libstdc++
PKG_CONFIG_PATH: /usr/lib/riscv64-linux-gnu/pkgconfig
run: |
make features
make WITH_LTO=true -j $(nproc)
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-linux-riscv64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
bin/*
linux-x86_64:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Set up dependencies
Expand All @@ -146,7 +185,7 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-linux-x86_64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
Expand All @@ -155,7 +194,7 @@ jobs:
macos-universal:
runs-on: macos-10.15
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix up Xcode
Expand All @@ -174,7 +213,7 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-macOS-universal-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
Expand All @@ -189,7 +228,7 @@ jobs:
win32:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix GitHub's mess
Expand All @@ -216,7 +255,7 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-win32-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
Expand All @@ -227,7 +266,7 @@ jobs:
win64:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix GitHub's mess
Expand All @@ -253,7 +292,7 @@ jobs:
- name: Set sha8
id: slug
run: echo "::set-output name=sha8::$(echo ${{ github.sha }} | cut -c1-8)"
- uses: actions/upload-artifact@v2
- uses: actions/upload-artifact@v3
with:
name: ${{ github.event.repository.name }}-win64-${{ github.event.pull_request.number || steps.slug.outputs.sha8 }}
path: |
Expand All @@ -264,7 +303,7 @@ jobs:
plugin-validation:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Set up dependencies
Expand Down
2 changes: 1 addition & 1 deletion dpf
Submodule dpf updated 58 files
+41 −0 .github/workflows/example-plugins.yml
+6 −9 LICENSING.md
+2 −0 Makefile
+58 −2 Makefile.base.mk
+2 −1 README.md
+20 −11 dgl/NanoVG.hpp
+1 −1 dgl/Window.hpp
+91 −6 dgl/src/NanoVG.cpp
+2 −2 dgl/src/WindowPrivateData.cpp
+21 −18 distrho/DistrhoInfo.hpp
+3 −0 distrho/DistrhoUI.hpp
+1 −1 distrho/src/DistrhoPlugin.cpp
+1,002 −102 distrho/src/DistrhoPluginCLAP.cpp
+26 −1 distrho/src/DistrhoPluginJACK.cpp
+330 −266 distrho/src/DistrhoPluginVST2.cpp
+38 −12 distrho/src/DistrhoUI.cpp
+9 −9 distrho/src/DistrhoUIInternal.hpp
+12 −8 distrho/src/DistrhoUILV2.cpp
+6 −6 distrho/src/DistrhoUIPrivateData.hpp
+3 −3 distrho/src/DistrhoUIVST3.cpp
+3 −3 distrho/src/clap/entry.h
+5 −3 distrho/src/clap/events.h
+7 −7 distrho/src/clap/ext/audio-ports.h
+24 −20 distrho/src/clap/ext/gui.h
+28 −0 distrho/src/clap/ext/latency.h
+78 −0 distrho/src/clap/ext/note-ports.h
+54 −22 distrho/src/clap/ext/params.h
+33 −0 distrho/src/clap/ext/state.h
+51 −0 distrho/src/clap/ext/thread-check.h
+29 −0 distrho/src/clap/ext/timer-support.h
+4 −4 distrho/src/clap/host.h
+7 −6 distrho/src/clap/plugin-factory.h
+14 −14 distrho/src/clap/plugin.h
+8 −0 distrho/src/clap/private/macros.h
+3 −2 distrho/src/clap/process.h
+26 −0 distrho/src/clap/stream.h
+3 −2 distrho/src/jackbridge/RtAudioBridge.hpp
+0 −336 distrho/src/vestige/vestige.h
+11 −0 distrho/src/xaymar-vst2/LICENSE
+21 −0 distrho/src/xaymar-vst2/README.md
+1,012 −0 distrho/src/xaymar-vst2/vst.h
+1 −1 dpf.doxygen
+5 −4 examples/Info/DistrhoPluginInfo.h
+1 −0 examples/Info/Makefile
+5 −4 examples/Latency/DistrhoPluginInfo.h
+19 −12 examples/Latency/LatencyExamplePlugin.cpp
+1 −0 examples/Latency/Makefile
+5 −4 examples/Meters/DistrhoPluginInfo.h
+5 −4 examples/MidiThrough/DistrhoPluginInfo.h
+1 −0 examples/MidiThrough/Makefile
+5 −4 examples/Parameters/DistrhoPluginInfo.h
+6 −4 examples/SendNote/DistrhoPluginInfo.h
+1 −0 examples/SendNote/Makefile
+0 −1 examples/SendNote/SendNoteExampleUI.cpp
+5 −4 examples/States/DistrhoPluginInfo.h
+1 −0 examples/States/Makefile
+11 −2 utils/package-osx-bundles.sh
+4 −0 utils/plugin.pkg/package.xml.in

0 comments on commit dfb060b

Please sign in to comment.