v4.0.9
Bug fixes and minor enhancements.
New Features
- None
Bug Fixes
- Crash (stack overflow in Qt) on some Windows builds during "check for new version" 866
- Crash when copying recipe, then on adding new steps in mash, ferment, boil, others 868
As ever, please don't hesitate to let us know if you hit problems.
Windows
- For the signed build, download
Brewtarget 4.0.9 Installer (signed).exe
. (Checksum for this file is inBrewtarget 4.0.9 Installer (signed).exe.sha256sum
.) - For the unsigned build, download
Brewtarget 4.0.9 Installer.exe
. (Checksum for this file is inBrewtarget 4.0.9 Installer.exe.sha256sum
.)
Mac
GitHub builds for Mac run on ARM machines, so, if you have an Intel Mac, you will need to compile locally.
Apple don't want you to install software that hasn't been downloaded from one of their "approved" sources or that hasn't been digitally signed or notarised by someone paying them a subscription fee. So they are gradually making it harder and harder for you to do this.
- Make sure you have Xcode installed from the Mac App Store (see https://developer.apple.com/support/xcode/)
- Download
brewtarget_4.0.9.dmg
. (Checksum for this file is inbrewtarget_4.0.9.dmg.sha256sum
.) - Mount this disk image, then open the console and run the following:
$ xattr -c brewtarget_4.0.9.app
$ codesign --force --deep -s - brewtarget_4.0.9.app
- Hopefully you will now be able to run the app.
Linux
For Linux users, we have two versions of each type of package (deb and rpm). One version of each is built on Ubuntu
22.04 and the other on Ubuntu 24.04. Hopefully one or other should install on your system, but please open a new issue here on GitHub if you hit problems.
The packages build on Ubuntu 22.04 are:
brewtarget-4.0.9_22-1_amd64.deb
(with checksum inbrewtarget-4.0.9_22-1_amd64.deb.sha256sum
)brewtarget-4.0.9_22-1.x86_64.rpm
(with checksum inbrewtarget-4.0.9_22-1.x86_64.rpm.sha256sum
)
The packages build on Ubuntu 24.04 are:
brewtarget-4.0.9_24-1_amd64.deb
(with checksum inbrewtarget-4.0.9_24-1_amd64.deb.sha256sum
)brewtarget-4.0.9_24-1.x86_64.rpm
(with checksum inbrewtarget-4.0.9_24-1.x86_64.rpm.sha256sum
)
Building the release from source
Exact instructions vary according to your operating system, but the following is a general guide. We recommend building with Meson, but, for local installs, we also support building with CMake.
Ensure you have a recent version of Python installed. (This is optional, but allows you to run the bt
script that automates setting up the build process.)
Download brewtarget-4.0.9.tar.xz
. (Checksum for this file is in brewtarget-4.0.9.tar.xz.sha256sum
.)
Once you have uncompressed this, go to the brewtarget
directory and run the following commands:
$ ./bt setup all
$ cd mbuild
$ meson compile
$ meson test
$ sudo meson install
If you also want to build the packages then run:
$ cd ..
$ ./bt package
See comments in the bt
script for more details.