Browse Source

Remove unused scripts

tags/1.9.8
falkTX 7 years ago
parent
commit
cd8c5da702
2 changed files with 0 additions and 295 deletions
  1. +0
    -198
      data/linux/build-chroot.sh
  2. +0
    -97
      data/linux/make-binary.sh

+ 0
- 198
data/linux/build-chroot.sh View File

@@ -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

+ 0
- 97
data/linux/make-binary.sh View File

@@ -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/

Loading…
Cancel
Save