steps to reproduce:
1 - clone the repo
2 - attempt to build using meson
❯ meson --prefix ~/.local build
The Meson build system
Version: 0.63.2
Source dir: /home/$USER/git/Junction
Build dir: /home/$USER/git/Junction/build
Build type: native build
Project name: re.sonny.Junction
Project version: 1.5.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Configuring re.sonny.Junction.service using configuration
Program appstream-util found: YES (/usr/bin/appstream-util)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Program ../troll/gjspack/bin/gjspack found: NO
src/meson.build:3:0: ERROR: Program '../troll/gjspack/bin/gjspack' not found or not executable
A full log can be found at Junction/build/meson-logs/meson-log.txt
full log:
❯ cat Junction/build/meson-logs/meson-log.txt
Build started at 2022-09-07T16:56:00.066258
Main binary: /usr/bin/python
Build Options: -Dprefix=/home/$USER/.local
Python system: Linux
The Meson build system
Version: 0.63.2
Source dir: /home/$USER/git/Junction
Build dir: /home/$USER/git/Junction/build
Build type: native build
Project name: re.sonny.Junction
Project version: 1.5.0
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Adding test "Validate desktop file"
Configuring re.sonny.Junction.service using configuration
Program appstream-util found: YES (/usr/bin/appstream-util)
Adding test "Validate appstream file"
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Adding test "Validate schema file"
Program ../troll/gjspack/bin/gjspack found: NO
src/meson.build:3:0: ERROR: Program '../troll/gjspack/bin/gjspack' not found or not executable
Issue: build error due to missing file.
steps to reproduce: 1 - clone the repo 2 - attempt to build using meson
full log: