openboard
This commit is contained in:
parent
72ff5b9a11
commit
96efa72c63
|
@ -0,0 +1,10 @@
|
|||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=OpenBoard
|
||||
Comment=Okullar ve üniversiteler için interaktif beyaz tahta yazılımı
|
||||
Exec=openboard %f
|
||||
Icon=/opt/openboard/OpenBoard.png
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
MimeType=application/ubz
|
||||
Categories=Education;
|
|
@ -0,0 +1,12 @@
|
|||
diff -u -ubr a/src/core/UBTextTools.cpp b/src/core/UBTextTools.cpp
|
||||
--- a/src/core/UBTextTools.cpp 2017-05-09 15:59:42.177965830 +0200
|
||||
+++ b/src/core/UBTextTools.cpp 2017-05-09 16:00:08.547747097 +0200
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
|
||||
for(int i = 0; i < _html.length(); i+=1){
|
||||
- if(_html.at(i) != '\0')
|
||||
+ if(_html.at(i) != QChar('\0'))
|
||||
clean.append(_html.at(i));
|
||||
}
|
||||
return clean;
|
|
@ -0,0 +1,13 @@
|
|||
diff -u -ubr a/src/domain/UBGraphicsMediaItemDelegate.h b/src/domain/UBGraphicsMediaItemDelegate.h
|
||||
--- a/src/domain/UBGraphicsMediaItemDelegate.h 2017-05-09 16:15:51.919921697 +0200
|
||||
+++ b/src/domain/UBGraphicsMediaItemDelegate.h 2017-05-09 16:08:00.763830080 +0200
|
||||
@@ -32,7 +32,8 @@
|
||||
|
||||
#include <QtGui>
|
||||
#include <QTimer>
|
||||
-#include <QtMultimedia>
|
||||
+//#include <QtMultimedia>
|
||||
+#include <QMediaPlayer>
|
||||
|
||||
#include "core/UB.h"
|
||||
#include "UBGraphicsItemDelegate.h"
|
|
@ -0,0 +1,19 @@
|
|||
--- a/OpenBoard.pro 2017-02-26 00:44:23.000000000 +0100
|
||||
+++ b/OpenBoard.pro 2017-05-09 15:58:37.448502744 +0200
|
||||
@@ -44,6 +44,7 @@
|
||||
QT += core
|
||||
|
||||
INCLUDEPATH += src
|
||||
+INCLUDEPATH = "/usr/include/openssl-1.0" + $${INCLUDEPATH}
|
||||
|
||||
include($$THIRD_PARTY_PATH/libs.pri)
|
||||
include(src/adaptors/adaptors.pri)
|
||||
@@ -400,7 +401,7 @@
|
||||
|
||||
linux-g++* {
|
||||
CONFIG += link_prl
|
||||
- LIBS += -lcrypto
|
||||
+ LIBS += -l:libcrypto.so.1.0.0
|
||||
#LIBS += -lprofiler
|
||||
LIBS += -lX11
|
||||
QMAKE_CFLAGS += -fopenmp
|
|
@ -0,0 +1,66 @@
|
|||
# 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 openssl
|
||||
# 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
|
||||
}
|
||||
|
Loading…
Reference in New Issue