Skip to content

Development

Setup

This project uses the Meson build system. To get started with development, install meson and the required headers in meson.build.

meson setup build                                       # setup build directory
meson compile -C build                                  # compile project
meson install -C build                                  # install binaries/translation files (requires sudo privileges)
meson compile -C build nautilus-avinfo-uninstall        # uninstall binaries/translation files (requires sudo privileges)

meson compile -C build nautilus-avinfo-pot              # gather strings needed for translations
meson compile -C build nautilus-avinfo-upgrade-pot      # update strings in the translation files
meson compile -C build nautilus-avinfo-update-po        # regenerate .po files

Some other helpful commands.

nautilus -q                 # terminate existing nautilus processes
nautilus                    # start nautilus from the CLI

Resources

The following resources may be of interest if you want to work on Nautilus extensions.