|
|
@@ -1,4 +1,4 @@ |
|
|
|
name: build |
|
|
|
name: plugins |
|
|
|
|
|
|
|
on: |
|
|
|
push: |
|
|
@@ -11,6 +11,20 @@ env: |
|
|
|
BOOTSTRAP_VERSION: 1 |
|
|
|
DEBIAN_FRONTEND: noninteractive |
|
|
|
HOMEBREW_NO_AUTO_UPDATE: 1 |
|
|
|
PLUGINS_BASE: abgate artyfx caps die-plugins fomp mda |
|
|
|
PLUGINS_CROSS: blop dpf-plugins |
|
|
|
PLUGINS_DISTRHO_PORTS: distrho-ports-arctican distrho-ports-drowaudio distrho-ports-tal-plugins |
|
|
|
#distrho-ports-dexed |
|
|
|
#distrho-ports-klangfalter |
|
|
|
#distrho-ports-luftikus |
|
|
|
#distrho-ports-obxd |
|
|
|
#distrho-ports-pitched-delay |
|
|
|
#distrho-ports-refine |
|
|
|
#distrho-ports-swankyamp |
|
|
|
#distrho-ports-temper |
|
|
|
#distrho-ports-vex |
|
|
|
#distrho-ports-vitalium |
|
|
|
#distrho-ports-wolpertinger |
|
|
|
|
|
|
|
jobs: |
|
|
|
# linux native build |
|
|
@@ -51,6 +65,10 @@ jobs: |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./bootstrap-plugins.sh linux && ./.cleanup.sh linux |
|
|
|
- name: Build Linux native |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./build-plugins.sh linux ${PLUGINS_BASE} ${PLUGINS_CROSS} && ./.cleanup.sh linux |
|
|
|
|
|
|
|
# macOS native intel build |
|
|
|
macos: |
|
|
@@ -72,6 +90,14 @@ jobs: |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./bootstrap-plugins.sh macos && ./.cleanup.sh macos |
|
|
|
- name: Build macOS intel |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./build-plugins.sh macos ${PLUGINS_BASE} ${PLUGINS_CROSS} ${PLUGINS_DISTRHO_PORTS} && ./.cleanup.sh macos |
|
|
|
- uses: actions/upload-artifact@v2 |
|
|
|
with: |
|
|
|
name: macOS intel package |
|
|
|
path: setup/macos/PawPaw-*.pkg |
|
|
|
|
|
|
|
# linux with macOS cross-compilation |
|
|
|
macos_old: |
|
|
@@ -126,6 +152,10 @@ jobs: |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./bootstrap-plugins.sh macos-old && ./.cleanup.sh macos-old |
|
|
|
- name: Build macOS cross-compiled |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./build-plugins.sh macos-old ${PLUGINS_BASE} && ./.cleanup.sh macos-old |
|
|
|
|
|
|
|
# macOS native universal build |
|
|
|
macos_universal: |
|
|
@@ -147,6 +177,14 @@ jobs: |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./bootstrap-plugins.sh macos-universal && ./.cleanup.sh macos-universal |
|
|
|
- name: Build macOS universal |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./build-plugins.sh macos-universal ${PLUGINS_BASE} ${PLUGINS_CROSS} ${PLUGINS_DISTRHO_PORTS} && ./.cleanup.sh macos-universal |
|
|
|
- uses: actions/upload-artifact@v2 |
|
|
|
with: |
|
|
|
name: macOS universal package |
|
|
|
path: setup/macos/PawPaw-*.pkg |
|
|
|
|
|
|
|
# linux with win64 cross-compilation |
|
|
|
win64: |
|
|
@@ -190,3 +228,11 @@ jobs: |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./bootstrap-plugins.sh win64 && ./.cleanup.sh win64 |
|
|
|
- name: Build win64 cross-compiled |
|
|
|
shell: bash |
|
|
|
run: | |
|
|
|
./build-plugins.sh win64 ${PLUGINS_BASE} ${PLUGINS_CROSS} ${PLUGINS_DISTRHO_PORTS} && ./.cleanup.sh win64 |
|
|
|
- uses: actions/upload-artifact@v2 |
|
|
|
with: |
|
|
|
name: win64 installer |
|
|
|
path: setup/inno/PawPaw-*.exe |