GLib-GIO-ERROR: Settings schema 'org.gtk.MpvScreenRecorder' is not installed
On FreeBSD 14.0-CURRENT:
% pwd
/usr/home/grahamperrin/dev/mpv-screen-recorder-master
% ls -hl
total 1
-rw-r--r-- 1 grahamperrin grahamperrin 34K 1 Feb 16:52 COPYING
drwxr-xr-x 2 grahamperrin grahamperrin 6B 1 Feb 16:52 data
-rw-r--r-- 1 grahamperrin grahamperrin 455B 1 Feb 16:52 meson-postinstall.py
-rw-r--r-- 1 grahamperrin grahamperrin 771B 1 Feb 16:52 meson.build
-rwxr-xr-x 1 grahamperrin grahamperrin 2.4K 1 Feb 16:52 mpv-screen-recorder
drwxr-xr-x 2 grahamperrin grahamperrin 3B 1 Feb 16:52 po
-rw-r--r-- 1 grahamperrin grahamperrin 316B 1 Feb 16:52 README.md
drwxr-xr-x 2 grahamperrin grahamperrin 10B 1 Feb 16:52 src
-rw-r--r-- 1 grahamperrin grahamperrin 14K 1 Feb 16:52 window.png
% meson build_dir
The Meson build system
Version: 0.58.1
Source dir: /usr/home/grahamperrin/dev/mpv-screen-recorder-master
Build dir: /usr/home/grahamperrin/dev/mpv-screen-recorder-master/build_dir
Build type: native build
Project name: mpv-screen-recorder
Project version: 0.3.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program meson-postinstall.py found: YES (/usr/local/bin/python3.8 /usr/home/grahamperrin/dev/mpv-screen-recorder-master/meson-postinstall.py)
Build targets in project: 1
Found ninja-1.10.2 at /usr/local/bin/ninja
% ninja -C build_dir install
ninja: Entering directory `build_dir'
[1/2] Generating org.gtk.MpvScreenRecorder.desktop_data_merge with a custom command
msgfmt: ../data/../po/LINGUAS does not exist
[1/2] Installing files.
Installing data/org.gtk.MpvScreenRecorder.desktop to /usr/local/share/applications
Installation failed due to insufficient permissions.
Attempting to use polkit to gain elevated privileges...
Installing data/org.gtk.MpvScreenRecorder.desktop to /usr/local/share/applications
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/mpv-screen-recorder to /usr/local/bin
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/__init__.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/the_app.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/the_grabber.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/the_recorder.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/the_icon.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/the_settings.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/src/the_win.py to /usr/local/lib/python3.8/site-packages/mpv_screen_recorder
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/data/org.gtk.MpvScreenRecorder.gschema.xml to /usr/local/share/glib-2.0/schemas
Installing /usr/home/grahamperrin/dev/mpv-screen-recorder-master/data/mpv-screen-recorder to /usr/local/share/bash-completion/completions
Running custom install script '/usr/local/bin/python3.8 /usr/home/grahamperrin/dev/mpv-screen-recorder-master/meson-postinstall.py'
% /usr/local/bin/mpv-screen-recorder
(mpv-screen-recorder:4392): Gtk-WARNING **: 15:52:34.238: Theme parsing error: gtk.css:2:33: Failed to import: Error opening file /home/grahamperrin/.config/gtk-3.0/window_decorations.css: No such file or directory
(mpv-screen-recorder:4392): GLib-GIO-ERROR **: 15:52:35.088: Settings schema 'org.gtk.MpvScreenRecorder' is not installed
Trace/BPT trap (core dumped)
%