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