milis/talimatname/genel/o/openboard/talimat

68 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: Okullar ve üniversiteler için interaktif beyaz tahta yazılımı
# URL: http://openboard.ch/index.en.html
# Paketçi: Cihan_Alkan
# Gerekler: qt5 libpaper qt5-webkit
# Grup: eğitim
isim=openboard
surum=1.3.6
devir=1
kaynak=(https://github.com/OpenBoard-org/OpenBoard/archive/v$surum.tar.gz::$isim-$surum.tar.gz
https://github.com/OpenBoard-org/OpenBoard-ThirdParty/archive/master.tar.gz::OpenBoard-ThirdParty-master.tar.gz
ssl10.patch
qchar.patch
qtmultimediadefs.patch
openboard.desktop)
derle() {
rm -rf $SRC/OpenBoard-ThirdParty
mv $SRC/OpenBoard-ThirdParty-master $SRC/OpenBoard-ThirdParty
cd $SRC/OpenBoard-$surum
patch -p1 < $SRC/ssl10.patch
patch -p1 < $SRC/qchar.patch
patch -p1 < $SRC/qtmultimediadefs.patch
cd $SRC/OpenBoard-ThirdParty
cd freetype
qmake-qt5 freetype.pro -spec linux-g++
make
cd ..
cd quazip
qmake-qt5 quazip.pro -spec linux-g++
make
cd ..
cd xpdf/xpdf-3.04
./configure --with-freetype2-library="../../freetype/lib/linux" --with-freetype2-includes="../../freetype/freetype-2.6.1/include"
cd ..
qmake-qt5 xpdf.pro -spec linux-g++
make
cd ..
cd "$SRC/OpenBoard-$surum"
qmake-qt5 OpenBoard.pro -spec linux-g++
make
mkdir -p $PKG/opt/openboard
for i in customizations etc i18n library; do
cp -rp $SRC/OpenBoard-$surum/resources/$i $PKG/opt/openboard;
done
cp -rp $SRC/OpenBoard-$surum/resources/images/OpenBoard.png $PKG/opt/openboard/
cp -rp build/linux/release/product/OpenBoard $PKG/opt/openboard/
mkdir -p $PKG/usr/share/applications
cp -rp $SRC/openboard.desktop $PKG/usr/share/applications
mkdir -p $PKG/usr/bin
ln -s /opt/openboard/OpenBoard $PKG/usr/bin/openboard
/usr/lib/qt5/bin/lrelease $PKG/opt/openboard/i18n/OpenBoard_tr.ts -qm $PKG/opt/openboard/i18n/OpenBoard_tr.qm
}