babluboy / nutty

A Network Utility
GNU General Public License v3.0
155 stars 25 forks source link

Updated Snapcraft file to build snap for Nutty 2.0 #102

Closed root-reborn closed 2 months ago

root-reborn commented 2 months ago

The changes include 1)Including base snap(core22) in snapcraft.yaml file 2)Added libgranite6 and libatm1 libraries as they are build dependencies(libatm1 is inferred from the error log) 3)Updated the build-system of nutty from cmake to meson and 4)Since gksu which is used to run GUI applications with elevated previlages is deprecated in Ubuntu 18.04 in favour of pkexec for better security,added polkit in snapcraft.yaml file and its policy rules in a seperate polkit directory for the snap package

root-reborn commented 2 months ago

However, the snap is not yet complete.There are still some build-errors that need to be fixed.Please look into this @babluboy