-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstalar-opentoonz.sh
executable file
·148 lines (104 loc) · 4.65 KB
/
instalar-opentoonz.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#!/bin/bash
# Nombre: instalar-opentoonz.sh
# Autor: Charlie Martínez® <cmartinez@quirinux.org>
# Licencia: https://www.gnu.org/licenses/gpl-3.0.txt
# Descripción: Descarga el código fuente de la versión más nueva de OpenToonz, lo compila y lo instala.
# Versión: 1.1
bold=$(tput bold)
normal=$(tput sgr0)
${bold}
${normal}
clear
echo "--------------------------------------------------------------
QUIRINUX PRO: COMPILAR E INSTALAR OPENTOONZ
--------------------------------------------------------------
___ _____
/ _ \ _ __ ___ _ _|_ _|__ ___ _ __ ____
| | | | '_ \ / _ \ '_ \| |/ _ \ / _ \| '_ \|_ /
| |_| | |_) | __/ | | | | (_) | (_) | | | |/ /
\___/| .__/ \___|_| |_|_|\___/ \___/|_| |_/___|
|_|
Descargar código fuente e instalar compilando desde el código
la versión más nueva del programa de animación profesional
OpenToonz con el que puedes reemplazar a Toon Boom Harmony.
Compatible con Debian Buster, Devuan Beowulf y Ubuntu 20.4
1 Descargar, compilar e instalar OpenToonz 1.5.0 (estable)
2 Descargar, compilar e instalar OpenToonz nightly build (testing)
0 Salir
"
read -p "Tu respuesta-> " opc
case $opc in
"1")
clear
# Descarga y compila el código fuente de OpenToonz
sudo apt-get update -y
for paquetes_opentoonz in wget build-essential git cmake pkg-config libboost-all-dev qt5-default qtbase5-dev libqt5svg5-dev qtscript5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtmultimedia5-dev libqt5multimedia5-plugins libqt5serialport5-dev libsuperlu-dev liblz4-dev libusb-1.0-0-dev liblzo2-dev libpng-dev libjpeg-dev libglew-dev freeglut3-dev libfreetype6-dev libjson-c-dev qtwayland5 libmypaint-dev libopencv-dev libturbojpeg-dev; do sudo apt-get install -y $paquetes_opentoonz; done
mkdir -p /opt/tmp/opentoonz
sudo wget --no-check-certificate 'https://github.com/opentoonz/opentoonz/archive/refs/tags/v1.5.0.tar.gz' -O /opt/tmp/opentoonz/opentoonz-1.5.0.tar.gz
tar -xzvf /opt/tmp/opentoonz/opentoonz-1.5.0.tar.gz -C /opt/tmp/
cd /opt/tmp/opentoonz-1.5.0
mkdir -p $HOME/.config/OpenToonz
cp -r /opt/tmp/opentoonz-1.5.0/stuff $HOME/.config/OpenToonz/
cd /opt/tmp/opentoonz-1.5.0/thirdparty/tiff-4.0.3
./configure --with-pic --disable-jbig
make -j$(nproc)
cd ../../
cd toonz
mkdir build
cd build
cmake ../sources
make -j$(nproc)
make install
# Descarga y copia el ícono del menú de inicio de OpenToonz
mkdir -p /opt/tmp/opentoonz
sudo wget --no-check-certificate 'http://my.opendesktop.org/s/oTxLzXBFCZR8Abi/download' -O /opt/tmp/opentoonz/opentoonzicon_1.5.0_amd64.deb
apt install /opt/tmp/opentoonz/./opentoonzicon_1.5.0_amd64.deb
clear
echo "--------------------------------------------------------------
INSTALACIÓN FINALIZADA CON ÉXITO
--------------------------------------------------------------
¡Felicidades! OpenToonz Estable 1.5.0 ya está en tu sistema y puedes
abrirlo yendo a ${bold}Aplicaciones > Gráficos > OpenToonz${normal} o desde
la terminal con el comando ${bold}opentoonz${normal}
"
exit 0
;;
"2")
# COMPILANDO OPENTOONZ TESTING DESDE SU CÓDIGO FUENTE
sudo apt-get update -y
for paquetes_opentoonz in build-essential git cmake pkg-config libboost-all-dev qt5-default qtbase5-dev libqt5svg5-dev qtscript5-dev qttools5-dev qttools5-dev-tools libqt5opengl5-dev qtmultimedia5-dev libqt5multimedia5-plugins libqt5serialport5-dev libsuperlu-dev liblz4-dev libusb-1.0-0-dev liblzo2-dev libpng-dev libjpeg-dev libglew-dev freeglut3-dev libfreetype6-dev libjson-c-dev qtwayland5 libmypaint-dev libopencv-dev libturbojpeg-dev; do sudo apt-get install -y $paquetes_opentoonz; done
mkdir /opt/tmp
cd /opt/tmp
git clone https://github.com/opentoonz/opentoonz
mkdir -p $HOME/.config/OpenToonz
cp -r /opt/tmp/opentoonz/stuff $HOME/.config/OpenToonz/
cd /opt/opentoonz/thirdparty/tiff-4.0.3
cd /opt/tmp/opentoonz/thirdparty/tiff-4.0.3
./configure --with-pic --disable-jbig
cd opentoonz/thirdparty/tiff-4.0.3
make -j$(nproc)
cd ../../
cd toonz
mkdir build
cd build
cmake ../sources
make -j$(nproc)
# Descarga y copia el ícono del menú de inicio de OpenToonz
mkdir -p /opt/tmp/opentoonz
sudo wget --no-check-certificate 'http://my.opendesktop.org/s/oTxLzXBFCZR8Abi/download' -O /opt/tmp/opentoonz/opentoonzicon_1.5.0_amd64.deb
apt install /opt/tmp/opentoonz/./opentoonzicon_1.5.0_amd64.deb
clear
echo "--------------------------------------------------------------
INSTALACIÓN FINALIZADA CON ÉXITO
--------------------------------------------------------------
¡Felicidades! OpenToonz Testing ya está en tu sistema y puedes
abrirlo yendo a ${bold}Aplicaciones > Gráficos > OpenToonz${normal} o desde
la terminal con el comando ${bold}opentoonz${normal}
"
exit 0
;;
"0")
clear
exit 0
;;
esac