PSPP MacOS Bundles
PSPP is a software
package for statistics. This site provides MacOS application bundles
for pspp. Information how to upgrade a GNU/Linux pspp package is here:
PSPP GNU/Linux package updates.
Build status
debian:
MacOS bundle:
homebrew:
Requirements
Please check the MacOS Versions for the different pspp versions.
Downloads
Unreleased:
pspp-2.0.1-g9a8767-4-x86_64.dmg for Intel MacOS 13.7.5 and higher,
pspp-2.0.1-g9a8767-4-arm64.dmg for arm MacOS 14.7.5 and higher. Some bugfixes (28.9.2025). Now signed and notarized.
Stable Release:
pspp-2.0.1-2.dmg for Intel MacOS 12.7 and higher,
released on March 21st 2024.
Old Stable Release:
pspp-1.6.2-2.dmg,
released on July 2nd 2022.
Old Old Stable Release:
pspp-1.4.1-2.dmg,
released
on September 5th 2020, should work for all MacOS versions starting from MacOS 10.15 (maybe previous?). I have updated the bundle to also work on MacOS Monterey.
Nightly builds: Download from github
Installation
UPDATE: I have an Apple Developer ID now (29.9.2025). The new dmgs are signed and notarized.
I do not have an Apple Developer
ID and therefore I cannot sign the application bundle. This
Apple application note explains what to do to allow ad-hoc signed
applications on your system. This
older application
note is for unsigned applications on older systems. On systems with
arm processors you can also use the intel bundles with rosetta.
Alternatives
Support and Problems
Use the pspp-users
mailing list to discuss problems. Bug reports can be submitted via
the GNU Savannah
pspp Bug Tracker on the PSPP Project Page.
Technology and Build Process
The PSPP Mac Bundles are based on the homebrew builds and an adapted version of the gtk-mac-bundler.
Comparison to the homebrew version
If you have homebrew already installed, then use homebrew! The bundle includes all required
libraries to run pspp and uses the usual installation process via dmg.
Comparison to the MacPorts pspp version
The MacPorts project provides a complete environment with all required
libraries for running pspp on MacOS. The installation of pspp via MacPorts
requires:
- MacPorts Base Package
- Apple XCode compiler
- The XServer from macports or the standalone XQuartz server
- XServer startup configuration (see: this
mailing list entry)
- The MacPorts pspp package
If you already have MacPorts installed on your system, then use
MacPorts! If you feel uncomfortable with setting up MacPorts, then you
may use the bundle. The bundle on this site just installs everything
the usual Mac way via a dmg file as a selfcontained application. The
default graphics backend in MacPorts is X11 and therefore requires the
X Server. The bundle is configured to use the GTK+ Quartz backend - so
the bundle does not need an X Server. So the bundle has the following
differences to the macports version:
- The bundle is based on the GTK+ Quartz backend and does not use
an X Server. There are some differences in GUI display.
- The bundle is selfcontained and installed via the standard
application installation mechanism.
- The bundle only supports the gui version "psppire". You cannot
run pspp via the commandline in a terminal.
Build process
The bundle is based on the pspp version in Homebrew.
The build process of the bundle is controlled via the script here: https://github.com/fredowski/osxbundler.
This script will
- assume a working homebrew
installation
- build pspp from the released or latest version
- create an icn file and update the version number
- use gtk-mac-bundler
to build a bundle.
- create a dmg for distribution
Maintained by Friedrich
Beckmann