diff options
Diffstat (limited to 'x11/cinnamon')
7 files changed, 286 insertions, 85 deletions
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile index 6261c84f1904..26fc204fd275 100644 --- a/x11/cinnamon/Makefile +++ b/x11/cinnamon/Makefile @@ -1,6 +1,6 @@ PORTNAME= cinnamon -PORTVERSION= 5.4.9 -PORTREVISION= 8 +DISTVERSION= 6.4.10 +PORTREVISION= 3 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -13,23 +13,26 @@ WWW= https://github.com/linuxmint/cinnamon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${LOCALBASE}/include/EGL/eglmesaext.h:graphics/mesa-dri +BUILD_DEPENDS= ${LOCALBASE}/include/EGL/eglmesaext.h:graphics/mesa-dri \ + ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} LIB_DEPENDS= libcjs.so:lang/cjs \ libmuffin.so:x11-wm/muffin \ libcinnamon-menu-3.so:x11/cinnamon-menus \ libdbus-1.so:devel/dbus \ libpolkit-agent-1.so:sysutils/polkit \ libatk-bridge-2.0.so:accessibility/at-spi2-core \ - libsoup-2.4.so:devel/libsoup \ - libxapp.so:x11/xapp + libxapp.so:x11/xapp \ + libgcr-base-3.so:security/gcr3 \ + libcinnamon-desktop.so:x11/cinnamon-desktop RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ gnome-themes-extra>3.0.0:x11-themes/gnome-themes-extra \ caribou>0:accessibility/caribou \ cinnamon-control-center:sysutils/cinnamon-control-center \ cinnamon-screensaver:x11/cinnamon-screensaver \ + cinnamon-settings-daemon>0:sysutils/cinnamon-settings-daemon \ nemo:x11-fm/nemo \ ${PY_PILLOW} \ - ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pexpect>0:misc/py-pexpect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \ @@ -45,9 +48,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${LOCALBASE}/lib/girepository-1.0/GSound-1.0.typelib:audio/gsound \ gnome-backgrounds>0:x11-themes/gnome-backgrounds \ metacity:x11-wm/metacity \ - tint2:x11/tint - -USES= compiler:c11 cpe gettext-runtime gettext-tools:run gl gnome gstreamer \ + tint2:x11/tint \ + lspci:sysutils/pciutils \ + ${LOCALBASE}/libexec/polkit-gnome-authentication-agent-1:sysutils/polkit-gnome \ + ${LOCALBASE}/libexec/cups-pk-helper-mechanism:print/cups-pk-helper \ + ${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ + xdg-open:devel/xdg-utils \ + xdg-user-dirs-gtk>0:x11/xdg-user-dirs-gtk \ + inxi:sysutils/inxi \ + wget:ftp/wget + +USES= compiler:c11 cpe gettext-runtime gettext-tools:run gl gnome \ meson perl5 pkgconfig python shebangfix xorg CPE_VENDOR= linuxmint USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool introspection libxml2 pygobject3 @@ -59,21 +71,29 @@ USE_GITHUB= yes GH_ACCOUNT= linuxmint SHEBANG_GLOB= *.py -SHEBANG_FILES= files/* src/data-to-c.pl +SHEBANG_FILES= files/* src/data-to-c.pl data/theme/parse-sass.sh USE_LDCONFIG= yes +# These libs are found via rpath mechanism +NO_SHLIB_REQUIRES_GLOB= libmuffin-clutter-* libmuffin-cogl-* BINARY_ALIAS= python3=${PYTHON_CMD} MESON_ARGS= -Ddisable_networkmanager=true GLIB_SCHEMAS= org.cinnamon.gschema.xml -OPTIONS_DEFINE= DOCS NLS -OPTIONS_EXCLUDE= DOCS +OPTIONS_DEFINE= DOCS NLS WAYLAND RECORDER +OPTIONS_DEFAULT= RECORDER OPTIONS_SUB= yes +RECORDER_DESC= Build the cinnamon recorder into source + DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs +WAYLAND_MESON_TRUE= wayland +RECORDER_MESON_TRUE= build_recorder +RECORDER_USES= gstreamer +RECORDER_USE= GSTREAMER=vpx NLS_RUN_DEPENDS= cinnamon-translations>0:misc/cinnamon-translations @@ -94,15 +114,43 @@ post-patch: ${XARGS} ${REINPLACE_CMD} -e "s|/usr/lib|${PREFIX}/lib|g" @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "/usr/bin" | \ - ${XARGS} ${REINPLACE_CMD} -e "s|/usr/bin|${PREFIX}/bin|g" + ${XARGS} ${REINPLACE_CMD} -e '\x/usr/bin/passwdx!s|/usr/bin|${PREFIX}/bin|g' + + @${REINPLACE_CMD} -e "/prefixes = /s|'/usr'|'${PREFIX}'|" \ + ${WRKSRC}/files/usr/bin/xlet-about-dialog + # Stop loading network-manager applet by default + @${REINPLACE_CMD} -e "s|, 'panel1:right:7:network@cinnamon.org'||" \ + ${WRKSRC}/data/org.cinnamon.gschema.xml + + # Fix build with no network-manager @${REINPLACE_CMD} -e '/cs-bluetooth/d; /cs-network/d' \ ${WRKSRC}/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py + @${REINPLACE_CMD} -e 's/nm-applet;//' \ + ${WRKSRC}/meson.build + + @${REINPLACE_CMD} -e '/imports.ui.networkAgent/d' \ + ${WRKSRC}/js/ui/main.js + # End of Fix build with no network-manager + + # Fix symlink installation + @${REINPLACE_CMD} -e "s|DESTDIR|MESON_INSTALL_DESTDIR_PREFIX|" \ + ${WRKSRC}/install-scripts/add_symlink.py + # Some python files use #! /usr/bin/python (note the space between the bang and the python interpreter @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "#!.*\/usr\/bin\/python" | \ ${XARGS} ${REINPLACE_CMD} -e "s|#!.*python.*|#!/usr/bin/env python|g" + # Fix applets that try to exec just python3 + @${REINPLACE_CMD} -e "/'python3[' ]/s|python3|${PYTHON_CMD}|" \ + ${WRKSRC}/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js \ + ${WRKSRC}/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/menus.js + + # Fix system lp(1) overlapping with cups' lp(1) + @${REINPLACE_CMD} -e "/'lp'/s|lp|${PREFIX}/bin/lp|" \ + ${WRKSRC}/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js + # gtk-doc builds erroneous documentation files otherwise @${FIND} ${WRKSRC} -name '*.orig' -type f -delete @${FIND} ${WRKSRC} -name '*.bak' -type f -delete diff --git a/x11/cinnamon/distinfo b/x11/cinnamon/distinfo index 88eb442ad3e0..267ad77e131a 100644 --- a/x11/cinnamon/distinfo +++ b/x11/cinnamon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660060329 -SHA256 (gnome/linuxmint-cinnamon-5.4.9_GH0.tar.gz) = 19c5e85f65baacc79f961cbcebb20fb0050ad6f21678638a9dd1868d197b4727 -SIZE (gnome/linuxmint-cinnamon-5.4.9_GH0.tar.gz) = 2468335 +TIMESTAMP = 1752081962 +SHA256 (gnome/linuxmint-cinnamon-6.4.10_GH0.tar.gz) = eff6d55ec2b6443cec5b829df6240b329fbfa77aafd2064a60fdde2fc5b59f34 +SIZE (gnome/linuxmint-cinnamon-6.4.10_GH0.tar.gz) = 2592994 diff --git a/x11/cinnamon/files/patch-docs_reference_cinnamon_meson.build b/x11/cinnamon/files/patch-docs_reference_cinnamon_meson.build new file mode 100644 index 000000000000..10cdab7f29d7 --- /dev/null +++ b/x11/cinnamon/files/patch-docs_reference_cinnamon_meson.build @@ -0,0 +1,13 @@ +--- docs/reference/cinnamon/meson.build.orig 2025-02-09 15:54:24 UTC ++++ docs/reference/cinnamon/meson.build +@@ -11,6 +11,10 @@ endif + ignore += 'cinnamon-recorder.h' + endif + ++if not have_networkmanager ++ ignore += 'cinnamon-network-agent.h' ++endif ++ + gnome.gtkdoc( + 'cinnamon', + mode: 'xml', diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings-users_cinnamon-settings-users.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings-users_cinnamon-settings-users.py new file mode 100644 index 000000000000..0ee26614724f --- /dev/null +++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings-users_cinnamon-settings-users.py @@ -0,0 +1,59 @@ +--- files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py.orig 2025-07-10 21:12:25 UTC ++++ files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py +@@ -255,7 +255,7 @@ class PasswordDialog(Gtk.Dialog): + self.user.set_password(newpass, "") + mask = self.group_mask.get_text() + if "nopasswdlogin" in mask: +- subprocess.call(["gpasswd", "-d", self.user.get_user_name(), "nopasswdlogin"]) ++ subprocess.call(["pw", "groupmod", "nopasswdlogin", "-d", self.user.get_user_name()]) + mask = mask.split(", ") + mask.remove("nopasswdlogin") + mask = ", ".join(mask) +@@ -620,7 +620,7 @@ class Module: + response = dialog.run() + if response == Gtk.ResponseType.OK: + groups = dialog.get_selected_groups() +- subprocess.call(["usermod", user.get_user_name(), "-G", ",".join(groups)]) ++ subprocess.call(["pw", "usermod", user.get_user_name(), "-G", ",".join(groups)]) + groups.sort() + self.groups_label.set_text(", ".join(groups)) + dialog.destroy() +@@ -900,9 +900,9 @@ class Module: + piter = self.users.append(None, [new_user, pixbuf, description]) + # Add the user to his/her own group and sudo if Administrator was selected + if dialog.account_type_combo.get_active() == 1: +- subprocess.call(["usermod", username, "-G", "%s,sudo,nopasswdlogin" % username]) ++ subprocess.call(["pw", "usermod", username, "-G", "%s,sudo,nopasswdlogin" % username]) + else: +- subprocess.call(["usermod", username, "-G", "%s,nopasswdlogin" % username]) ++ subprocess.call(["pw", "usermod", username, "-G", "%s,nopasswdlogin" % username]) + self.load_groups() + dialog.destroy() + +@@ -947,7 +947,7 @@ class Module: + d.set_default_response(Gtk.ResponseType.NO) + r = d.run() + if r == Gtk.ResponseType.YES: +- subprocess.call(["groupdel", group]) ++ subprocess.call(["pw", "groupdel", group]) + self.load_groups() + d.destroy() + +@@ -955,7 +955,7 @@ class Module: + dialog = GroupDialog(_("Group Name"), "", self.window) + response = dialog.run() + if response == Gtk.ResponseType.OK: +- subprocess.call(["groupadd", dialog.entry.get_text().lower()]) ++ subprocess.call(["pw", "groupadd", dialog.entry.get_text().lower()]) + self.load_groups() + dialog.destroy() + +@@ -966,7 +966,7 @@ class Module: + dialog = GroupDialog(_("Group Name"), group, self.window) + response = dialog.run() + if response == Gtk.ResponseType.OK: +- subprocess.call(["groupmod", group, "-n", dialog.entry.get_text().lower()]) ++ subprocess.call(["pw", "groupmod", group, "-l", dialog.entry.get_text().lower()]) + self.load_groups() + dialog.destroy() + diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py index 8ea487050de1..92fb927f975a 100644 --- a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py +++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py @@ -1,39 +1,13 @@ ---- files/usr/share/cinnamon/cinnamon-settings/bin/capi.py.orig 2022-06-21 15:01:39 UTC +--- files/usr/share/cinnamon/cinnamon-settings/bin/capi.py.orig 2025-07-10 16:06:25 UTC +++ files/usr/share/cinnamon/cinnamon-settings/bin/capi.py -@@ -27,31 +27,11 @@ class CManager(): - self.extension_point = Gio.io_extension_point_register ("cinnamon-control-center-1") - self.modules = [] +@@ -30,7 +30,9 @@ class CManager: + # get the arch-specific triplet, e.g. 'x86_64-linux-gnu' or 'arm-linux-gnueabihf' + # see also: https://wiki.debian.org/Python/MultiArch + triplet = sysconfig.get_config_var('MULTIARCH') +- paths = ["/usr/lib", "/usr/lib64", f"/usr/lib/{triplet}"] ++ paths = ["/usr/lib", "/usr/lib64"] ++ if triplet: ++ paths.append(f"/usr/lib/{triplet}") -- architecture = platform.machine() -- # get the arch-specific triplet, e.g. 'x86_64-linux-gnu' or 'arm-linux-gnueabihf' -- # see also: https://wiki.debian.org/Python/MultiArch -- triplet = sysconfig.get_config_var('MULTIARCH') -- paths = ["/usr/lib", f"/usr/lib/{triplet}"] -- -- # On x86 archs, iterate through multiple paths -- # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu -- x86archs = ["i386", "i486", "i586", "i686"] -- if architecture in x86archs: -- for arch in x86archs: -- paths += ["/usr/lib/%s" % arch] -- elif architecture == "x86_64": -- paths += ["/usr/lib/x86_64", "/usr/lib64"] -- else: -- paths += ["/usr/lib/%s" % architecture] -- -- for path in paths: -- if not os.path.islink(path): -- path = os.path.join(path, "cinnamon-control-center-1/panels") -- if os.path.exists(path): -- try: -- self.modules = self.modules + Gio.io_modules_load_all_in_directory(path) -- except Exception as e: -- print("capi failed to load multiarch modules from %s: " % path, e) -+ path = os.path.join("/usr/lib", "cinnamon-control-center-1/panels") -+ try: -+ self.modules = self.modules + Gio.io_modules_load_all_in_directory(path) -+ except Exception as e: -+ print("capi failed to load multiarch modules from %s: " % path, e) - - def get_c_widget(self, mod_id): - extension = self.extension_point.get_extension_by_name(mod_id) + # On x86 archs, iterate through multiple paths + # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__info.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__info.py new file mode 100644 index 000000000000..3cc8afe08f48 --- /dev/null +++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__info.py @@ -0,0 +1,41 @@ +--- files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py.orig 2025-07-10 21:17:21 UTC ++++ files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py +@@ -54,8 +54,11 @@ def getDiskSize(): + def getDiskSize(): + disksize = 0 + try: +- out = getProcessOut(("lsblk", "--json", "--output", "size", "--bytes", "--nodeps")) +- jsonobj = loads(''.join(out)) ++ out = getProcessOut(("geom", "disk", "list")) ++ jsonobj = {'blockdevices': []} ++ for disk in out: ++ if "Mediasize:" in disk: ++ jsonobj['blockdevices'].append({'size': disk.split()[1]}) + except Exception: + return _("Unknown size"), False + +@@ -71,13 +74,12 @@ def getProcInfos(): + # Source: https://github.com/dylanaraps/neofetch/blob/6dd85d67fc0d4ede9248f2df31b2cd554cca6c2f/neofetch#L2163 + cpudetect = ("model name", "Hardware", "Processor", "cpu model", "chip type", "cpu type") + infos = [ +- ("/proc/cpuinfo", [("cpu_name", cpudetect), ("cpu_siblings", ("siblings",)), ("cpu_cores", ("cpu cores",))]), +- ("/proc/meminfo", [("mem_total", ("MemTotal",))]) ++ ("hw", [("cpu_name", ("hw.model",)), ("cpu_cores", ("hw.ncpu",)), ("mem_total", ("hw.physmem",))]), + ] + + result = {} + for (proc, pairs) in infos: +- for line in getProcessOut(("cat", proc)): ++ for line in getProcessOut(("sysctl", proc)): + for (key, start) in pairs: + for item in start: + if line.startswith(item): +@@ -122,7 +124,7 @@ def createSystemInfos(): + if memunit == "kB": + infos.append((_("Memory"), '%.1f %s' % ((float(memsize)/(1024*1024)), _("GiB")))) + else: +- infos.append((_("Memory"), procInfos['mem_total'])) ++ infos.append((_("Memory"), '%.1f %s' % ((float(memsize)/(1024*1024*1024)), _("GiB")))) + + diskSize, multipleDisks = getDiskSize() + if multipleDisks: diff --git a/x11/cinnamon/pkg-plist b/x11/cinnamon/pkg-plist index 877786656bc5..f27549e838d2 100644 --- a/x11/cinnamon/pkg-plist +++ b/x11/cinnamon/pkg-plist @@ -1,9 +1,7 @@ bin/cinnamon bin/cinnamon-calendar-server -bin/cinnamon-close-dialog bin/cinnamon-dbus-command bin/cinnamon-desktop-editor -bin/cinnamon-display-changes-dialog bin/cinnamon-file-dialog bin/cinnamon-hover-click bin/cinnamon-install-spice @@ -26,6 +24,7 @@ bin/cinnamon2d bin/xlet-about-dialog bin/xlet-settings etc/xdg/menus/cinnamon-applications.menu +etc/xdg/menus/cinnamon-applications-merged lib/cinnamon/Cinnamon-0.1.typelib lib/cinnamon/St-1.0.typelib lib/cinnamon/libcinnamon.so @@ -45,8 +44,6 @@ share/man/man1/cinnamon-screensaver-lock-dialog.1.gz share/man/man1/cinnamon-settings.1.gz share/man/man1/cinnamon.1.gz share/man/man1/cinnamon2d.1.gz -share/man/man1/gnome-session-cinnamon.1.gz -share/man/man1/gnome-session-cinnamon2d.1.gz share/applications/cinnamon-killer-daemon.desktop share/applications/cinnamon-menu-editor.desktop share/applications/cinnamon-onscreen-keyboard.desktop @@ -65,7 +62,6 @@ share/applications/cinnamon-settings-info.desktop share/applications/cinnamon-settings-keyboard.desktop share/applications/cinnamon-settings-mouse.desktop share/applications/cinnamon-settings-notifications.desktop -share/applications/cinnamon-settings-online-accounts.desktop share/applications/cinnamon-settings-panel.desktop share/applications/cinnamon-settings-power.desktop share/applications/cinnamon-settings-privacy.desktop @@ -82,6 +78,87 @@ share/applications/cinnamon-settings-workspaces.desktop share/applications/cinnamon-settings.desktop share/applications/cinnamon.desktop share/applications/cinnamon2d.desktop +share/applications/cinnamon-settings-actions.desktop +share/applications/cinnamon-settings-gestures.desktop +share/applications/cinnamon-settings-nightlight.desktop +%%WAYLAND%%share/applications/cinnamon-wayland.desktop +%%WAYLAND%%%%DATADIR%%-session/sessions/cinnamon-wayland.session +%%DATADIR%%/Cinnamon-0.1.gir +%%DATADIR%%/St-1.0.gir +%%DATADIR%%/applets/cornerbar@cinnamon.org/applet.js +%%DATADIR%%/applets/cornerbar@cinnamon.org/metadata.json +%%DATADIR%%/applets/cornerbar@cinnamon.org/settings-schema.json +%%DATADIR%%/applets/grouped-window-list@cinnamon.org/state.js +%%DATADIR%%/applets/grouped-window-list@cinnamon.org/workspace.js +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-active-notifications-disabled-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-notification-active-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-notification-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-notifications-disabled-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/settings-schema.json +%%DATADIR%%/cinnamon-settings/appearance-dark.svg +%%DATADIR%%/cinnamon-settings/appearance-light.svg +%%DATADIR%%/cinnamon-settings/appearance-mixed.svg +%%DATADIR%%/cinnamon-settings/color_dot.svg +%%DATADIR%%/cinnamon-settings/modules/cs_actions.py +%%DATADIR%%/cinnamon-settings/modules/cs_gestures.py +%%DATADIR%%/cinnamon-settings/modules/cs_nightlight.py +%%DATADIR%%/cinnamon-settings/themes.ui +%%DATADIR%%/js/misc/portalHandlers.js +%%DATADIR%%/js/ui/audioDeviceSelection.js +%%DATADIR%%/js/ui/barLevel.js +%%DATADIR%%/js/ui/closeDialog.js +%%DATADIR%%/js/ui/dialog.js +%%DATADIR%%/js/ui/endSessionDialog.js +%%DATADIR%%/js/ui/gestures/ToucheggTypes.js +%%DATADIR%%/js/ui/gestures/actions.js +%%DATADIR%%/js/ui/gestures/gesturesManager.js +%%DATADIR%%/js/ui/gestures/mprisController.js +%%DATADIR%%/js/ui/keyringPrompt.js +%%DATADIR%%/js/ui/locatePointer.js +%%DATADIR%%/js/ui/monitorLabeler.js +%%DATADIR%%/js/ui/networkAgent.js +%%DATADIR%%/js/ui/polkitAuthenticationAgent.js +%%DATADIR%%/js/ui/ripples.js +%%DATADIR%%/js/ui/userWidget.js +%%DATADIR%%/js/ui/workspaceOsd.js +%%DATADIR%%/theme/add-workspace-hover.svg +%%DATADIR%%/theme/add-workspace.svg +%%DATADIR%%/theme/calendar-arrow-left-hover.svg +%%DATADIR%%/theme/calendar-arrow-right-hover.svg +%%DATADIR%%/theme/radio-off.svg +%%DATADIR%%/theme/radio.svg +%%DATADIR%%/theme/toggle-off.svg +%%DATADIR%%/theme/toggle-on.svg +%%DATADIR%%/theme/trash-icon.svg +%%DATADIR%%/thumbnails/cursors/Bibata-Modern-Amber.png +%%DATADIR%%/thumbnails/cursors/Bibata-Modern-Classic.png +%%DATADIR%%/thumbnails/cursors/Bibata-Modern-Ice.png +%%DATADIR%%/thumbnails/cursors/Bibata-Original-Classic.png +%%DATADIR%%/thumbnails/cursors/Bibata-Original-Ice.png +%%DATADIR%%/thumbnails/cursors/Breeze_Snow.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Black.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Blue.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Green.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Orange.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Red.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Black.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Blue.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Green.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Orange.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Red.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-White.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-White.png +%%DATADIR%%/thumbnails/cursors/Paper.png +%%DATADIR%%/thumbnails/cursors/Yaru.png +%%DATADIR%%/thumbnails/cursors/breeze_cursors.png +%%DATADIR%%/thumbnails/cursors/handhelds.png +%%DATADIR%%/thumbnails/cursors/oxy-black.png +%%DATADIR%%/thumbnails/cursors/oxy-blue.png +%%DATADIR%%/thumbnails/cursors/oxy-white.png +%%DATADIR%%/thumbnails/cursors/oxy-yellow.png +%%DATADIR%%/thumbnails/cursors/oxy-zion.png +%%DATADIR%%/thumbnails/cursors/redglass.png +%%DATADIR%%/thumbnails/cursors/whiteglass.png %%DATADIR%%-session/sessions/cinnamon.session %%DATADIR%%-session/sessions/cinnamon2d.session %%DATADIR%%/applets/a11y@cinnamon.org/applet.js @@ -99,7 +176,6 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/applets/favorites@cinnamon.org/metadata.json %%DATADIR%%/applets/favorites@cinnamon.org/settings-schema.json %%DATADIR%%/applets/grouped-window-list@cinnamon.org/appGroup.js -%%DATADIR%%/applets/grouped-window-list@cinnamon.org/appList.js %%DATADIR%%/applets/grouped-window-list@cinnamon.org/applet.js %%DATADIR%%/applets/grouped-window-list@cinnamon.org/constants.js %%DATADIR%%/applets/grouped-window-list@cinnamon.org/icons/news-symbolic.svg @@ -254,10 +330,8 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/cinnamon-settings/bin/imtools.py %%DATADIR%%/cinnamon-settings/bin/proxygsettings.py %%DATADIR%%/cinnamon-settings/bin/scrollbar-test-widget.glade -%%DATADIR%%/cinnamon-settings/bin/scrollbar-test-widget.py %%DATADIR%%/cinnamon-settings/bin/tweenEquations.py %%DATADIR%%/cinnamon-settings/bin/util.py -%%DATADIR%%/cinnamon-settings/cinnamon-online-accounts-info.ui %%DATADIR%%/cinnamon-settings/cinnamon-settings.py %%DATADIR%%/cinnamon-settings/cinnamon-settings.ui %%DATADIR%%/cinnamon-settings/config.py @@ -279,7 +353,6 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/cinnamon-settings/modules/cs_keyboard.py %%DATADIR%%/cinnamon-settings/modules/cs_mouse.py %%DATADIR%%/cinnamon-settings/modules/cs_notifications.py -%%DATADIR%%/cinnamon-settings/modules/cs_online_accounts.py %%DATADIR%%/cinnamon-settings/modules/cs_panel.py %%DATADIR%%/cinnamon-settings/modules/cs_power.py %%DATADIR%%/cinnamon-settings/modules/cs_privacy.py @@ -352,7 +425,6 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/js/misc/pointerTracker.js %%DATADIR%%/js/misc/screenSaver.js %%DATADIR%%/js/misc/signalManager.js -%%DATADIR%%/js/misc/state.js %%DATADIR%%/js/misc/timers.js %%DATADIR%%/js/misc/util.js %%DATADIR%%/js/misc/windowUtils.js @@ -429,35 +501,16 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/sounds/bell.ogg %%DATADIR%%/sounds/togglekeys-sound-off.ogg %%DATADIR%%/sounds/togglekeys-sound-on.ogg -%%DATADIR%%/theme/add-workspace-hover.png -%%DATADIR%%/theme/add-workspace.png %%DATADIR%%/theme/calendar-arrow-left.svg %%DATADIR%%/theme/calendar-arrow-right.svg -%%DATADIR%%/theme/calendar-selected.svg -%%DATADIR%%/theme/calendar-today-selected.svg -%%DATADIR%%/theme/calendar-today.svg %%DATADIR%%/theme/checkbox-off.svg %%DATADIR%%/theme/checkbox.svg %%DATADIR%%/theme/cinnamon.css -%%DATADIR%%/theme/close-window-hover.svg -%%DATADIR%%/theme/close-window.svg %%DATADIR%%/theme/close.svg %%DATADIR%%/theme/corner-ripple.png %%DATADIR%%/theme/menu-symbolic.svg -%%DATADIR%%/theme/overview-hover.png -%%DATADIR%%/theme/overview.png -%%DATADIR%%/theme/process-working.svg -%%DATADIR%%/theme/radiobutton-off.svg -%%DATADIR%%/theme/radiobutton.svg -%%DATADIR%%/theme/scroll-hhandle.svg -%%DATADIR%%/theme/scroll-vhandle.svg %%DATADIR%%/theme/thumbnail-generic.png %%DATADIR%%/theme/thumbnail.png -%%DATADIR%%/theme/toggle-off-intl.svg -%%DATADIR%%/theme/toggle-off-us.svg -%%DATADIR%%/theme/toggle-on-intl.svg -%%DATADIR%%/theme/toggle-on-us.svg -%%DATADIR%%/theme/trash-icon.png %%DATADIR%%/thumbnails/cinnamon/unknown.png %%DATADIR%%/thumbnails/cursors/Adwaita.png %%DATADIR%%/thumbnails/cursors/DMZ-Black.png @@ -512,8 +565,6 @@ share/desktop-directories/cinnamon-utility.directory %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-docInfo.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-SignalManager.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-section.html -%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-state-section.html -%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-state.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util-section.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-Applet.html @@ -523,6 +574,7 @@ share/desktop-directories/cinnamon-utility.directory %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-MenuItem.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextApplet.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextIconApplet.html +%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-PopupResizeHandler.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-section.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager-section.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager.html @@ -677,7 +729,6 @@ share/desktop-directories/cinnamon-utility.directory %%PORTDOCS%%share/gtk-doc/html/cinnamon/ch03.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/ch04.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/ch05.html -%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch06.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-tray-manager.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-util.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-wm.html @@ -779,6 +830,21 @@ share/icons/hicolor/scalable/emblems/cs-xlet-installed.svg share/icons/hicolor/scalable/emblems/cs-xlet-running.svg share/icons/hicolor/scalable/emblems/cs-xlet-system.svg share/icons/hicolor/scalable/emblems/cs-xlet-update.svg +share/desktop-directories/cinnamon-science.directory +share/glib-2.0/schemas/org.cinnamon.gestures.gschema.xml +share/icons/hicolor/scalable/actions/view-conceal-symbolic.svg +share/icons/hicolor/scalable/actions/view-reveal-symbolic.svg +%%WAYLAND%%share/icons/hicolor/scalable/apps/cinnamon-wayland_badge-symbolic.svg +share/icons/hicolor/scalable/apps/cinnamon2d_badge-symbolic.svg +share/icons/hicolor/scalable/apps/cinnamon_badge-symbolic.svg +share/icons/hicolor/scalable/categories/cinnamon-all-applications-symbolic.svg +share/icons/hicolor/scalable/categories/cs-actions.svg +share/icons/hicolor/scalable/categories/cs-gestures.svg +share/icons/hicolor/scalable/categories/cs-nightlight.svg +share/man/man1/cinnamon-session-cinnamon.1.gz +share/man/man1/cinnamon-session-cinnamon2d.1.gz +%%WAYLAND%%share/wayland-sessions/cinnamon-wayland.desktop +share/xdg-desktop-portal/x-cinnamon-portals.conf share/polkit-1/actions/org.cinnamon.settings-users.policy share/xsessions/cinnamon.desktop share/xsessions/cinnamon2d.desktop |