From ad728153f966b995220aa9e310e80d85dfc97585 Mon Sep 17 00:00:00 2001 From: Ali Riza KESKIN Date: Tue, 11 Mar 2025 12:27:03 +0000 Subject: [PATCH] disable polkit agent and update --- .../cinnamon/10-cinnamon-disable-polkit.patch | 25 +++++++++++++++++++ cinnamon/base/cinnamon/ympbuild | 12 ++++++--- 2 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 cinnamon/base/cinnamon/10-cinnamon-disable-polkit.patch diff --git a/cinnamon/base/cinnamon/10-cinnamon-disable-polkit.patch b/cinnamon/base/cinnamon/10-cinnamon-disable-polkit.patch new file mode 100644 index 00000000..8c6635b5 --- /dev/null +++ b/cinnamon/base/cinnamon/10-cinnamon-disable-polkit.patch @@ -0,0 +1,25 @@ +diff --git a/js/ui/polkitAuthenticationAgent.js b/js/ui/polkitAuthenticationAgent.js +index 97bad507c..5c6e41f70 100644 +--- a/js/ui/polkitAuthenticationAgent.js ++++ b/js/ui/polkitAuthenticationAgent.js +@@ -494,14 +494,14 @@ var AuthenticationDialog = GObject.registerClass({ + var AuthenticationAgent = class { + constructor() { + this._native = new Cinnamon.PolkitAuthenticationAgent(); +- this._native.connect('initiate', this._onInitiate.bind(this)); +- this._native.connect('cancel', this._onCancel.bind(this)); ++ //this._native.connect('initiate', this._onInitiate.bind(this)); ++ //this._native.connect('cancel', this._onCancel.bind(this)); + // TODO - maybe register probably should wait until later, especially at first login? +- try { +- this._native.register(); +- } catch(e) { +- global.logWarning('Failed to register Polkit Agent'); +- } ++ //try { ++ //this._native.register(); ++ //} catch(e) { ++ // global.logWarning('Failed to register Polkit Agent'); ++ //} + this._currentDialog = null; + } diff --git a/cinnamon/base/cinnamon/ympbuild b/cinnamon/base/cinnamon/ympbuild index 335a8ff4..371da067 100644 --- a/cinnamon/base/cinnamon/ympbuild +++ b/cinnamon/base/cinnamon/ympbuild @@ -1,13 +1,14 @@ #!/usr/bin/env bash name='cinnamon' -release='6' -version='6.4.2' +release='7' +version='6.4.6' url='https://github.com/linuxmint/cinnamon' description='Linux desktop which provides advanced innovative features and a traditional user experience' email='brkt8khn@gmail.com' maintainer='brkt8khn' license=('GPLv2') source=("https://github.com/linuxmint/cinnamon/archive/refs/tags/$version.tar.gz" + "10-cinnamon-disable-polkit.patch" "99-cinnamon-defaults.gschema.override") depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus cinnamon-session cinnamon-settings-daemon cjs gnome-backgrounds gsound gstreamer libcroco @@ -16,7 +17,8 @@ depends=(nm-applet accountsservice cinnamon-control-center cinnamon-menus timezonemap xapp xdg-desktop-portal-xapp caribou ) makedepends=(meson gobject-introspection intltool py3-sass) -sha256sums=('56e2c5f2449f3fc6b0f378f2da98efdfe7a721b84e3c001fb16a14d85b399a97' +sha256sums=('e3c0519e9579f7bf12009dff3d8872e33115d6a23f5ab5349079b5abf7c3f3f0' + 'SKIP' 'SKIP') group=(cinnamon.base) uses=() @@ -25,6 +27,10 @@ arch=('x86_64') cd $name-$version +prepare(){ + patch -Np1 -i ../10-cinnamon-disable-polkit.patch +} + setup(){ meson setup build --prefix=/usr \ --libdir=/usr/lib64/