summaryrefslogtreecommitdiffstats
path: root/INSTALL
AgeCommit message (Collapse)Author
2015-02-04Get ready for Subsurface 4.4Gravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-02-02Don't show the plot_info table in every debug buildGravatar Dirk Hohndel
Instead add a new define SHOW_PLOT_INFO_TABLE that triggers if this debugging aid is shown. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-02-01Update README, ReleaseNotes and INSTALLGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2015-01-10Small adjustment to the Mac build instructionsGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-31Fix typo in INSTALL fileGravatar Dirk Hohndel
Thanks Benjamin for catching this. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-30Update INSTALL file to be more specific about libdivecomputer branchesGravatar Dirk Hohndel
Current master doesn't build with the Subsurface-4.3 branch of libdivecomputer. You do need the Subsurface-testing branch. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-27Add missing qt5-qmake packageGravatar Cristian Ionescu-Idbohrn
See 'Build-Depends:' in packaging/ubuntu/debian/control. Signed-off-by: Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-26Updated Mac build instructionsGravatar Robert C. Helling
This uses Qt5 downloaded from their website (as Qt5 from homebrew fails to link and thus is not working for me) and our custom libdivecomputer and marble [Dirk Hohndel: reformatted, minor typos fixed, removed the conflicting MacPorts instructions] Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Fix INSTALL fileGravatar Dirk Hohndel
Not sure what I was thinking there... Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-16Small tweaks to the INSTALL fileGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-15INSTALL file: add Windows cross building instructionsGravatar Dirk Hohndel
And other small adjustments Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-15Update INSTALL file with package names for Debian and OpenSUSEGravatar Dirk Hohndel
Still TODO are Mac and cross building Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-15Document the use of SPECIAL_MARBLE_PREFIX=1Gravatar Dirk Hohndel
Since we suggest building with our marble branch we need to tell people to use SPECIAL_MARBLE_PREFIX=1 or the build process won't find the correct library. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-14First cut of updates to the INSTALL fileGravatar Dirk Hohndel
Mention our Subsurface branches of Marble and libdivecomputer Massive update of the Linux build instructions TODO: correct package lists for the different Linux distributions TODO: update instructions for Mac TODO: update crossbuild instructions Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-12-01Added XCode to Mac build instructionsGravatar Robert C. Helling
In order to compile anything on Mac you need to have XCode and its command line tools. After an OSX update (as I just did to Yosemite) the command line tools have to be reinstalled. Otherwise there are strange error message about missing header files for libusb2 (even though that is still installed via homebrew). Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-11-22Add qtwebkit-devel to Fedora installation reqsGravatar Miika Turkia
One more packet needed to compile on Fedora. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-11-18Replace other references to hohndel.orgGravatar Dirk Hohndel
The only place where I'm not sure if there are unintended sideeffects of changing over to the new domain is QCoreApplication::setOrganizationDomain Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-03-07Update cross building for Windows on LinuxGravatar Dirk Hohndel
This updates the instructions and the plumbing to be able to link against a locally built libgit2 Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-03-07Add libgit2 dependency to INSTALL file (MacPorts stanza)Gravatar Giuseppe 'ferdy' Miceli
Signed-off-by: Giuseppe 'ferdy' Miceli <ferdy@ferdy.it> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-03-04Add alternate instructions for building on MacOSX using MacPortsGravatar Giuseppe 'ferdy' Miceli
This modifies the INSTALL file to offer MacPorts based instructions. Signed-off-by: Giuseppe 'ferdy' Miceli <ferdy@ferdy.it> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2014-02-23User correct branch name for MarbleGravatar Dirk Hohndel
Oops, that was the tag, not the branch. Reported-by: Darren Hart <darren@dvhart.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-15Minor tweaks to INSTALL fileGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-12Mention that Qt version is needed for build-depGravatar Miika Turkia
Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-12Use sudo when installing compile dependenciesGravatar Miika Turkia
Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-12List packages required for compile on DebianGravatar Miika Turkia
The list of required packages to compile on Debian and Ubuntu. Signed-off-by: Miika Turkia <miika.turkia@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-12INSTALL file: correct Debian build dependency installGravatar Dirk Hohndel
I wrote this on a plane from memory. Forgot the dash. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-12Update INSTALL fileGravatar Dirk Hohndel
Create a brief introduction and pull the build options for Subsurface to the top of the file. Make the build instructions for the different platforms somewhat more consistent Mention the need for qmake-qt4 on some Linux distros Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-12-09Small addition to the INSTALL instructions for FedoraGravatar Pierre-Yves Chibon
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-11-27Updated instructions for cross building Windows binaries under LinuxGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-11-27Make a note about the plugin location issue on MacGravatar Dirk Hohndel
In order to be able to create deployable DMGs this is necessary Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-11-27Update the Mac instructions to include an install_name_tool stepGravatar Thiago Macieira
This changes the Mach-O library ID to match the install path. The library ID is copied by the linker when Subsurface is linked against Marble and can be seen with otool -L. That's also what macdeployqt uses to find the dependencies: if the file matching the name in otool -L exists, macdeployqt will deploy the library and update the search paths. Conclusion: after this patch, the "make mac-deploy" command will also deploy Marble correctly. Signed-off-by: Thiago Macieira <thiago@macieira.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-11-27Improvements to INSTALL instructionsGravatar Dirk Hohndel
Some words about cross building Marble and a hint about Debug vs. Release builds Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-11-23INSTALL instructions correctionGravatar Pablo Wolter
This fixes the INSTALL instructions. The line to install home-brew is missing the “install” at the end and a small typo in the marble compilation instructions. Saludos, Pablo. From 152395059af546273f38721e5c8ae1d19e2d73c3 Mon Sep 17 00:00:00 2001 From: Pablo Wolter <pwolter@gmail.com> Date: Sat, 23 Nov 2013 16:10:02 -0800 Subject: [PATCH] Small correction to the installation instructions. Added "install" to the end of the ruby command to install homebrew and a typo in the compilation instructions for marble. Signed-off-by: Pablo Wolter <pwolter@Pablos-MacBook-Pro.local> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-14INSTALL: add notes for a native win32 buildGravatar Lubomir I. Ivanov
There are more details to it, but i decided to exclude them as these seem situational: - libraries tend to mostly fail to build from source on win32... - libiconv may be required by an oddly pre-built libxml2 package - pkg-config requires a CMD wrapper so that an extra CRLF line is trimmed from stdout If someone takes on this task, i guess he/she may pop on the mailing list for questions. Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-11Advise people to compile libdivecomputer only staticallyGravatar Thiago Macieira
Because Linus says so. Signed-off-by: Thiago Macieira <thiago@macieira.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-10Fix typo in the Mac build instructionsGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-09Now bundle install on the Mac works without sudoGravatar Dirk Hohndel
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-09Small fixes to the build notes for MacGravatar Dirk Hohndel
Use the correct git tree for libdivecomputer. Only build libmarble, not all of marble Don't try make install for libmarble - it's bogus Copy the correct marble headers Only use sudo to write into /Applications Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
2013-10-08Update the README and create an INSTALL file.Gravatar Thiago Macieira
Let the README contain generic information and move the build instructions to the INSTALL file. Signed-off-by: Thiago Macieira <thiago@macieira.org>