A GUI for the Linux Security Module AppArmor
- cmake
- g++ (or another equivalent c++ compiler)
- libgtkmm-3.0-dev
- jsoncpp-dev
A GUI builder
- glade
Linters and Static Analysis tools used by the Makefile
- cppcheck
- clang-tidy
To modify pkexec's behavior when authenticating calls to some AppArmor utilities.
sudo cp ./resources/com.github.jack-ullery.AppAnvil.pkexec.policy /usr/share/polkit-1/actions/
To generate a makefile, and build the project using that makefile:
$ cmake .
$ make
To run Linters and extra static analysis on source code
$ make ANALYZE
To run the resulting binary:
$ ./dist/appanvil