01-05-2018, 22:08:48
Voici le paquet OpenBoard : https://framadrop.org/r/p0PwkFU8yt#HGWts...oJyyzUAsA= (attention, valable 60 jours) !
J'ai fait chauffer la framboise
C'était pas foncièrement dur à réaliser mais plein de dépendances, une compilation interminable. (au bout de 45minutes, la compil éjoue pour manque de lib et hop on rajoute et on relance x 10)
Voici les dépendances pour la compilation :
à la place de libssl-dev qui cause des soucis.
libfdk-aac-dev n'existe plus dans raspbian (peut-être lié à des soucis de licence...)
Il faut donc l'installer à la main :
http://ftp.fr.debian.org/debian/pool/non..._armhf.deb
http://ftp.fr.debian.org/debian/pool/non..._armhf.deb
puis
Je tiens une bonne partie de mes soluces de la lecture https://github.com/OpenBoard-org/OpenBoard/issues/98
J'ai rencontré des grosses difficultés à arriver au bout de la compilation.
En réalité, je manquais de mémoire vive et de swap pour que la compilation n'échoue pas.
La seul solution (il faudra que je me penche un jour sur la crosscompilation ou l'utilisation des serveurs de launchpad a cette fin) est d'augmenter la swap (de 100Mo à 1Go):
Bien entendu, qui dit swap dit très très long.
Ensuite :
Puis :
On remplace le contenu du fichier BuildContext par "armhf"
On remplace le fichier package.sh par https://gist.github.com/mothsART/ddec436...9cb1f85fe2
On l'execute :
Enjoy
J'ai fait chauffer la framboise

C'était pas foncièrement dur à réaliser mais plein de dépendances, une compilation interminable. (au bout de 45minutes, la compil éjoue pour manque de lib et hop on rajoute et on relance x 10)
Voici les dépendances pour la compilation :
Code :
apt-get install qttools5-dev-tools lib5xmlpatterns5-dev uitools libavcodec-dev libavformat-devlibswscale-dev
libbz2-dev liblzma-dev libass-dev libaacs-dev libmp3lame-dev libopus-dev libtheora-dev libvpx-dev libx264-dev libsdl1.2-dev libasound2-dev libva-dev libpaper-devCode :
apt-get install libssl1.0-devà la place de libssl-dev qui cause des soucis.
libfdk-aac-dev n'existe plus dans raspbian (peut-être lié à des soucis de licence...)
Il faut donc l'installer à la main :
http://ftp.fr.debian.org/debian/pool/non..._armhf.deb
http://ftp.fr.debian.org/debian/pool/non..._armhf.deb
puis
Code :
dpkg -i libfdk-aac1_0.1.4-2+b1_armhf.deb
dpkg -i libfdk-aac-dev_0.1.4-2+b1_armhf.debJe tiens une bonne partie de mes soluces de la lecture https://github.com/OpenBoard-org/OpenBoard/issues/98
J'ai rencontré des grosses difficultés à arriver au bout de la compilation.
En réalité, je manquais de mémoire vive et de swap pour que la compilation n'échoue pas.
La seul solution (il faudra que je me penche un jour sur la crosscompilation ou l'utilisation des serveurs de launchpad a cette fin) est d'augmenter la swap (de 100Mo à 1Go):
Code :
free
dd if=/dev/zero of=/var/swap.img bs=1024k count=1000
mkswap /var/swap.img
swapon /var/swap.img
freeBien entendu, qui dit swap dit très très long.
Ensuite :
Code :
cd OpenBoard-ThirdParty/freetype
qmake freetype.pro -spec linux-g++
make
cd ../quazip
qmake quazip.pro -spec linux-g++
make
cd ../xpdf/xpdf-3.04
./configure --with-freetype2-library="../../freetype/lib/linux" --with-freetype2-includes="../../freetype/freetype-2.6.1/include"
cd ..
qmake xpdf.pro -spec linux-g++
make
cd ../../Puis :
Code :
cd release_scripts/linux
./build.shOn remplace le contenu du fichier BuildContext par "armhf"
On remplace le fichier package.sh par https://gist.github.com/mothsART/ddec436...9cb1f85fe2
On l'execute :
Code :
./package.shEnjoy

