Linux builder hidden away in folder "install/create_packages.sh" has problems in Ubuntu 17.10. Needs "sudo checkinstall -D" change to script.
# Create *.deb package
sudo checkinstall -D --default --pkgname=doublecmd --pkgversion=$DC_VER --pkgarch=$DEB_ARCH --pkgrelease=1.$lcl --pkglicense=GPL --pkggroup=contrib/misc --requires=libx11-6 --nodoc --pakdir=$PACK_DIR $BUILD_DC_TMP_DIR/install/linux/install.sh
make -f makefile lib
sudo checkinstall make install-lib
taskset -c 0 ./create_packages.sh -D (for default gtk2)
taskset -c 0 ./create_packages.sh -D --ws qt5 (for qt5)
Change "Export from SVN" through "Update revision number" with this code to add GIT comparable EXPORT.
# Export from GIT
if [ -d ../.git ]; then
rm -rf $BUILD_DC_TMP_DIR
(cd ../ && git checkout-index -a -f --prefix="$BUILD_DC_TMP_DIR"/)
# Update revision number
export DC_REVISION=$DC_VER
fi
# Export from SVN
if [ -d ../.svn ]; then
rm -rf $BUILD_DC_TMP_DIR
svn export ../ $BUILD_DC_TMP_DIR
# Update revision number
linux/update-revision.sh ../ $BUILD_DC_TMP_DIR
fi
This note is designed to help others build from source.