Skip to content

MacOS/MacPorts

MacOS/MacPorts #4

name: MacOS/MacPorts
on: [workflow_dispatch]
jobs:
macos-macports:
runs-on: macos-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up MacPorts
uses: melusina-org/[email protected]
- name: Install Dependencies
run: |
port -v selfupdate
sudo port install cmake \
clang-17 \
gettext \
makeicns \
pkgconfig \
python313 \
adwaita-icon-theme \
gspell \
gtkmm3 \
gtksourceview4 \
vte \
libxmlxx2 \
libfmt9 \
spdlog \
uchardet \
fribidi \
sqlite3 \
curl
- name: CI-Build
run: |
pkg-config gtkmm-3.0 --cflags --libs
ls -la /opt/local/lib | grep fmt
export PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/opt/local/lib/libfmt9/pkgconfig"
cmake -S . -B build \
-DBUILD_TESTING=''
cmake --build build
cmake --install build