-------------------------------------------- LINUX SOURCES INSTALLATION FOR IOT - ENGLISH -------------------------------------------- BUILDER INSTALLATION 1- install required dependencies (Python, PyQt, cmake) -> sudo apt-get install python pyqt4-dev-tools python-qt4 python-qt4-dev cmake 2- install pyInstaller -> mkdir -p ~/pyInstaller && cd ~/pyInstaller && \ wget https://github.com/downloads/pyinstaller/pyinstaller/pyinstaller-1.5.1.tar.bz2 && \ tar xfj pyinstaller-1.5.1.tar.bz2 && \ cd pyinstaller-1.5.1 && python Configure.py 3- move into the builder sources directory -> cd [IOT SOURCES PATH]/trunk/builder 4- compile icons into python file -> pyrcc4 resources.qrc -o icons_rc.py 5- compile XML ui into python file -> pyuic4 BoxEditor.ui -o BoxEditor_ui.py && pyuic4 ProgName.ui -o ProgName_ui.py 6- to execute -> python [IOT SOURCES PATH]/trunk/builder/builder.py CEG INSTALLATION 1- install required dependencies (Qt4, doxygen, xtst, xmu) -> sudo apt-get install libqt4-dev doxygen libxtst-dev libxmu-dev 2- modify pyInstaller path -> edit builder/FindPyInstaller.cmake and replace "$ENV{HOME}/pyinstaller-1.4" by "$ENV{HOME}/pyInstaller/pyinstaller-1.5.1" 3- make the build directory -> mkdir -p [IOT SOURCES PATH]/trunk/build 4- use cmake to generate the Makefile -> cd [IOT SOURCES PATH]/trunk/build && cmake .. 5- compile! -> cd [IOT SOURCES PATH]/trunk/build && make 6- copy the "share" folder -> cp -R [IOT SOURCES PATH]/trunk/ceg/share/ [IOT SOURCES PATH]t/trunk/build/builder/bin/ 7- binaries are located in "[IOT SOURCES PATH]/trunk/build/builder/bin" 8- use the following command to update the translation files: -> lupdate src/*.cpp -ts resources/translations/*.ts ------------------------------------------------------- INSTALLATION DES SOURCES SOUS LINUX POUR IOT - FRANCAIS ------------------------------------------------------- INSTALLATION DU BUILDER 1- installer les dépendances requises (Python, PyQt, cmake) -> sudo apt-get install python pyqt4-dev-tools python-qt4 python-qt4-dev cmake 2- installer pyInstaller -> mkdir -p ~/pyInstaller && cd ~/pyInstaller && \ wget https://github.com/downloads/pyinstaller/pyinstaller/pyinstaller-1.5.1.tar.bz2 && \ tar xfj pyinstaller-1.5.1.tar.bz2 && \ cd pyinstaller-1.5.1 && python Configure.py 3- se rendre dans le dossier des sources du builder -> cd [IOT SOURCES PATH]/trunk/builder 4- compiler les icones en fichiers python -> pyrcc4 resources.qrc -o icons_rc.py 5- compileer les fichiers XML d'interface en fichiers python -> pyuic4 BoxEditor.ui -o BoxEditor_ui.py && pyuic4 ProgName.ui -o ProgName_ui.py 6- pour exécuter -> python [IOT SOURCES PATH]/trunk/builder/builder.py INSTALLATION DU CEG 1- installer les dépendances requises (Qt4, doxygen, xtst, xmu) -> sudo apt-get install libqt4-dev doxygen libxtst-dev libxmu-dev 2- modifier le chemin de pyInstaller -> edit builder/FindPyInstaller.cmake and replace "$ENV{HOME}/pyinstaller-1.4" by "$ENV{HOME}/pyInstaller/pyinstaller-1.5.1" 3- créer le dossier de compilation -> mkdir -p [IOT SOURCES PATH]/trunk/build 4- utiliser cmake pour générer le Makefile -> cd [IOT SOURCES PATH]/trunk/build && cmake .. 5- compiler ! -> cd [IOT SOURCES PATH]/trunk/build && make 6- copier le dossier "Share" -> cp -R [IOT SOURCES PATH]/trunk/ceg/share/ [IOT SOURCES PATH]t/trunk/build/builder/bin/ 7- les binaires se sittuent dans "[IOT SOURCES PATH]/trunk/build/builder/bin" 8- utiliser la commande suivante pour mettre à jour les fichiers de traduction : -> lupdate src/*.cpp -ts resources/translations/*.ts