diff mupdf-source/thirdparty/zint/README.macos @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mupdf-source/thirdparty/zint/README.macos	Mon Sep 15 11:43:07 2025 +0200
@@ -0,0 +1,60 @@
+% README.macos 2024-01-18
+% Tested on macOS 12.7.2 Monterey VirtualBox (thanks to https://github.com/myspaghetti/macos-virtualbox)
+
+1. Prerequisites for building zint and zint-qt
+==============================================
+
+Start a terminal.
+
+First if not already installed, install the developer command line tools
+
+    xcode-select --install
+
+This can take a (very) long time. Once done, check for updates by selecting "System Preferences" > "Software Update",
+and clicking "Advanced" and "OK" (with all the checkboxes set) to trigger the check. If updates are found, install.
+This can also take a long time.
+
+With the latest versions of the command line tools, "/usr/include" no longer has the standard C include files. Set
+SDKROOT to overcome this (https://stackoverflow.com/a/60002595/664741)
+
+    export SDKROOT=$(xcrun --sdk macosx --show-sdk-path)
+
+Install Homebrew (unless already installed)
+
+    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
+
+Install CMake, libpng and Qt5 (git, make, cc & c++ should already be available with command line tools)
+
+    brew install cmake
+    brew install libpng
+    brew install qt5
+
+Add the Qt5 bin directory to the PATH
+
+    export PATH='/usr/local/opt/qt@5/bin':"$PATH"
+
+Clone the latest zint source
+
+    git clone https://git.code.sf.net/p/zint/code zint
+
+
+2. Build
+========
+
+The rest is standard CMake
+
+   cd zint
+   mkdir build
+   cd build
+   cmake ..
+   make
+   sudo make install
+
+This installs into "/usr/local". You can then move the GUI "/usr/local/bin/zint-qt.app" into the main "/Applications"
+folder if you wish.
+
+
+3. CMake options
+================
+
+See "README.linux".