TeXstudio on macOS ARM CPUs 11 August 2022

TeXstudio, which is my beloved LaTeX editor, offers yet no binaries for the new ARM architecture on Apple Macs with CPUs named M1, M2, et cetera. Neither does Homebrew offer a precompiled bottle for that architecture. Existing packages for the Intel CPU architectures lead to emulation overhead with the Rosetta emulator, however. A higher performance is provided with suitable ARM binaries.

This short post describes a process to build the TeXstudio application on macOS with the ARM architecture. It is assumed that Homebrew is installed already.

Install a custom poppler build

First, we need to add a dependency (namely the PDF rendering library poppler) such that it can be used for building TeXstudio. In particular, we need to enable Qt. This is achieved by editing poppler’s Homebrew package:
brew edit poppler

Herein, add
depends_on "qt"
and change
-DENABLE_QT6=OFF
to
-DENABLE_QT6=ON

Then, compile and install poppler from source with
brew install -s poppler
or, in case poppler has been installed before, do
brew reinstall -s poppler

Build TeXstudio

Then, get the TeXstudio sources and compile them:

git clone --depth=1 https://github.com/texstudio-org/texstudio.git
cd texstudio
qmake texstudio.pro
make -j8
make install

After that, texstudio.app is installed in /Applications.