Skip to content

Commit 39db982

Browse files
committed
Update MPB, fixup for archlinux packaging changes
Signed-off-by: falkTX <[email protected]>
1 parent 2080810 commit 39db982

File tree

9 files changed

+17
-17
lines changed

9 files changed

+17
-17
lines changed

.common.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ WORKDIR=${WORKDIR:=$(realpath $(pwd)/../toolchain/mod-workdir)}
88

99
# use a similar matching MOD platform
1010
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";;
1313
esac
1414

1515
#######################################################################################################################

.github/workflows/build.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
make toolchain
2525
- name: pack toolchain
2626
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
2828
- uses: actions/upload-artifact@v3
2929
with:
3030
name: workdir-toolchain-${{ env.CACHE_VERSION }}
@@ -57,7 +57,7 @@ jobs:
5757
make bootstrap
5858
- name: pack bootstrap
5959
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
6161
- uses: actions/upload-artifact@v3
6262
with:
6363
name: workdir-bootstrap-${{ env.CACHE_VERSION }}
@@ -93,7 +93,7 @@ jobs:
9393
make mod-os
9494
- name: pack mod-os
9595
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
9797
- uses: actions/upload-artifact@v3
9898
with:
9999
name: workdir-mod-os-${{ env.CACHE_VERSION }}
@@ -181,7 +181,7 @@ jobs:
181181
touch bootstrap/.stamp_built
182182
touch plugins/.stamp_built
183183
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
185185
make iso
186186
- uses: actions/upload-artifact@v3
187187
with:

archiso/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
FROM archlinux:base
2-
LABEL maintainer="Filipe Coelho <falktx@moddevices.com>"
2+
LABEL maintainer="Filipe Coelho <falktx@mod.audio>"
33

44
# force new keyring, required for installing anything
55
RUN pacman -Sy --noconfirm archlinux-keyring && \
@@ -13,7 +13,7 @@ RUN pacman pacman -Syuu --noconfirm && pacman -Scc
1313

1414
# install packages for archiso and live-welcome
1515
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 && \
1717
pacman -Scc
1818

1919
# misc setup

archiso/liveusb/packages.x86_64

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ amd-ucode
55
base
66
bash
77
breeze
8-
cardinal-jack
8+
cardinal-standalone
99
cloud-init
1010
cpupower
1111
edk2-shell

mod-os/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
FROM mpb-toolchain
2-
LABEL maintainer="Filipe Coelho <falktx@moddevices.com>"
2+
LABEL maintainer="Filipe Coelho <falktx@mod.audio>"
33
ENV DEBIAN_FRONTEND noninteractive
44
ENV USER builder
55
ENV HOME /home/$USER
66

77
# 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
99

1010
# update to requested commit
1111
RUN git checkout . && git checkout master && git pull && git checkout $MPB_COMMIT_HASH_FOR_MOD_OS && git submodule update

mod-os/build.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ touch ${WORKDIR}/${PLAT}/target/usr/share/mod/html/mod-ui.css
8080
touch ${WORKDIR}/${PLAT}/target/usr/share/mod/html/mod-ui.js
8181

8282
# 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
8686
fi
8787

8888
#######################################################################################################################

plugins/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ENV DEBIAN_FRONTEND noninteractive
44
ENV USER builder
55
ENV HOME /home/$USER
66

7-
ARG PLAT=x86_64
7+
ARG PLAT=generic-x86_64
88

99
# run bootstrap (contained within docker)
1010
RUN ./bootstrap.sh $PLAT && ./.clean-install.sh $PLAT

toolchain/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ RUN mkdir $HOME/mod-workdir
4646

4747
# mod-plugin-builder settings
4848
ENV MPB_GIT_URL https://github.com/moddevices/mod-plugin-builder
49-
ENV MPB_GIT_HASH 4d410a0c6d08fb24bdfa50e7a710605fb2e26ad1
49+
ENV MPB_GIT_HASH 0a26f578d7de19646f21a3e27eda5cf562f2fa83
5050

5151
# checkout mod-plugin-builder
5252
RUN git clone $MPB_GIT_URL

0 commit comments

Comments
 (0)