File tree Expand file tree Collapse file tree 9 files changed +17
-17
lines changed Expand file tree Collapse file tree 9 files changed +17
-17
lines changed Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ WORKDIR=${WORKDIR:=$(realpath $(pwd)/../toolchain/mod-workdir)}
8
8
9
9
# use a similar matching MOD platform
10
10
case " ${PLAT} " in
11
- arm ) PLAT=" modduo-new " ;;
12
- aarch64|arm64 ) PLAT=" modduox-new " ;;
11
+ aarch64|arm64 ) PLAT=" generic-aarch64 " ;;
12
+ x86_64 ) PLAT=" generic-x86_64 " ;;
13
13
esac
14
14
15
15
# ######################################################################################################################
Original file line number Diff line number Diff line change 24
24
make toolchain
25
25
- name : pack toolchain
26
26
run : |
27
- tar -C ${{ env.WORKDIR }} -czf workdir-toolchain-${{ env.CACHE_VERSION }}.tar.gz x86_64
27
+ tar -C ${{ env.WORKDIR }} -czf workdir-toolchain-${{ env.CACHE_VERSION }}.tar.gz generic- x86_64
28
28
- uses : actions/upload-artifact@v3
29
29
with :
30
30
name : workdir-toolchain-${{ env.CACHE_VERSION }}
57
57
make bootstrap
58
58
- name : pack bootstrap
59
59
run : |
60
- tar -C ${{ env.WORKDIR }} -czf workdir-bootstrap-${{ env.CACHE_VERSION }}.tar.gz x86_64
60
+ tar -C ${{ env.WORKDIR }} -czf workdir-bootstrap-${{ env.CACHE_VERSION }}.tar.gz generic- x86_64
61
61
- uses : actions/upload-artifact@v3
62
62
with :
63
63
name : workdir-bootstrap-${{ env.CACHE_VERSION }}
93
93
make mod-os
94
94
- name : pack mod-os
95
95
run : |
96
- tar -C ${{ env.WORKDIR }} -czf workdir-mod-os-${{ env.CACHE_VERSION }}.tar.gz x86_64
96
+ tar -C ${{ env.WORKDIR }} -czf workdir-mod-os-${{ env.CACHE_VERSION }}.tar.gz generic- x86_64
97
97
- uses : actions/upload-artifact@v3
98
98
with :
99
99
name : workdir-mod-os-${{ env.CACHE_VERSION }}
@@ -181,7 +181,7 @@ jobs:
181
181
touch bootstrap/.stamp_built
182
182
touch plugins/.stamp_built
183
183
touch mod-os/.stamp_built
184
- ln -sf ${{ env.WORKDIR }}/x86_64/images/rootfs.ext2 mod-os/rootfs.ext2
184
+ ln -sf ${{ env.WORKDIR }}/generic- x86_64/images/rootfs.ext2 mod-os/rootfs.ext2
185
185
make iso
186
186
- uses : actions/upload-artifact@v3
187
187
with :
Original file line number Diff line number Diff line change 1
1
FROM archlinux:base
2
- LABEL maintainer="Filipe Coelho <falktx@moddevices.com >"
2
+ LABEL maintainer="Filipe Coelho <falktx@mod.audio >"
3
3
4
4
# force new keyring, required for installing anything
5
5
RUN pacman -Sy --noconfirm archlinux-keyring && \
@@ -13,7 +13,7 @@ RUN pacman pacman -Syuu --noconfirm && pacman -Scc
13
13
14
14
# install packages for archiso and live-welcome
15
15
RUN pacman -Syu --noconfirm arch-install-scripts dosfstools e2fsprogs libisoburn mtools squashfs-tools && \
16
- pacman -Syu --noconfirm gcc git jack2 kparts make patch pkg-config qt5-webengine && \
16
+ pacman -Syu --noconfirm gcc git jack2 kparts5 make patch pkg-config qt5-webengine qt5-x11extras && \
17
17
pacman -Scc
18
18
19
19
# misc setup
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ amd-ucode
5
5
base
6
6
bash
7
7
breeze
8
- cardinal-jack
8
+ cardinal-standalone
9
9
cloud-init
10
10
cpupower
11
11
edk2-shell
Original file line number Diff line number Diff line change 1
1
FROM mpb-toolchain
2
- LABEL maintainer="Filipe Coelho <falktx@moddevices.com >"
2
+ LABEL maintainer="Filipe Coelho <falktx@mod.audio >"
3
3
ENV DEBIAN_FRONTEND noninteractive
4
4
ENV USER builder
5
5
ENV HOME /home/$USER
6
6
7
7
# NOTE you can edit this as needed
8
- ENV MPB_COMMIT_HASH_FOR_MOD_OS 4d410a0c6d08fb24bdfa50e7a710605fb2e26ad1
8
+ ENV MPB_COMMIT_HASH_FOR_MOD_OS 0a26f578d7de19646f21a3e27eda5cf562f2fa83
9
9
10
10
# update to requested commit
11
11
RUN git checkout . && git checkout master && git pull && git checkout $MPB_COMMIT_HASH_FOR_MOD_OS && git submodule update
Original file line number Diff line number Diff line change @@ -80,9 +80,9 @@ touch ${WORKDIR}/${PLAT}/target/usr/share/mod/html/mod-ui.css
80
80
touch ${WORKDIR} /${PLAT} /target/usr/share/mod/html/mod-ui.js
81
81
82
82
# this is needed somehow
83
- if [ " ${PLAT} " = " x86_64" ] && [ ! -e ${WORKDIR} /x86_64/target/usr/lib/libmvec.so.1 ]; then
84
- cp ${WORKDIR} /x86_64/toolchain/x86_64-modaudio-linux-gnu/sysroot/lib/libmvec.so.1 \
85
- ${WORKDIR} /x86_64/target/usr/lib/libmvec.so.1
83
+ if [ " ${PLAT} " = " generic- x86_64" ] && [ ! -e ${WORKDIR} /generic- x86_64/target/usr/lib/libmvec.so.1 ]; then
84
+ cp ${WORKDIR} /generic- x86_64/toolchain/x86_64-modaudio.generic -linux-gnu/sysroot/lib/libmvec.so.1 \
85
+ ${WORKDIR} /generic- x86_64/target/usr/lib/libmvec.so.1
86
86
fi
87
87
88
88
# ######################################################################################################################
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ ENV DEBIAN_FRONTEND noninteractive
4
4
ENV USER builder
5
5
ENV HOME /home/$USER
6
6
7
- ARG PLAT=x86_64
7
+ ARG PLAT=generic- x86_64
8
8
9
9
# run bootstrap (contained within docker)
10
10
RUN ./bootstrap.sh $PLAT && ./.clean-install.sh $PLAT
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ RUN mkdir $HOME/mod-workdir
46
46
47
47
# mod-plugin-builder settings
48
48
ENV MPB_GIT_URL https://github.com/moddevices/mod-plugin-builder
49
- ENV MPB_GIT_HASH 4d410a0c6d08fb24bdfa50e7a710605fb2e26ad1
49
+ ENV MPB_GIT_HASH 0a26f578d7de19646f21a3e27eda5cf562f2fa83
50
50
51
51
# checkout mod-plugin-builder
52
52
RUN git clone $MPB_GIT_URL
You can’t perform that action at this time.
0 commit comments