View difference between Paste ID: JhcAnjzw and wmW83mvU
SHOW: | | - or go back to the newest paste.
1
# installs sip,  pyqt4 and scintall globally for python2.7 and python3.5
2
# In the SIP folder *python configure.py --help* shows where pyqt4 will be installed.
3
######    ##################
4
sudo apt install chrpath
5
cd "$HOME"
6
installs="$HOME/scripts"
7
mkdir -p scripts
8
pushd "$installs"
9
mkdir  -p "$installs/pyqt4"
10
cd "$installs/pyqt4"
11
#wget -nc https://www.riverbankcomputing.com/static/Downloads/sip/sip-4.19.3.dev1706101519.tar.gz
12
wget -nc https://sourceforge.net/projects/pyqt/files/sip/sip-4.19.3/sip-4.19.3.tar.gz
13
wget -nc http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.12/PyQt4_gpl_x11-4.12.tar.gz
14
# sourceforge link not working, manually download at osdn.net for package
15
wget -nc https://sourceforge.net/projects/pyqt/files/QScintilla2/QScintilla-2.10/QScintilla_gpl-2.10.tar.gz
16
tar zxf sip-4.19.3.tar.gz
17
tar zxf PyQt4_gpl_x11-4.12.tar.gz
18
tar zxf QScintilla_gpl-2.10.tar.gz
19
pwd
20
#exit 1
21
# https://stackoverflow.com/questions/1444367/commenting-out-a-set-of-lines-in-a-shell-script 
22-
python2 configure.py
22+
23
cd "$installs/pyqt4/sip-4.19.3"
24
python2 configure.py --confirm-license 
25-
exit
25+
26
sudo make install 
27-
python3 configure.py
27+
#make clean
28
#python3 configure.py --confirm-license 
29
#make -j4
30
#sudo make install 
31
########### pyqt4  ##############
32-
python2 configure.py
32+
33
python2 configure.py --confirm-license 
34
make -j4
35
sudo make install
36-
python3 configure.py
36+
37
#python3 configure.py  --confirm-license 
38
#make -j4
39
#sudo make install
40-
cd "$installs/pyqt4/QScintilla_gpl-2.10"
40+
#exit
41-
qmake DEFINES+=NO_CXX11_REGEX=1
41+
42
cd "$installs/pyqt4/QScintilla_gpl-2.10/Qt4Qt5"
43
#qmake DEFINES+=NO_CXX11_REGEX=1
44
sudo qmake qscintilla.pro  
45-
python2 configure.py
45+
sudo make
46
sudo make install
47
cd "$installs/pyqt4/QScintilla_gpl-2.10/Python"
48-
python3 configure.py
48+
## THIS GIVES ERROR.
49
#python2 configure.py
50-
sudo make install
50+
#make -j4
51
#sudo make install
52
53
#python3 configure.py
54
#make -j4
55
#sudo make install