Browse Source

MIsc

tags/1.9.5
falkTX 10 years ago
parent
commit
cd88af4452
3 changed files with 107 additions and 0 deletions
  1. +7
    -0
      .gitignore
  2. +8
    -0
      data/linux/README
  3. +92
    -0
      data/linux/make-binary.sh

+ 7
- 0
.gitignore View File

@@ -38,8 +38,11 @@ qrc_resources.cpp
ui_*.py ui_*.py


# Misc files # Misc files
*.aria2
*.deb
*.meta4 *.meta4
*.ttl *.ttl
*.zip


# PyQt widgets # PyQt widgets
source/canvaspreviewframe.py source/canvaspreviewframe.py
@@ -76,8 +79,12 @@ carla-discovery-posix64
carla-frontend carla-frontend
carla-native-lv2-export carla-native-lv2-export


data/linux/unzipfx2cat32
data/linux/unzipfx2cat64
data/windows/Carla data/windows/Carla
data/windows/CarlaControl data/windows/CarlaControl
data/windows/Carla-*-win32/
data/windows/Carla-*-win64/
source/bridges/jackplugin/libjack.so.0 source/bridges/jackplugin/libjack.so.0
source/frontend/Makefile source/frontend/Makefile
source/tests/ansi-pedantic-test_* source/tests/ansi-pedantic-test_*


+ 8
- 0
data/linux/README View File

@@ -0,0 +1,8 @@
# --- README for Carla - Linux build ---

Carla is an audio plugin host, with support for many audio drivers and plugin formats.
It has some nice features like automation of parameters via MIDI CC and full OSC control.
Currently supports LADSPA, DSSI, LV2, VST2/3 and AU plugin formats, plus GIG, SF2 and SFZ sounds banks.

For a complete and updated description of Carla, please check:
http://kxstudio.sourceforge.net/KXStudio:Applications:Carla

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

@@ -0,0 +1,92 @@
#!/bin/bash

set -e

if [ -f Makefile ]; then
cd data/linux
fi

VERSION="1.9.4+git20140823"

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

if [ ! -d carla-git-static_"$VERSION"_amd64.deb ]; then
dpkg -x carla-git-static_"$VERSION"_amd64.deb carla-git-static_"$VERSION"_amd64
fi

if [ ! -d carla-git-static_"$VERSION"_i386.deb ]; then
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.4-0kxstudio1_i386.deb
dpkg -x unzipfx-carla_1.9.4-0kxstudio1_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.4-0kxstudio1_amd64.deb
dpkg -x unzipfx-carla_1.9.4-0kxstudio1_amd64.deb tmpfx
mv tmpfx/opt/carla/unzipfx2cat unzipfx2cat64
rm -rf tmpfx
fi

rm -rf Carla-2.0beta3a-linux32
mkdir Carla-2.0beta3a-linux32
cp -r carla-git-static_"$VERSION"_i386/opt/carla/Carla carla-git-static_"$VERSION"_i386/opt/carla/carla-native.lv2/ Carla-2.0beta3a-linux32
rm -r carla-git-static_"$VERSION"_i386

rm -rf Carla-2.0beta3a-linux64
mkdir Carla-2.0beta3a-linux64
cp -r carla-git-static_"$VERSION"_amd64/opt/carla/Carla carla-git-static_"$VERSION"_amd64/opt/carla/carla-native.lv2/ Carla-2.0beta3a-linux64
rm -r carla-git-static_"$VERSION"_amd64

cd Carla-2.0beta3a-linux32
unzip Carla || true
rm -f Carla carla/*posix32 carla-native.lv2/*posix32
cd ..

cd Carla-2.0beta3a-linux64
unzip Carla || true
rm -f Carla carla/*posix64 carla-native.lv2/*posix64
cd ..

cp /usr/lib/carla/*win32.exe Carla-2.0beta3a-linux32/carla/
cp /usr/lib/carla/*win32.exe Carla-2.0beta3a-linux32/carla-native.lv2/
cp /usr/lib/carla/*wine32.dll Carla-2.0beta3a-linux32/carla/
cp /usr/lib/carla/*wine32.dll Carla-2.0beta3a-linux32/carla-native.lv2/

cp /usr/lib/carla/*posix32 Carla-2.0beta3a-linux64/carla/
cp /usr/lib/carla/*win32.exe Carla-2.0beta3a-linux64/carla/
cp /usr/lib/carla/*win64.exe Carla-2.0beta3a-linux64/carla/
cp /usr/lib/carla/*wine32.dll Carla-2.0beta3a-linux64/carla/
cp /usr/lib/carla/*wine64.dll Carla-2.0beta3a-linux64/carla/
cp /usr/lib/carla/*posix32 Carla-2.0beta3a-linux64/carla-native.lv2/
cp /usr/lib/carla/*win32.exe Carla-2.0beta3a-linux64/carla-native.lv2/
cp /usr/lib/carla/*win64.exe Carla-2.0beta3a-linux64/carla-native.lv2/
cp /usr/lib/carla/*wine32.dll Carla-2.0beta3a-linux64/carla-native.lv2/
cp /usr/lib/carla/*wine64.dll Carla-2.0beta3a-linux64/carla-native.lv2/

cd Carla-2.0beta3a-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.0beta3a-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.0beta3a-linux32/
cp README Carla-2.0beta3a-linux64/

Loading…
Cancel
Save