Build scripts updated.
This commit is contained in:
parent
9ce964945c
commit
6ce69c9db1
@ -26,7 +26,7 @@ AllowNoIcons=yes
|
||||
PrivilegesRequired=admin
|
||||
CloseApplications=yes
|
||||
OutputDir=..
|
||||
OutputBaseFilename=ScreenTranslator-{#MyAppVersion}
|
||||
OutputBaseFilename=screen-translator-{#MyAppVersion}
|
||||
SetupIconFile=icon.ico
|
||||
RestartIfNeededByRun=False
|
||||
ShowLanguageDialog=auto
|
||||
|
@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
sudo apt-get update -q
|
||||
sudo apt-get -y install libxcb-util0-dev fakeroot libtesseract-dev libleptonica-dev qt5-qmake libqt5webkit5-dev libqt5x11extras5-dev g++
|
||||
sudo apt-get -y install libxcb-util0-dev fakeroot libtesseract-dev libleptonica-dev qt5-qmake libqt5webkit5-dev libqt5x11extras5-dev qttools5-dev-tools g++
|
||||
#sudo apt-get -y install tesseract-ocr-eng #for testing
|
||||
|
@ -6,7 +6,7 @@ cleanupDirInNeeded $APP_DIR
|
||||
|
||||
cd $APP_DIR
|
||||
echo "Building app"
|
||||
lrelease $SRC_DIR/ScreenTranslator.pro
|
||||
$QMAKE -qt=qt5 "CONFIG-=debug_and_release" "CONFIG+=release" $SRC_DIR
|
||||
lrelease $QT_CHOOSER $SRC_DIR/ScreenTranslator.pro
|
||||
$QMAKE $QT_CHOOSER "CONFIG-=debug_and_release" "CONFIG+=release" $SRC_DIR
|
||||
make $JOBS
|
||||
|
||||
|
@ -2,6 +2,15 @@
|
||||
|
||||
source ./options.sh $@
|
||||
|
||||
U_VER="15.04"
|
||||
|
||||
for arg in ${@}; do
|
||||
case "$arg" in
|
||||
"15.10" ) U_VER=$arg;;
|
||||
esac
|
||||
done
|
||||
|
||||
|
||||
cleanupDirInNeeded $DEB_DIR
|
||||
|
||||
cp -r $SRC_DISTR_DIR/deb/* $DEB_DIR
|
||||
@ -42,6 +51,9 @@ sed "s/Version=.*\+/Version=$VERSION/" -i $DEB_DIR/usr/share/applications/Screen
|
||||
SIZE=$(expr `du -bs $DEB_DIR | cut -f1` / 1024)
|
||||
sed "s/Installed-Size:.*\+/Installed-Size: $SIZE/" -i $DEB_DIR/DEBIAN/control
|
||||
echo -e $(makeChangelog) > $DEB_DIR/DEBIAN/changelog
|
||||
if [ "$U_VER" == "15.10" ]; then
|
||||
sed "s/libtesseract3/libtesseract3v5/" -i $DEB_DIR/DEBIAN/control
|
||||
fi
|
||||
|
||||
fakeroot dpkg-deb --build $DEB_DIR $WORK_DIR/screen-translator-$VERSION.deb
|
||||
fakeroot dpkg-deb --build $DEB_DIR $WORK_DIR/screen-translator-$VERSION-$U_VER.deb
|
||||
|
||||
|
@ -5,6 +5,7 @@ set -e
|
||||
PLATFORM=linux
|
||||
CLEAN=false
|
||||
JOBS=""
|
||||
QT_CHOOSER="-qt=qt5"
|
||||
QMAKE=qmake
|
||||
QT_LIB_DIR=/usr/lib/x86_64-linux-gnu
|
||||
STRIP=strip
|
||||
@ -17,6 +18,7 @@ for arg in ${@}; do
|
||||
"-j"* ) JOBS=$arg;;
|
||||
*"qmake" ) QMAKE=$arg
|
||||
QT_LIB_DIR=`readlink -e $(dirname $arg)/../lib`
|
||||
QT_CHOOSER=""
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user