diff --git a/xmldoc/chapters/build.xml b/xmldoc/chapters/build.xml index de92ffa54..04ece329a 100644 --- a/xmldoc/chapters/build.xml +++ b/xmldoc/chapters/build.xml @@ -26,33 +26,34 @@ etc. Clang/LLVM, GNU C++, and MSVC are regularly exercised via automation. You can grab a release from the GPSBabel download page, but if you're going to be doing any development, you'll find that working from the GPSBabel Github repo is easier. Checkouts via Git, HTTPS, SSH, and Subversion are supported. - There are external requirements for bulding. + There are external requirements for building. - Qt + Qt -Qt version 5.12 or newer is required for all builds. MacOS and Windows users can download -binaries from Qt Downloads -Fedora or CentOS users may need to 'dnf install qt5-qtbase-devel'. When in doubt, 'dnf search qt' or 'dnf search qt5' may help you find the correct package name. Ubuntu users may need to 'apt-get install qt5-default'. Package names +Qt version 6.2 or newer is required for all builds. +You may download directly from Qt using the Qt supplied directions. +Alternatively, MacOS users can download binaries from Homebrew. +Fedora or CentOS users may need to 'dnf install qt6-qtbase-devel qt6-qt5compat-devel'. When in doubt, 'dnf search qt' or 'dnf search qt6' may help you find the correct package name. Ubuntu users may need to 'apt-get install qt6-base-dev qt6-5compat-dev'. Additional qt6 packages are required to build the GUI. Package names and versions in Linux frequently change, so you may need to ask your Linux vendor -for help or look in tools/Docker* for inspiration for our automated builds that +for help or look in our Docker files for inspiration from our automated builds that use Docker. - libusb 1.0 + libusb 1.0 is needed to communicate with use with older USB Garmins. For macOS, we use an included copy. -Fedora users may need to 'yum install libusb-devel'. Ubuntu users may -need to 'apt install libusb-dev' or look in tools/Docker* for inspiration +Fedora users may need to 'dnf install libusb1-devel'. Ubuntu users may +need to 'apt-get install libusb-1.0-0-dev' or look in tools/Docker* for inspiration from our automated Docker builds.