summaryrefslogtreecommitdiffstats
path: root/INSTALL
AgeCommit message (Collapse)Author
2021-01-10build-system: compile stats code on mobile OSsGravatar Dirk Hohndel
Android and iOS use qmake, so add the code to the .pro file. This also removes all remnants of QCharts includes and uses and all the references to QCharts in our various build systems. That was a brief but extremely useful detour. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-12-29update INSTALL documentationGravatar Dirk Hohndel
Catching up with all of the changes to Qt installation and our build processes. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-10-30build-system: add libmtp for Linux and macOSGravatar Dirk Hohndel
Since MXE doesn't offer libmtp I'll need to add code to manually build libmtp there. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-10-26documentation: remove mention of Grantlee in INSTALL fileGravatar Dirk Hohndel
We don't use Grantlee anymore. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-10-23documentation: update package lists for Fedora/openSUSEGravatar Dirk Hohndel
This has been tested on Fedora 33 and openSUSE Leap 15.2. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-10-11documentation: update build instructions for various Debian/Ubuntu flavorsGravatar Dirk Hohndel
This was missing the Qt Quick Controls.2 needed for the mobile on desktop build and all the modules for actually running subsurface-mobile. Also, there was a white space inconsistency that I fixed while I was at it. And an outdated reference to ancient Fedora changes. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-09-29Update INSTALL to correct PCLinuxOS packagelistGravatar Jason Bramwell
PCLinuxOS package list was stale, it contained a typo and also had missing packages. Signed-off-by: Jason Bramwell <jb2cool@gmail.com>
2020-09-27Updating INSTALL to bring it up to date for latest distro versionsGravatar Jason Bramwell
Update INSTALL to improve installation instructions for Fedora and Raspberry Pi. Fedora Add 2 packages: bluez-libz-devel redhat-rmp-config Raspberry Pi (untested) Bump version numbers to Buster/20.04 Update package list to reflect Debian/Ubuntu Added: libbluetooth-dev qtdeclarative5-dev qtdeclarative-private-dev Signed-off-by: Jason Bramwell <jb2cool@gmail.com>
2020-09-27documentation: update INSTALL file to add libbluetooth-dev etcGravatar Jason Bramwell
When attempting to compile under Debian and Ubuntu the build script would get stuck looking for bluez. This change adds libbluetooth-dev to the suggested install packages for Debian and Ubuntu. Thus update also changes the yum install command in the Fedora instructions to the newer dnf command as well as updating the versions listed of Debiand and Ubuntu to the latest versions. Signed-off-by: Jason Bramwell <jb2cool@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-06-25build-system/MXE: build with more up to date MXE tools.Gravatar Paul Buxton
- use hidapi grantlee and mdbtools from MXE - update MXE version to use QT 5.15, and pull in libzstd and CMake 3.17.3 - fix linking of winmm on windows build with new mxe - add some instructions on building the container - add some new dependancies from QT 5.15 to the packaging - add a patch to MXE to Build qtconnectivity with native-win32-bluetooth [Dirk Hohndel: small refactor] Signed-off-by: Paul Buxton <paulbuxton.mail@googlemail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-04-26move GitHub url to the Subsurface orgGravatar Dirk Hohndel
Instead of using the Subsurface-divelog user on GitHub, we now use an org that was generously donated to us. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2020-04-09cleanup: remove support for ancient versions of libgit2Gravatar Dirk Hohndel
We require a minimum of libgit2 0.26. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2019-11-14/: Corrected wrong Qt dependency from KirigamiGravatar jan Iversen
Kirigami 5.62 uses QtQuick.Controls 2.5, which were introduced in Qt 5.12 (see https://doc.qt.io/qt-5/qtquickcontrols-index.html) update CMakeList.txt to demand min. 5.12 when building SUBSURFACE-MOBILE update INSTALL text Signed-off-by: Jan Iversen <jan@casacondor.com>
2019-11-13/: update INSTALL to reflect correct Qt version.Gravatar jan Iversen
commit 5ce4b3d5e set minimum Qt level to 5.11 for Subsurface-mobile commit 3df2be5c1 set minimum Qt level to 5.9.1 for Subsurface update INSTALL to reflect to new Qt versions Signed-off-by: Jan Iversen <jan@casacondor.com>
2019-07-18Android: fix location of the build apksGravatar Jan Mulder
With all upgrading, the build apks now show up in a slightly different location. Correct this in the scripting. Notice that this is debug building only. Release building is outside the repo. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
2019-03-05Add support to compile from source on a Raspberry PiGravatar Doug Junkins
Update CMakeLists.txt to test if the CMAKE_SYSTEM_PROCESSOR variable is either armv6l or armv7l. If so, add libGLESv2 to the list of libraries to be linked to support openGL on embedded systems. Update INSTALL file to list the packages needed to be installed on Raspian Stretch or Ubuntu Mate to successfully compile subsurface from source. Signed-off-by: Doug Junkins <junkins@foghead.com>
2018-10-15Add new package to Ubuntu requirementsGravatar Miika Turkia
This package is needed for building the mobile (on desktop) version. Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
2018-10-02Fix typo in INSTALL file.Gravatar retiform
Changes git submoule to git submodule. In the INSTALL file. Just a minor spelling fix. Signed-off-by: Cole Rogers <colerogers@protonmail.com>
2018-07-16Fix typo in INSTALL: add missing backspace at end of lineGravatar Berthold Stoeger
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
2018-07-04Update INSTALL fileGravatar Jocke
Update the install file to reflect the new build process. Signed-off-by: Joakim Bygdell <j.bygdell@gmail.com>
2018-07-02List Ubuntu 18.04 packages needed for build.Gravatar Martin Měřinský
Closes #1229 [Dirk Hohndel: minor white space adjustment] Signed-off-by: Martin Měřinský <mermar@centrum.cz> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2018-05-09iOS: update build instractionsGravatar jan Iversen
Updated INSTALL to point at packaging/ios/README Updated README to 'facts' Deleted ios_build_instructions as they are covered in README [Dirk Hohndel: refactored Jan's original commit in #1241] Signed-off-by: Jan Iversen <jani@apache.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2018-04-25Update references to Subsurface-NGGravatar Dirk Hohndel
We switched branch names for our own flavor of libdivecomputer. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2018-04-24Updated with new round of comments.Gravatar jan Iversen
Signed-off-by: Jan Iversen <jani@apache.org>
2018-04-24updated with review comments.Gravatar jan Iversen
Signed-off-by: Jan Iversen <jani@apache.org>
2018-04-24Incorporated review comments in INSTALLGravatar jan iversen
updated INSTALL to reflect the review comments Among others made homebrew / manual install equal choices as well as Xcode / QtCreator. Signed-off-by: Jan Iversen <jani@apache.org>
2018-04-24Updated INSTALL, based on first time building experience.Gravatar jan Iversen
INSTALL is updated to reflect how to install/build subusurface on Mac. It has also been updated with several generic parts. 3 parts are still outstanding (to come soon): QtWebKit, need to document how to download/build Mac, final touches iOS, need to document the build process Signed-off-by: Jan Iversen <jani@apache.org>
2018-04-22Updated doc. for handling of libdcGravatar jan Iversen
git.subsurface-divelog.org no longer exist. Signed-off-by: Jan Iversen <jani@apache.org>
2017-10-23Mac build: update instructionsGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2017-10-22Include qml-module-qtquick2Gravatar Miika Turkia
Ubuntu and Debian require package qml-module-qtquick2 to be installed. Fixes #720 Signed-off-by: Miika Turkia <miika.turkia@gmail.com>
2017-09-04update INSTALL and Readme.ubuntu to exclude MarbleGravatar Lubomir I. Ivanov
Remove Marble mentions from said files. Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
2017-08-26INSTALL file: add two more dependencies for Debian/UbuntuGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2017-04-16Change protocoll for any git clone from Github to httpsGravatar Stefan Fuchs
Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
2017-04-16Change remotes for git clone for libdc, marble and Subsurface to GithubGravatar Stefan Fuchs
Signed-off-by: Stefan Fuchs <sfuchs@gmx.de>
2017-02-20fix: Unable to locate package libqt5declarative5Gravatar Martin Měřinský
2016-12-04Add a few more dependencies to the INSTALL fileGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2016-06-18Update required packages on INSTALL fileGravatar Miika Turkia
libgit2-dev is no longer needed as we compile it from sources. Also add qtpositioning5-dev for Debian as dependencies there are apparently slightly different than on Ubuntu. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2016-01-07Add automake to the list of Debian dependenciesGravatar Miika Turkia
automake is recommended by autoconf, but depending on the configuration, the recommended packages might not be installed. Thus it is better to have it explicitly listed. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-12-27update Debian versionGravatar Stephen Hemminger
The current code base depends on qtlocation5-dev which is not in Debian 8 (Jessie). It requires Debian testing (Stretch). Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-12-16Small INSTALL file fixGravatar Dirk Hohndel
Mention another dependency to install on OpenSUSE Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-12-09Update the INSTALL file to list all required Homebrew packages on MacGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-11-24Update INSTALL file to reflect new dependenciesGravatar Pedro Neves
The INSTALL file was updated to reflect the need to install qtlocation5-dev (and similar packages on various Linux distros) to prevent build errors with latest master. Signed-off-by: Pedro Neves <nevesdiver@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-11-09Update various files to reflect the development towards 4.6Gravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-10-20Update install file to build on Fedora 23Gravatar Steve
Updated packages required to build on Fedora [Dirk Hohndel: dropped part already fixed earler] Signed-off-by: Steve Williams <stevewilliams@internode.on.net> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-10-20Mention hidapi in Mac building instructionsGravatar Robert C. Helling
Add it to the list of homebrew packages. Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-10-18Adds path to executableGravatar Ash Kamel
This commit adds a path to the executable file based on the `build.sh` installation instructions. Signed-off-by: Ash Kamel <ajkamel@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-10-13Update INSTALL file for 4.5Gravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-09-02Updates to the INSTALL fileGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-08-31QML UI: Add Android build instructionsGravatar Grace Karanja
Add instructions on how to build the android version to the INSTALL file. Signed-off-by: Grace Karanja <gracie.karanja89@gmail.com>
2015-08-26Update INSTALL and build.shGravatar Dirk Hohndel
They now reference the Subsurface-branch branches of Marble and libdivecomputer and v0.23.1 of libgit2. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>