diff --git a/data/linux/build-chroot.sh b/data/linux/build-chroot.sh deleted file mode 100755 index 3414d7e74..000000000 --- a/data/linux/build-chroot.sh +++ /dev/null @@ -1,198 +0,0 @@ -#!/bin/bash - -set -e - -do_once() { - -git clone --depth=1 git://github.com/falkTX/Carla - -cd Carla - -make distclean -make uninstall EXPERIMENTAL_PLUGINS=true PREFIX=/usr - -make -C data/windows/unzipfx-carla/ -f Makefile.linux clean -make -C data/windows/unzipfx-carla-control/ -f Makefile.linux clean - -rm -rf Carla CarlaControl *.zip Carla-2.0* *.xz -rm -rf build-carla build-carla-control build-lv2 build-vst carla carla-control -# extra - -apt-get install linuxsampler-static fluidsynth-static ntk-static fftw3-static mxml-static zlib-static liblo-static -apt-get install libclthreads-static libclxclient-static zita-convolver-static zita-resampler-static -apt-get install pyqt4-dev-tools python3 python3-liblo python3-pyqt4 python3-pyqt4.qtopengl python3-sip -apt-get install libqt4-dev libasound2-dev libpulse-dev libmagic-dev libx11-dev libxft-dev -apt-get install libgtk2.0-dev libgl1-mesa-dev libglu1-mesa-dev -apt-get install cx-freeze-python3 zip -# libgtk-3-dev - -export MOC_QT4=/usr/bin/moc-qt4 -export RCC_QT4=/usr/bin/rcc -export UIC_QT4=/usr/bin/uic-qt4 -export PATH=/opt/kxstudio/bin:$PATH -export PKG_CONFIG_PATH=/opt/kxstudio/lib/pkgconfig - -make features - -} - -if [ ! -f extra/files-downloaded ]; then -mkdir -p extra -cd extra - -if (dpkg --print-architecture | grep -q amd64); then -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/apps/+files/carla-git_1.9.7+git20170105_amd64.deb -else -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/apps/+files/carla-git_1.9.7+git20170105_i386.deb -fi -dpkg -x carla-git_*.deb . - -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/apps/+files/carla-bridge-wine32_1.9.7+git20170107_i386.deb -dpkg -x carla-bridge-wine32_*.deb . - -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/apps/+files/carla-bridge-win32_1.9.7+git20170105_i386.deb -dpkg -x carla-bridge-win32_*.deb . - -if (dpkg --print-architecture | grep -q amd64); then -wget https://github.com/KXStudio/Repository/releases/download/initial/carla-bridge-wine64_1.9.5.git20160114_amd64.deb -dpkg -x carla-bridge-wine64_*.deb . - -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/apps/+files/carla-bridge-win64_1.9.7+git20170105_amd64.deb -dpkg -x carla-bridge-win64_*.deb . -fi - -if (dpkg --print-architecture | grep -q amd64); then -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/unzipfx-carla_1.9.5-1kxstudio1_amd64.deb -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/unzipfx-carla-control_1.0.0-0kxstudio1_amd64.deb -else -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/unzipfx-carla_1.9.5-1kxstudio1_i386.deb -wget https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/unzipfx-carla-control_1.0.0-0kxstudio1_i386.deb -fi -dpkg -x unzipfx-carla_*.deb . -dpkg -x unzipfx-carla-control_*.deb . - -rm *.deb -touch files-downloaded - -cd .. -fi - -make EXPERIMENTAL_PLUGINS=true -j 8 -# make -C data/windows/unzipfx-carla/ -f Makefile.linux -j 8 -# make -C data/windows/unzipfx-carla-control/ -f Makefile.linux -j 8 - -if (dpkg --print-architecture | grep -q amd64); then -LDFLAGS=-L/usr/lib32 make posix32 -j 8 -fi - -make install PREFIX=/usr EXPERIMENTAL_PLUGINS=true - -mkdir build-carla -mkdir build-carla/resources -mkdir build-carla/src - -cp extra/usr/lib/carla/*.dll build-carla/ -cp extra/usr/lib/carla/*.exe build-carla/ -cp extra/usr/lib/carla/*-gtk3 build-carla/ -cp extra/usr/lib/carla/*-qt5 build-carla/ -cp -r /usr/lib/carla/* build-carla/ -cp -LR /usr/share/carla/resources/* build-carla/resources/ -cp /usr/share/carla/carla build-carla/src/ -cp /usr/share/carla/carla-control build-carla/src/ -cp -r /usr/share/carla/*.py build-carla/src/ - -mv build-carla/resources/carla-plugin build-carla/resources/carla-plugin.py -mv build-carla/resources/bigmeter-ui build-carla/resources/bigmeter-ui.py -mv build-carla/resources/midipattern-ui build-carla/resources/midipattern-ui.py -mv build-carla/resources/notes-ui build-carla/resources/notes-ui.py -rm build-carla/carla-bridge-lv2-modgui - -cxfreeze-python3 --include-modules=re,sip,subprocess,inspect build-carla/src/carla --target-dir=build-carla/ -cxfreeze-python3 --include-modules=re,sip,subprocess,inspect build-carla/src/carla-control --target-dir=build-carla-control/ -cxfreeze-python3 --include-modules=re,sip,subprocess,inspect build-carla/resources/carla-plugin.py --target-dir=build-carla/resources/ -cxfreeze-python3 --include-modules=re,sip,subprocess,inspect build-carla/resources/bigmeter-ui.py --target-dir=build-carla/resources/ -cxfreeze-python3 --include-modules=re,sip,subprocess,inspect build-carla/resources/midipattern-ui.py --target-dir=build-carla/resources/ -cxfreeze-python3 --include-modules=re,sip,subprocess,inspect build-carla/resources/notes-ui.py --target-dir=build-carla/resources/ - -cp /usr/lib/libpython3.2mu.so.1.0 build-carla/ -cp /usr/lib/libffi.so.5 build-carla/ -cp /usr/lib/libmagic.so.1 build-carla/ -cp /usr/lib/libssl.so.0.9.8 build-carla/ -cp /usr/lib/libcrypto.so.0.9.8 build-carla/ -cp /lib/libbz2.so.1.0 build-carla/ -cp /lib/libselinux.so.1 build-carla/ - -cp /usr/lib/libpython3.2mu.so.1.0 build-carla-control/ -cp /usr/lib/libmagic.so.1 build-carla-control/ -cp /usr/lib/libffi.so.5 build-carla-control/ -cp /usr/lib/libssl.so.0.9.8 build-carla-control/ -cp /usr/lib/libcrypto.so.0.9.8 build-carla-control/ -cp /lib/libbz2.so.1.0 build-carla-control/ -cp /lib/libselinux.so.1 build-carla-control/ -cp build-carla/libcarla_utils.so build-carla-control/ -cp -r build-carla/styles build-carla-control/ - -find build-carla -name "*.py" -delete -find build-carla -name PyQt4.QtAssistant.so -delete -find build-carla -name PyQt4.QtNetwork.so -delete -find build-carla -name PyQt4.QtScript.so -delete -find build-carla -name PyQt4.QtTest.so -delete -find build-carla -name PyQt4.QtXml.so -delete -rm -rf build-carla/src -rm -f build-carla/*.def - -find build-carla-control -name "*.py" -delete -find build-carla-control -name PyQt4.QtAssistant.so -delete -find build-carla-control -name PyQt4.QtNetwork.so -delete -find build-carla-control -name PyQt4.QtScript.so -delete -find build-carla-control -name PyQt4.QtTest.so -delete -find build-carla-control -name PyQt4.QtXml.so -delete -rm -rf build-carla-control/src -rm -f build-carla-control/*.def - -cd build-carla/resources/ && \ - rm *.so* carla-plugin-patchbay && \ - ln -s ../*.so* . && \ - ln -s carla-plugin carla-plugin-patchbay && \ -cd ../.. - -mv build-carla carla -zip --symlinks -r -9 carla.zip carla -cat extra/opt/carla/unzipfx2cat carla.zip > Carla -chmod +x Carla -mv carla build-carla - -mv build-carla-control carla-control -zip --symlinks -r -9 carla-control.zip carla-control -cat extra/opt/carla-control/unzipfx2cat carla-control.zip > CarlaControl -chmod +x CarlaControl -mv carla-control build-carla-control - -mkdir build-lv2 -cp -LR /usr/lib/lv2/carla.lv2 build-lv2/ -rm -r build-lv2/carla.lv2/resources -cp -LR build-carla/resources build-lv2/carla.lv2/ -cp extra/usr/lib/carla/*.dll build-lv2/carla.lv2/ -cp extra/usr/lib/carla/*.exe build-lv2/carla.lv2/ -cp extra/usr/lib/carla/*-gtk3 build-lv2/carla.lv2/ -cp extra/usr/lib/carla/*-qt5 build-lv2/carla.lv2/ - -mkdir build-vst -cp -LR /usr/lib/vst/carla.vst build-vst/ -rm -r build-vst/carla.vst/resources -cp -LR build-carla/resources build-vst/carla.vst/ -cp extra/usr/lib/carla/*.dll build-vst/carla.vst/ -cp extra/usr/lib/carla/*.exe build-vst/carla.vst/ -cp extra/usr/lib/carla/*-gtk3 build-vst/carla.vst/ -cp extra/usr/lib/carla/*-qt5 build-vst/carla.vst/ - -if (dpkg --print-architecture | grep -q amd64); then -FOLDER="Carla-2.0beta5-linux64" -else -FOLDER="Carla-2.0beta5-linux32" -fi - -mkdir $FOLDER -cp data/linux/README $FOLDER/ -mv Carla CarlaControl build-lv2/*.lv2 build-vst/*.vst $FOLDER/ -tar cJf $FOLDER.tar.xz $FOLDER diff --git a/data/linux/make-binary.sh b/data/linux/make-binary.sh deleted file mode 100755 index 4192afc6d..000000000 --- a/data/linux/make-binary.sh +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/bash - -set -e - -if [ -f Makefile ]; then - cd data/linux -fi - -VERSION="1.9.5~git20150311.4" - -if [ ! -f carla-git-static_"$VERSION"_amd64.deb ]; then - wget -c https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/carla-git-static_"$VERSION"_amd64.deb - dpkg -x carla-git-static_"$VERSION"_amd64.deb carla-git-static_"$VERSION"_amd64 -fi - -if [ ! -f carla-git-static_"$VERSION"_i386.deb ]; then - wget -c https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/carla-git-static_"$VERSION"_i386.deb - dpkg -x carla-git-static_"$VERSION"_i386.deb carla-git-static_"$VERSION"_i386 -fi - -if [ ! -f unzipfx2cat32 ]; then - wget -c https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/unzipfx-carla_1.9.5-1kxstudio1_i386.deb - dpkg -x unzipfx-carla_1.9.5-1kxstudio1_i386.deb tmpfx - mv tmpfx/opt/carla/unzipfx2cat unzipfx2cat32 - rm -rf tmpfx -fi - -if [ ! -f unzipfx2cat64 ]; then - wget -c https://launchpad.net/~kxstudio-debian/+archive/ubuntu/testing/+files/unzipfx-carla_1.9.5-1kxstudio1_amd64.deb - dpkg -x unzipfx-carla_1.9.5-1kxstudio1_amd64.deb tmpfx - mv tmpfx/opt/carla/unzipfx2cat unzipfx2cat64 - rm -rf tmpfx -fi - -rm -rf Carla-2.0beta4-linux32 -mkdir Carla-2.0beta4-linux32 -cp -r carla-git-static_"$VERSION"_i386/opt/carla/Carla \ - carla-git-static_"$VERSION"_i386/opt/carla/carla.lv2/ \ - carla-git-static_"$VERSION"_i386/opt/carla/carla.vst/ Carla-2.0beta4-linux32 -rm -r carla-git-static_"$VERSION"_i386 - -rm -rf Carla-2.0beta4-linux64 -mkdir Carla-2.0beta4-linux64 -cp -r carla-git-static_"$VERSION"_amd64/opt/carla/Carla \ - carla-git-static_"$VERSION"_amd64/opt/carla/carla.lv2/ \ - carla-git-static_"$VERSION"_amd64/opt/carla/carla.vst/ Carla-2.0beta4-linux64 -rm -r carla-git-static_"$VERSION"_amd64 - -cd Carla-2.0beta4-linux32 -unzip Carla || true -rm -f Carla carla/*posix32 carla.lv2/*posix32 carla.vst/*posix32 -cd .. - -cd Carla-2.0beta4-linux64 -unzip Carla || true -rm -f Carla carla/*posix64 carla.lv2/*posix64 carla.vst/*posix64 -cd .. - -cp /usr/lib/carla/*win32.exe Carla-2.0beta4-linux32/carla/ -cp /usr/lib/carla/*win32.exe Carla-2.0beta4-linux32/carla.lv2/ -cp /usr/lib/carla/*win32.exe Carla-2.0beta4-linux32/carla.vst/ -cp /usr/lib/carla/*wine32.dll Carla-2.0beta4-linux32/carla/ -cp /usr/lib/carla/*wine32.dll Carla-2.0beta4-linux32/carla.lv2/ -cp /usr/lib/carla/*wine32.dll Carla-2.0beta4-linux32/carla.vst/ - -cp /usr/lib/carla/*posix32 Carla-2.0beta4-linux64/carla/ -cp /usr/lib/carla/*win32.exe Carla-2.0beta4-linux64/carla/ -cp /usr/lib/carla/*win64.exe Carla-2.0beta4-linux64/carla/ -cp /usr/lib/carla/*wine32.dll Carla-2.0beta4-linux64/carla/ -cp /usr/lib/carla/*wine64.dll Carla-2.0beta4-linux64/carla/ -cp /usr/lib/carla/*posix32 Carla-2.0beta4-linux64/carla.lv2/ -cp /usr/lib/carla/*win32.exe Carla-2.0beta4-linux64/carla.lv2/ -cp /usr/lib/carla/*win64.exe Carla-2.0beta4-linux64/carla.lv2/ -cp /usr/lib/carla/*wine32.dll Carla-2.0beta4-linux64/carla.lv2/ -cp /usr/lib/carla/*wine64.dll Carla-2.0beta4-linux64/carla.lv2/ -cp /usr/lib/carla/*posix32 Carla-2.0beta4-linux64/carla.vst/ -cp /usr/lib/carla/*win32.exe Carla-2.0beta4-linux64/carla.vst/ -cp /usr/lib/carla/*win64.exe Carla-2.0beta4-linux64/carla.vst/ -cp /usr/lib/carla/*wine32.dll Carla-2.0beta4-linux64/carla.vst/ -cp /usr/lib/carla/*wine64.dll Carla-2.0beta4-linux64/carla.vst/ - -cd Carla-2.0beta4-linux32 -zip --symlinks -r -9 carla.zip carla -cat ../unzipfx2cat32 carla.zip > Carla -chmod +x Carla -rm -r carla carla.zip -cd .. - -cd Carla-2.0beta4-linux64 -zip --symlinks -r -9 carla.zip carla -cat ../unzipfx2cat64 carla.zip > Carla -chmod +x Carla -rm -r carla carla.zip -cd .. - -cp README Carla-2.0beta4-linux32/ -cp README Carla-2.0beta4-linux64/