mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 09:02:15 -06:00
fix building mtp deps on python 3.12
This commit is contained in:
parent
211a30da38
commit
32553e4520
|
@ -597,7 +597,7 @@ this initiates an upload using `up2k`; there are two uploaders available:
|
||||||
* `[🎈] bup`, the basic uploader, supports almost every browser since netscape 4.0
|
* `[🎈] bup`, the basic uploader, supports almost every browser since netscape 4.0
|
||||||
* `[🚀] up2k`, the good / fancy one
|
* `[🚀] up2k`, the good / fancy one
|
||||||
|
|
||||||
NB: you can undo/delete your own uploads with `[🧯]` [unpost](#unpost)
|
NB: you can undo/delete your own uploads with `[🧯]` [unpost](#unpost) (and this is also where you abort unfinished uploads, but you have to refresh the page first)
|
||||||
|
|
||||||
up2k has several advantages:
|
up2k has several advantages:
|
||||||
* you can drop folders into the browser (files are added recursively)
|
* you can drop folders into the browser (files are added recursively)
|
||||||
|
|
|
@ -223,7 +223,10 @@ install_vamp() {
|
||||||
# use msys2 in mingw-w64 mode
|
# use msys2 in mingw-w64 mode
|
||||||
# pacman -S --needed mingw-w64-x86_64-{ffmpeg,python,python-pip,vamp-plugin-sdk}
|
# pacman -S --needed mingw-w64-x86_64-{ffmpeg,python,python-pip,vamp-plugin-sdk}
|
||||||
|
|
||||||
$pybin -m pip install --user vamp
|
$pybin -m pip install --user vamp || {
|
||||||
|
printf '\n\033[7malright, trying something else...\033[0m\n'
|
||||||
|
$pybin -m pip install --user --no-build-isolation vamp
|
||||||
|
}
|
||||||
|
|
||||||
cd "$td"
|
cd "$td"
|
||||||
echo '#include <vamp-sdk/Plugin.h>' | g++ -x c++ -c -o /dev/null - || [ -e ~/pe/vamp-sdk ] || {
|
echo '#include <vamp-sdk/Plugin.h>' | g++ -x c++ -c -o /dev/null - || [ -e ~/pe/vamp-sdk ] || {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
FROM fedora:38
|
FROM fedora:39
|
||||||
WORKDIR /z
|
WORKDIR /z
|
||||||
LABEL org.opencontainers.image.url="https://github.com/9001/copyparty" \
|
LABEL org.opencontainers.image.url="https://github.com/9001/copyparty" \
|
||||||
org.opencontainers.image.source="https://github.com/9001/copyparty/tree/hovudstraum/scripts/docker" \
|
org.opencontainers.image.source="https://github.com/9001/copyparty/tree/hovudstraum/scripts/docker" \
|
||||||
|
@ -21,7 +21,7 @@ RUN dnf install -y \
|
||||||
vips vips-jxl vips-poppler vips-magick \
|
vips vips-jxl vips-poppler vips-magick \
|
||||||
python3-numpy fftw libsndfile \
|
python3-numpy fftw libsndfile \
|
||||||
gcc gcc-c++ make cmake patchelf jq \
|
gcc gcc-c++ make cmake patchelf jq \
|
||||||
python3-devel ffmpeg-devel fftw-devel libsndfile-devel python3-setuptools \
|
python3-devel ffmpeg-devel fftw-devel libsndfile-devel python3-setuptools python3-wheel \
|
||||||
vamp-plugin-sdk qm-vamp-plugins \
|
vamp-plugin-sdk qm-vamp-plugins \
|
||||||
vamp-plugin-sdk-devel vamp-plugin-sdk-static \
|
vamp-plugin-sdk-devel vamp-plugin-sdk-static \
|
||||||
&& rm -f /usr/lib/python3*/EXTERNALLY-MANAGED \
|
&& rm -f /usr/lib/python3*/EXTERNALLY-MANAGED \
|
||||||
|
@ -29,7 +29,7 @@ RUN dnf install -y \
|
||||||
&& bash install-deps.sh \
|
&& bash install-deps.sh \
|
||||||
&& dnf erase -y \
|
&& dnf erase -y \
|
||||||
gcc gcc-c++ make cmake patchelf jq \
|
gcc gcc-c++ make cmake patchelf jq \
|
||||||
python3-devel ffmpeg-devel fftw-devel libsndfile-devel python3-setuptools \
|
python3-devel ffmpeg-devel fftw-devel libsndfile-devel python3-setuptools python3-wheel \
|
||||||
vamp-plugin-sdk-devel vamp-plugin-sdk-static \
|
vamp-plugin-sdk-devel vamp-plugin-sdk-static \
|
||||||
&& dnf clean all \
|
&& dnf clean all \
|
||||||
&& find /usr/ -name __pycache__ | xargs rm -rf \
|
&& find /usr/ -name __pycache__ | xargs rm -rf \
|
||||||
|
|
Loading…
Reference in a new issue