milis/talimatname/genel/o/openboard/talimat

68 lines
1.8 KiB
Plaintext
Raw Normal View History

2018-06-09 00:06:58 +02:00
# 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
}