Thanks for the edits to the download instructions. The integrity check is a great addition.
- Thanks, but I am not really happy with the page title. What ware you planning to explain in it? BTW its good practice to start a page with an one sentence abstract before the first section. IMHO we should explain here "Building from Tarball" and name it so. Or was your intention different? --Fell (talk) 01:11, 16 June 2018 (UTC)
Trying to build for the first time in awhile and the git branches have changed. It's definitely no longer "maint" because I tried to follow the example and got this error "Cloning into 'gnucash-5.5'... fatal: Remote branch maint not found in upstream origin"
Looks like this page is a LOT more recent https://wiki.gnucash.org/wiki/Git
Thank you -- I haven't checked to see what other pages link to the sources page but here's where I came from
This is the procedure I'm trying to work through, so probably the Building page needs refactoring, too
As a non-sophisticated user, all I want to do is clone the repo and checkout (?) the version tagged with the release of interest so I can replicate the build environment, and build it.
In my case I set up a VM and just (after doing all the prerequisites)
$ git clone https://github.com/Gnucash/gnucash.git
$ git checkout 5.5 # not sure if checkout is ideal but it seemed to work
SO if that's not right, I'd like an example for my use-case (need to build a particular version).
In the current version of the Building page, those of us following along jump to this page to find out how to grab the source and then jump back.
Since GnuCash offers multiple venues (channels? formats?) to retrieve the source, presumably an example or two for each venu might be a part of this page, along with the links to the fully up-to-date background information.
Those commands will clone the repo and checkout the 5.5 tag, though if you just want to build the release it's simpler to download the tarball. That doesn't replicate the build environment though, for that you need to know how to work your distro's package manager. The wiki talk pages are not a support forum, for that we have the user mailing list. 04:20, 24 December 2023 (UTC)