diff --git a/desktop/cinnamon/cinnamon-sounds/actions.py b/desktop/cinnamon/cinnamon-sounds/actions.py
new file mode 100755
index 0000000000..bfe85e6d1e
--- /dev/null
+++ b/desktop/cinnamon/cinnamon-sounds/actions.py
@@ -0,0 +1,10 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+from pisi.actionsapi import pisitools
+
+def install():
+ pisitools.insinto("/usr/share/cinnamon/sounds/", "*.oga")
diff --git a/desktop/cinnamon/cinnamon-sounds/pspec.xml b/desktop/cinnamon/cinnamon-sounds/pspec.xml
new file mode 100755
index 0000000000..f7973acfd9
--- /dev/null
+++ b/desktop/cinnamon/cinnamon-sounds/pspec.xml
@@ -0,0 +1,34 @@
+
+
+
+
+ cinnamon-sounds
+ http://cinnamon.linuxmint.com/
+
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+ GPLv2
+ app:gui
+ Cinnamon desktop sounds
+ Cinnamon desktop sounds
+ https://sourceforge.net/projects/pisilinux/files/source/cinnamon-sounds.tar.xz
+
+
+
+ cinnamon-sounds
+
+ /usr/share/cinnamon/sounds
+
+
+
+
+
+ 2022-07-16
+ 1.0.0
+ First release
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+
diff --git a/desktop/cinnamon/cinnamon-sounds/translations.xml b/desktop/cinnamon/cinnamon-sounds/translations.xml
new file mode 100755
index 0000000000..b0965c997d
--- /dev/null
+++ b/desktop/cinnamon/cinnamon-sounds/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ cinnamon-control-center-sounds
+ Cinnamon için ses dosyaları
+ Cinnamon masaüstü için açılış, kapanış vs. ses dosyaları.
+
+
\ No newline at end of file
diff --git a/desktop/cinnamon/cinnamon/actions.py b/desktop/cinnamon/cinnamon/actions.py
new file mode 100644
index 0000000000..60e75d9132
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/actions.py
@@ -0,0 +1,31 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file http://www.gnu.org/licenses/gpl.txt
+
+
+from pisi.actionsapi import mesontools, shelltools, pisitools
+
+def setup():
+ pisitools.dosed("files/usr/share/cinnamon/cinnamon-settings/modules/cs_notifications.py", "0.7", "0.8")
+ #shelltools.system("sed -i 's/mintinstall.desktop/org.gnome.Software.desktop/' data/org.cinnamon.gschema.xml")
+ #shelltools.system("sed -i 's/'REQUIRED', '/&polkit-cinnamon-authentication-agent-1;/' meson.build || die")
+ #shelltools.system("sed -i 's/RequiredComponents=\(.*\)$/RequiredComponents=\1polkit-gnome-authentication-agent-1;/' \
+ #cinnamon*.session.in")
+ #pisitools.dosed("cinnamon*.session.in","=cinnamon","=polkit-gnome-authentication-agent-1;cinnamon")
+ mesontools.configure("--prefix=/usr \
+ --sysconfdir=/etc \
+ --libexecdir=/usr/lib/cinnamon \
+ --localstatedir=/var")
+
+def build():
+ mesontools.build()
+
+def check():
+ mesontools.build("test")
+
+def install():
+ mesontools.install()
+ #pisitools.remove("/etc/xdg/menus/cinnamon-applications-merged")
+ pisitools.dodoc("AUTHORS", "COPYING", "README*")
diff --git a/desktop/cinnamon/cinnamon/files/0001-cinnamon-settings-don-t-rely-on-the-presence-of-cinn.patch b/desktop/cinnamon/cinnamon/files/0001-cinnamon-settings-don-t-rely-on-the-presence-of-cinn.patch
new file mode 100644
index 0000000000..2ff60c62a2
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/0001-cinnamon-settings-don-t-rely-on-the-presence-of-cinn.patch
@@ -0,0 +1,37 @@
+From ac4d2fc9fafb38ebb02615a41b23cceca304e73a Mon Sep 17 00:00:00 2001
+From: Eli Schwartz
+Date: Tue, 20 Mar 2018 14:11:02 -0400
+Subject: [PATCH] cinnamon-settings: don't rely on the presence of
+ cinnamon-control-center
+
+The existence of the cinnamon-control-center binary does not even tell
+us what control center libraries are available. So instead, do the same
+thing we did for cinnamon-settings modules, and check if the library
+exists.
+---
+ files/usr/bin/cinnamon-settings | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/files/usr/bin/cinnamon-settings b/files/usr/bin/cinnamon-settings
+index 9fbdbecd2..98ca454a5 100755
+--- a/files/usr/bin/cinnamon-settings
++++ b/files/usr/bin/cinnamon-settings
+@@ -58,6 +58,7 @@ Available types of sort, and corresponding numbers:
+ import getopt
+ import os
+ import sys
++import sysconfig
+
+ def usage():
+ print("""Usage:
+@@ -119,7 +120,7 @@ if len(sys.argv) > 1:
+ os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
+ elif os.path.exists("/usr/share/cinnamon/cinnamon-settings/modules/cs_%s.py" % module):
+ os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
+- elif os.path.exists("/usr/bin/cinnamon-control-center"):
++ elif os.path.exists(os.path.join(sysconfig.get_config_var("LIBDIR"), "cinnamon-control-center-1/panels/lib%s.so" % module)):
+ os.execvp("/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py", (" ",) + tuple(sys.argv[1:]))
+ elif os.path.exists("/usr/bin/gnome-control-center"):
+ print ("Unknown module %s, calling gnome-control-center" % module)
+--
+2.22.0
diff --git a/desktop/cinnamon/cinnamon/files/autostart.patch b/desktop/cinnamon/cinnamon/files/autostart.patch
new file mode 100644
index 0000000000..5d107e1095
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/autostart.patch
@@ -0,0 +1,20 @@
+--- a/cinnamon.session.in
++++ b/cinnamon.session.in
+@@ -1,5 +1,5 @@
+ [Cinnamon Session]
+ Name=Cinnamon
+-RequiredComponents=cinnamon;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
++RequiredComponents=cinnamon;org.cinnamon.ScreenSaver;polkit-cinnamon-authentication-agent-1;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
+ DesktopName=X-Cinnamon
+
+
+--- a/cinnamon2d.session.in
++++ b/cinnamon2d.session.in
+@@ -1,5 +1,5 @@
+ [Cinnamon Session]
+ Name=Cinnamon (Software Rendering)
+-RequiredComponents=cinnamon2d;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
++RequiredComponents=cinnamon2d;org.cinnamon.ScreenSaver;polkit-cinnamon-authentication-agent-1;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
+ DesktopName=X-Cinnamon
+
+
diff --git a/desktop/cinnamon/cinnamon/files/cinnamon-3.8.0-gnome-background-compatibility.patch b/desktop/cinnamon/cinnamon/files/cinnamon-3.8.0-gnome-background-compatibility.patch
new file mode 100644
index 0000000000..893c028a58
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/cinnamon-3.8.0-gnome-background-compatibility.patch
@@ -0,0 +1,24 @@
+From 21710409c0ed8acfbad98131d1664006d32181bf Mon Sep 17 00:00:00 2001
+From: Kristian Fiskerstrand
+Date: Sat, 30 Jun 2018 20:24:55 +0200
+Subject: [PATCH] gnome-background-compatibility
+
+---
+ files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
+index 6e279ed..ec47983 100755
+--- a/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
++++ b/files/usr/share/cinnamon/cinnamon-settings/modules/cs_backgrounds.py
+@@ -268,7 +268,7 @@ class Module:
+ def get_system_backgrounds(self):
+ picture_list = []
+ folder_list = []
+- properties_dir = "/usr/share/cinnamon-background-properties"
++ properties_dir = "/usr/share/gnome-background-properties"
+ backgrounds = []
+ if os.path.exists(properties_dir):
+ for i in os.listdir(properties_dir):
+--
+2.16.4
diff --git a/desktop/cinnamon/cinnamon/files/cinnamon-pisilinux.gschema.override b/desktop/cinnamon/cinnamon/files/cinnamon-pisilinux.gschema.override
new file mode 100755
index 0000000000..7692abc2a5
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/cinnamon-pisilinux.gschema.override
@@ -0,0 +1,103 @@
+[org.cinnamon]
+desktop-effects-minimize-effect='traditional'
+startup-animation=true
+workspace-expo-view-as-grid=true
+enable-indicators=false
+enabled-applets=['panel1:left:0:menu@cinnamon.org', 'panel1:left:1:panel-launchers@cinnamon.org', 'panel1:left:2:window-list@cinnamon.org', 'panel1:right:0:user@cinnamon.org', 'panel1:right:1:removable-drives@cinnamon.org', 'panel1:right:2:keyboard@cinnamon.org', 'panel1:right:3:xapp-status@cinnamon.org', 'panel1:right:4:network@cinnamon.org', 'panel1:right:5:sound@cinnamon.org', 'panel1:right:6:power@cinnamon.org', 'panel1:right:7:systray@cinnamon.org', 'panel1:right:8:calendar@cinnamon.org', 'panel1:right:9:show-desktop@cinnamon.org']
+favorite-apps=['mozillafirefox.desktop', 'cinnamon-settings.desktop', 'libreoffice-startcenter.desktop', 'nemo.desktop', 'package-manager.desktop']
+number-workspaces=1
+panel-launchers=["nemo.desktop", "libreoffice-startcenter.desktop", "mozillafirefox.desktop"]
+app-menu-label=""
+app-menu-icon-name="pisi-logo"
+panels-height=["1:26"]
+
+
+[org.cinnamon.sounds]
+login-enabled=true
+login-file="/usr/share/cinnamon/sounds/login.oga"
+logout-enabled=true
+logout-file="/usr/share/cinnamon/sounds/logout.ogg"
+switch-enabled=true
+switch-file="/usr/share/cinnamon/sounds/switch.oga"
+close-enabled=false
+close-file="/usr/share/cinnamon/sounds/close.oga"
+map-enabled=false
+map-file="/usr/share/cinnamon/sounds/map.oga"
+minimize-enabled=false
+minimize-file="/usr/share/cinnamon/sounds/minimize.oga"
+maximize-enabled=false
+maximize-file="/usr/share/cinnamon/sounds/maximize.oga"
+unmaximize-enabled=false
+unmaximize-file="/usr/share/cinnamon/sounds/unmaximize.oga"
+tile-enabled=true
+tile-file="/usr/share/cinnamon/sounds/tile.oga"
+plug-enabled=true
+plug-file="/usr/share/cinnamon/sounds/plug.oga"
+unplug-enabled=true
+unplug-file="/usr/share/cinnamon/sounds/unplug.oga"
+notification-enabled=false
+notification-file="/usr/share/cinnamon/sounds/notification.oga"
+
+[org.cinnamon.desktop.sound]
+event-sounds=false
+input-feedback-sounds=false
+volume-sound-enabled=true
+volume-sound-file="/usr/share/cinnamon/sounds/volume.oga"
+
+[org.cinnamon.desktop.interface]
+cursor-theme="DMZ-White"
+gtk-key-theme="Default"
+gtk-theme="Mint-Y-Aqua"
+icon-theme="Mint-Y-Aqua"
+menus-have-icons=true
+toolkit-accessibility=false
+font-name="Sans Regular 9"
+
+[org.cinnamon.desktop.screensaver]
+ask-for-away-message=false
+font-date=" Sans 24"
+font-message="Sans 14"
+show-clock=true
+font-time="Sans Regular 64"
+
+[org.cinnamon.settings-daemon.peripherals.keyboard]
+input-sources-switcher='alt-shift'
+
+[org.cinnamon.desktop.background]
+primary-color="#023c88"
+secondary-color="#5789ca"
+picture-uri="file:///usr/share/backgrounds/cinnamon/pisi-crocus-ancyrensis.png"
+picture-options="stretched"
+show-desktop-icons=true
+
+[org.nemo.desktop]
+computer-icon-visible=true
+font='Sans Regular 9'
+home-icon-visible=true
+trash-icon-visible=true
+
+[org.nemo.window-state]
+start-with-status-bar=true
+
+[org.nemo.preferences]
+thumbnail-limit=10485760
+context-menus-show-all-actions=true
+show-location-entry=true
+show-reload-icon-toolbar=true
+
+[org.cinnamon.desktop.wm.preferences]
+button-layout="menu:minimize,maximize,close"
+titlebar-font="Sans Bold 10"
+titlebar-uses-system-font=false
+theme="Mint-Y-Aqua"
+
+[org.cinnamon.settings-daemon.plugins.xsettings]
+hinting="slight"
+menus-have-icons=true
+buttons-have-icons=true
+
+[org.cinnamon.settings-daemon.plugins.power]
+lock-on-suspend=true
+
+[org.cinnamon.theme]
+name="Mint-Y-Aqua"
diff --git a/desktop/cinnamon/cinnamon/files/default-theme.patch b/desktop/cinnamon/cinnamon/files/default-theme.patch
new file mode 100644
index 0000000000..4a54221830
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/default-theme.patch
@@ -0,0 +1,24 @@
+From b1f277d53ccd79bba9ba4cd1c0c2683d4f41068c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?=
+Date: Sat, 22 Nov 2014 22:39:39 +0100
+Subject: [PATCH] Set default theme to 'cinnamon'
+
+---
+ data/org.cinnamon.gschema.xml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/data/org.cinnamon.gschema.xml b/data/org.cinnamon.gschema.xml
+index 86b14e26c..93c3e14c5 100644
+--- a/data/org.cinnamon.gschema.xml
++++ b/data/org.cinnamon.gschema.xml
+@@ -645,7 +645,7 @@
+
+
+- ""
++ "Mint-Y-Aqua"
+ Theme name
+
+ The name of the theme
+--
+2.29.2
diff --git a/desktop/cinnamon/cinnamon/files/menu.json b/desktop/cinnamon/cinnamon/files/menu.json
new file mode 100644
index 0000000000..95a0421c41
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/menu.json
@@ -0,0 +1,209 @@
+{
+ "layout" : {
+ "type" : "layout",
+ "pages" : ["panel", "menu"],
+ "panel" : {
+ "type" : "page",
+ "title" : "Panel",
+ "sections" : ["panel-appear", "panel-behave"]
+ },
+ "menu" : {
+ "type" : "page",
+ "title" : "Menu",
+ "sections" : ["menu-layout", "menu-behave"]
+ },
+ "panel-appear" : {
+ "type" : "section",
+ "title" : "Appearance",
+ "keys" : ["menu-custom", "menu-icon", "menu-icon-size", "menu-label"]
+ },
+ "panel-behave" : {
+ "type" : "section",
+ "title" : "Behavior",
+ "keys" : ["overlay-key", "activate-on-hover", "hover-delay", "force-show-panel", "enable-animation"]
+ },
+ "menu-layout" : {
+ "type" : "section",
+ "title" : "Layout and content",
+ "keys" : ["restrict-menu-height", "menu-height", "show-category-icons",
+ "category-icon-size", "show-application-icons", "application-icon-size",
+ "favbox-show", "fav-icon-size", "show-places", "show-recents", "menu-editor-button"]
+ },
+ "menu-behave" : {
+ "type" : "section",
+ "title" : "Behavior",
+ "keys" : ["category-hover", "enable-autoscroll", "search-filesystem"]
+ }
+ },
+ "overlay-key" : {
+ "type" : "keybinding",
+ "description" : "Keyboard shortcut to open and close the menu",
+ "default" : "Super_L::Super_R"
+ },
+ "menu-custom" : {
+ "type" : "switch",
+ "default" : false,
+ "description" : "Use a custom icon and label",
+ "tooltip" : "Check this to specify a custom icon and label"
+ },
+ "menu-icon" : {
+ "type" : "iconfilechooser",
+ "default" : "cinnamon-symbolic",
+ "description" : "Icon",
+ "tooltip" : "Select an icon to show in the panel.",
+ "default_icon" : "cinnamon-symbolic",
+ "dependency" : "menu-custom"
+ },
+ "menu-icon-size" : {
+ "type": "spinbutton",
+ "default" : 32,
+ "min" : 16,
+ "max" : 96,
+ "step" : 1,
+ "units" : "px",
+ "description" : "Icon size",
+ "dependency" : "menu-custom"
+ },
+ "menu-label" : {
+ "type" : "entry",
+ "default" : "Menu",
+ "description" : "Text",
+ "tooltip" : "Enter custom text to show in the panel.",
+ "dependency" : "menu-custom"
+ },
+ "restrict-menu-height" : {
+ "type": "switch",
+ "default" : false,
+ "description" : "Use a fixed menu height",
+ "tooltip" : "Keep the size of the menu the same now matter how many favorites or categories there are."
+ },
+ "menu-height" : {
+ "type": "spinbutton",
+ "default" : 550,
+ "min" : 300,
+ "max" : 2000,
+ "step" : 10,
+ "units" : "px",
+ "description" : "Menu height",
+ "dependency" : "restrict-menu-height"
+ },
+ "show-category-icons" : {
+ "type" : "switch",
+ "default" : true,
+ "description" : "Show category icons",
+ "tooltip" : "Choose whether or not to show icons on categories."
+ },
+ "category-icon-size" : {
+ "type": "spinbutton",
+ "default" : 22,
+ "min" : 16,
+ "max" : 48,
+ "step" : 1,
+ "units" : "px",
+ "description" : "Categories icon size",
+ "dependency" : "show-category-icons"
+ },
+ "show-application-icons" : {
+ "type" : "switch",
+ "default" : true,
+ "description" : "Show application icons",
+ "tooltip" : "Choose whether or not to show icons on applications."
+ },
+ "application-icon-size" : {
+ "type": "spinbutton",
+ "default" : 22,
+ "min" : 16,
+ "max" : 48,
+ "step" : 1,
+ "units" : "px",
+ "description" : "Applications icon size",
+ "dependency" : "show-application-icons"
+ },
+ "favbox-show" : {
+ "type" : "switch",
+ "default" : true,
+ "description" : "Show favorites and session buttons",
+ "tooltip" : "Choose whether or not to show the left pane of the menu."
+ },
+ "fav-icon-size" : {
+ "type": "spinbutton",
+ "default" : 22,
+ "min" : 16,
+ "max" : 64,
+ "step" : 1,
+ "units" : "px",
+ "description" : "Favorites icon size",
+ "dependency" : "favbox-show"
+ },
+ "show-favorites" : {
+ "type" : "switch",
+ "default" : true,
+ "description": "Show favorites",
+ "tooltip": "Choose whether or not to show favorite files in the menu."
+ },
+ "show-places" : {
+ "type" : "switch",
+ "default" : true,
+ "description": "Show bookmarks and places",
+ "tooltip": "Choose whether or not to show bookmarks and places in the menu."
+ },
+ "show-recents" : {
+ "type" : "switch",
+ "default" : true,
+ "description": "Show recents",
+ "tooltip": "Choose whether or not to show recents in the menu."
+ },
+ "category-hover" : {
+ "type" : "switch",
+ "default" : true,
+ "description": "Change categories on hover",
+ "tooltip": "Choose whether or not to change categories by hovering."
+ },
+"enable-autoscroll" : {
+ "type" : "switch",
+ "default" : true,
+ "description": "Enable autoscrolling in application list",
+ "tooltip": "Choose whether or not to enable smooth autoscrolling in the application list."
+ },
+"search-filesystem" : {
+ "type" : "switch",
+ "default" : false,
+ "description": "Enable filesystem path entry in search box",
+ "tooltip": "Allows path entry in the menu search box."
+ },
+ "force-show-panel" : {
+ "type" : "switch",
+ "default" : true,
+ "description": "Force the panel to be visible when opening the menu",
+ "tooltip": "Opening the menu will also show the main panel (which may be auto-hidden)."
+ },
+"activate-on-hover" : {
+ "type" : "switch",
+ "default" : false,
+ "description": "Open the menu when I move my mouse over it",
+ "tooltip": "Enable opening the menu when the mouse enters the applet"
+ },
+ "hover-delay" : {
+ "type": "spinbutton",
+ "default" : 0,
+ "min" : 0,
+ "max" : 1000,
+ "step" : 50,
+ "units" : "milliseconds",
+ "dependency" : "activate-on-hover",
+ "description" : "Menu hover delay",
+ "tooltip" : "Delay before the menu opens when hovered"
+ },
+ "enable-animation" : {
+ "type": "switch",
+ "default": true,
+ "description": "Use menu animations",
+ "tooltip": "Allow the menu to animate on open and close"
+ },
+ "menu-editor-button" : {
+ "type" : "button",
+ "description" : "Open the menu editor",
+ "callback" : "_launch_editor",
+ "tooltip" : "Press this button to customize your menu entries."
+ }
+}
diff --git a/desktop/cinnamon/cinnamon/files/panel-launchers.json b/desktop/cinnamon/cinnamon/files/panel-launchers.json
new file mode 100644
index 0000000000..b4e66fc007
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/panel-launchers.json
@@ -0,0 +1,15 @@
+{
+ "section1": {
+ "type": "section",
+ "description": "Behavior"
+ },
+ "launcherList": {
+ "type": "generic",
+ "default": ["mozillafirefox.desktop", "libreoffice-startcenter.desktop", "nemo.desktop"]
+ },
+ "allow-dragging": {
+ "type": "switch",
+ "default": true,
+ "description": "Allow dragging of launchers"
+ }
+}
diff --git a/desktop/cinnamon/cinnamon/files/pisi-crocus-ancyrensis.png b/desktop/cinnamon/cinnamon/files/pisi-crocus-ancyrensis.png
new file mode 100644
index 0000000000..79add03acf
Binary files /dev/null and b/desktop/cinnamon/cinnamon/files/pisi-crocus-ancyrensis.png differ
diff --git a/desktop/cinnamon/cinnamon/files/pisi-logo.svg b/desktop/cinnamon/cinnamon/files/pisi-logo.svg
new file mode 100644
index 0000000000..dc6fb04260
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/pisi-logo.svg
@@ -0,0 +1,317 @@
+
+
+
+
+
diff --git a/desktop/cinnamon/cinnamon/files/polkit-cinnamon-authentication-agent-1.desktop b/desktop/cinnamon/cinnamon/files/polkit-cinnamon-authentication-agent-1.desktop
new file mode 100644
index 0000000000..2c4e149079
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/polkit-cinnamon-authentication-agent-1.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=PolicyKit Authentication Agent
+Comment=PolicyKit Authentication Agent
+Exec=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
+Terminal=false
+Type=Application
+Categories=
+NoDisplay=true
+OnlyShowIn=X-Cinnamon;
+X-GNOME-AutoRestart=true
diff --git a/desktop/cinnamon/cinnamon/files/set_wheel.patch b/desktop/cinnamon/cinnamon/files/set_wheel.patch
new file mode 100644
index 0000000000..32dae07386
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/set_wheel.patch
@@ -0,0 +1,59 @@
+Index: Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
+===================================================================
+--- Cinnamon-3.6.6.orig/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
++++ Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py
+@@ -153,12 +153,11 @@
+
+ class PasswordDialog(Gtk.Dialog):
+
+- def __init__ (self, user, password_mask, group_mask, parent = None):
++ def __init__ (self, user, password_mask, parent = None):
+ super(PasswordDialog, self).__init__(None, parent)
+
+ self.user = user
+ self.password_mask = password_mask
+- self.group_mask = group_mask
+
+ self.set_modal(True)
+ self.set_skip_taskbar_hint(True)
+@@ -224,14 +223,7 @@
+ def change_password(self):
+ newpass = self.new_password.get_text()
+ 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"])
+- mask = mask.split(", ")
+- mask.remove("nopasswdlogin")
+- mask = ", ".join(mask)
+- self.group_mask.set_text(mask)
+- self.password_mask.set_text('\u2022\u2022\u2022\u2022\u2022\u2022')
++ self.password_mask.set_text(u'\u2022\u2022\u2022\u2022\u2022\u2022')
+ self.destroy()
+
+ def set_passwords_visibility(self):
+@@ -570,7 +562,7 @@
+ model, treeiter = self.users_treeview.get_selection().get_selected()
+ if treeiter != None:
+ user = model[treeiter][INDEX_USER_OBJECT]
+- dialog = PasswordDialog(user, self.password_mask, self.groups_label, self.window)
++ dialog = PasswordDialog(user, self.password_mask, self.window)
+ response = dialog.run()
+
+ def _on_groups_button_clicked(self, widget):
+@@ -839,11 +831,11 @@
+ pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("/usr/share/cinnamon/faces/user-generic.png", 48, 48)
+ description = "%s\n%s" % (fullname, username)
+ piter = self.users.append(None, [new_user, pixbuf, description])
+- # Add the user to his/her own group and sudo if Administrator was selected
++ # Add the user to his/her own group and wheel if Administrator was selected
+ if dialog.account_type_combo.get_active() == 1:
+- subprocess.call(["usermod", username, "-G", "%s,sudo,nopasswdlogin" % username])
++ subprocess.call(["usermod", username, "-G", "%s,wheel" % username])
+ else:
+- subprocess.call(["usermod", username, "-G", "%s,nopasswdlogin" % username])
++ subprocess.call(["usermod", username, "-G", "%s" % username])
+ self.load_groups()
+ dialog.destroy()
+
+
diff --git a/desktop/cinnamon/cinnamon/files/settings-schema.json b/desktop/cinnamon/cinnamon/files/settings-schema.json
new file mode 100644
index 0000000000..c50d9b2c59
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/settings-schema.json
@@ -0,0 +1,89 @@
+{
+ "section1": {
+ "type": "section",
+ "description": "Behavior"
+ },
+ "show-all-workspaces" : {
+ "type" : "switch",
+ "default" : false,
+ "description": "Show windows from all workspaces"
+ },
+ "enable-alerts" : {
+ "type" : "switch",
+ "default" : true,
+ "description" : "Show an alert in the window list when a window from another workspace requires attention"
+ },
+ "enable-scrolling" : {
+ "type" : "switch",
+ "default" : false,
+ "description" : "Enable mouse-wheel scrolling in the window list"
+ },
+ "reverse-scrolling" : {
+ "type" : "switch",
+ "default" : false,
+ "description" : "Reverse the direction of mouse-wheel scrolling in the window list",
+ "dependency" : "enable-scrolling"
+ },
+ "left-click-minimize": {
+ "type": "switch",
+ "default": true,
+ "description": "Left click to minimize window"
+ },
+ "middle-click-close": {
+ "type": "switch",
+ "default": true,
+ "description": "Middle click to close window"
+ },
+ "section2": {
+ "type": "section",
+ "description": "Display"
+ },
+ "panel-show-label": {
+ "type": "switch",
+ "default": false,
+ "description": "Show window names in the panel"
+ },
+ "button-width": {
+ "type": "spinbutton",
+ "default" : 150,
+ "min" : 0,
+ "max" : 1000,
+ "step" : 5,
+ "units" : "pixels",
+ "description" : "Window button width in the panel",
+ "dependency": "panel-show-label"
+ },
+ "buttons-use-entire-space": {
+ "type": "switch",
+ "default": false,
+ "description": "Window buttons can have different sizes and use the entire space available",
+ "dependency": "panel-show-label"
+ },
+ "window-preview": {
+ "type": "switch",
+ "default": true,
+ "description": "Show window thumbnails on hover"
+ },
+ "window-preview-show-label": {
+ "type": "switch",
+ "default": true,
+ "description": "Show title above thumbnail",
+ "dependency": "window-preview"
+ },
+ "window-preview-scale": {
+ "type": "radiogroup",
+ "default": 1,
+ "description": "Thumbnail size",
+ "options": {
+ "Small": 0.75,
+ "Medium": 1,
+ "Large": 1.25,
+ "Largest": 1.5
+ },
+ "dependency": "window-preview"
+ },
+ "last-window-order": {
+ "type": "generic",
+ "default": ""
+ }
+}
diff --git a/desktop/cinnamon/cinnamon/files/window-list.json b/desktop/cinnamon/cinnamon/files/window-list.json
new file mode 100644
index 0000000000..c50d9b2c59
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/files/window-list.json
@@ -0,0 +1,89 @@
+{
+ "section1": {
+ "type": "section",
+ "description": "Behavior"
+ },
+ "show-all-workspaces" : {
+ "type" : "switch",
+ "default" : false,
+ "description": "Show windows from all workspaces"
+ },
+ "enable-alerts" : {
+ "type" : "switch",
+ "default" : true,
+ "description" : "Show an alert in the window list when a window from another workspace requires attention"
+ },
+ "enable-scrolling" : {
+ "type" : "switch",
+ "default" : false,
+ "description" : "Enable mouse-wheel scrolling in the window list"
+ },
+ "reverse-scrolling" : {
+ "type" : "switch",
+ "default" : false,
+ "description" : "Reverse the direction of mouse-wheel scrolling in the window list",
+ "dependency" : "enable-scrolling"
+ },
+ "left-click-minimize": {
+ "type": "switch",
+ "default": true,
+ "description": "Left click to minimize window"
+ },
+ "middle-click-close": {
+ "type": "switch",
+ "default": true,
+ "description": "Middle click to close window"
+ },
+ "section2": {
+ "type": "section",
+ "description": "Display"
+ },
+ "panel-show-label": {
+ "type": "switch",
+ "default": false,
+ "description": "Show window names in the panel"
+ },
+ "button-width": {
+ "type": "spinbutton",
+ "default" : 150,
+ "min" : 0,
+ "max" : 1000,
+ "step" : 5,
+ "units" : "pixels",
+ "description" : "Window button width in the panel",
+ "dependency": "panel-show-label"
+ },
+ "buttons-use-entire-space": {
+ "type": "switch",
+ "default": false,
+ "description": "Window buttons can have different sizes and use the entire space available",
+ "dependency": "panel-show-label"
+ },
+ "window-preview": {
+ "type": "switch",
+ "default": true,
+ "description": "Show window thumbnails on hover"
+ },
+ "window-preview-show-label": {
+ "type": "switch",
+ "default": true,
+ "description": "Show title above thumbnail",
+ "dependency": "window-preview"
+ },
+ "window-preview-scale": {
+ "type": "radiogroup",
+ "default": 1,
+ "description": "Thumbnail size",
+ "options": {
+ "Small": 0.75,
+ "Medium": 1,
+ "Large": 1.25,
+ "Largest": 1.5
+ },
+ "dependency": "window-preview"
+ },
+ "last-window-order": {
+ "type": "generic",
+ "default": ""
+ }
+}
diff --git a/desktop/cinnamon/cinnamon/pspec.xml b/desktop/cinnamon/cinnamon/pspec.xml
new file mode 100644
index 0000000000..3ef15f25f6
--- /dev/null
+++ b/desktop/cinnamon/cinnamon/pspec.xml
@@ -0,0 +1,208 @@
+
+
+
+
+ cinnamon
+ https://github.com/linuxmint/cinnamon
+
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+ GPLv2+
+ LGPLv2.1
+ app:console
+ library
+ cinnamon
+ Linux desktop which provides advanced innovative features and a traditional user experience
+ Linux desktop which provides advanced innovative features and a traditional user experience
+ https://github.com/linuxmint/cinnamon/archive/refs/tags/5.4.2.tar.gz
+
+ cjs-devel
+ meson
+ samurai
+ intltool
+ cinnamon-menus-devel
+ muffin-devel
+ clutter-devel
+ cogl-devel
+ gtk3-devel
+ dbus-glib-devel
+ dbus-devel
+ gobject-introspection-devel
+ polkit-devel
+ libXfixes-devel
+ at-spi2-atk-devel
+ glib2-devel
+ mesa-devel
+ pango-devel
+ libsoup-devel
+ xapp-devel
+ libX11-devel
+ libxml2-devel
+ libnma-devel
+ gstreamer-devel
+ python3-devel
+ cinnamon-desktop-devel
+ cinnamon-session
+ cinnamon-settings-daemon-devel
+ cinnamon-screensaver-devel
+ cinnamon-control-center-devel
+ libXfixes-devel
+ gettext-devel
+ spidermonkey-devel
+ libgudev-devel
+ NetworkManager-devel
+ network-manager-applet
+ startup-notification-devel
+ gnome-bluetooth-devel
+ pulseaudio-libs-devel
+ json-glib-devel
+ libnotify-devel
+ gtk-doc
+ gvfs
+ mozjs-78-devel
+ system-config-printer
+ upower-devel
+ libcroco-devel
+ libcanberra-devel
+ gconf-devel
+ gnome-panel-devel
+ gsettings-desktop-schemas-devel
+ libgnome-keyring
+ gst-plugins-base-devel
+ librsvg-devel
+ libXScrnSaver-devel
+
+
+ autostart.patch
+ default-theme.patch
+ set_wheel.patch
+ 0001-cinnamon-settings-don-t-rely-on-the-presence-of-cinn.patch
+
+
+
+
+
+
+
+ cinnamon
+
+ atk
+ cogl
+ gtk3
+ dbus
+ xapp
+ mesa
+ cairo
+ libdrm
+ libgcc
+ glib2
+ libglvnd
+ gstreamer
+ libXext
+ dbus-glib
+ json-glib
+ libXrandr
+ libXdamage
+ libXcomposite
+ wayland-client
+ wayland-server
+ pango
+ libX11
+ muffin
+ clutter
+ libxml2
+ blueberry
+ mintlocale
+ cjs
+ system-config-printer
+ system-config-printer-gtk
+ spidermonkey
+ icon-theme-adwaita
+ libcroco
+ libXfixes
+ gdk-pixbuf
+ at-spi2-atk
+ cinnamon-menus
+ pulseaudio-libs
+ startup-notification
+ gobject-introspection
+ cinnamon-desktop
+ cinnamon-control-center
+ cinnamon-screensaver
+ cinnamon-session
+ cinnamon-settings-daemon
+ cinnamon-translations
+ gnome-panel
+ nemo
+ NetworkManager
+ network-manager-applet
+ libgnome-keyring
+ accountsservice
+ polkit
+ polkit-gnome
+ upower
+ libsoup
+ dbus-python
+ libnotify
+ gconf
+ python3-cairo
+ python3-pygobject3
+ python3-pam
+ python3-xapp
+ python3-pillow
+ python3-pexpect
+ python3-pyinotify
+ python3-pytz
+ python3-requests
+ python3-cairo
+ timezonemap
+ python-gtk
+ notify-python
+ gnome-terminal
+ gvfs
+ gsettings-desktop-schemas
+
+
+ /usr/bin
+ /etc/xdg
+ /usr/lib/cinnamon
+ /usr/lib/python3.9
+ /usr/lib/cinnamon-*
+ /usr/share/locale
+ /usr/share/applications
+ /usr/share/cinnamon
+ /usr/share/cinnamon-session
+ /usr/share/dbus-1
+ /usr/share/desktop-directories
+ /usr/share/doc
+ /usr/share/gtk-doc
+ /usr/share/glib-2.0
+ /usr/share/icons
+ /usr/share/man
+ /usr/share/polkit-1
+ /usr/share/xsessions
+ /usr/share/themes
+ /usr/share
+
+
+ polkit-cinnamon-authentication-agent-1.desktop
+ window-list.json
+ panel-launchers.json
+ menu.json
+ pisi-logo.svg
+ pisi-crocus-ancyrensis.png
+ cinnamon-pisilinux.gschema.override
+
+
+
+
+
+ 2022-06-30
+ 5.4.2
+ First release
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+
diff --git a/desktop/cinnamon/libcryptui/actions.py b/desktop/cinnamon/libcryptui/actions.py
new file mode 100644
index 0000000000..31d0b9f722
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/actions.py
@@ -0,0 +1,26 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import autotools, get, pisitools, shelltools
+
+def setup():
+ #shelltools.system("NOCONFIGURE=1 ./autogen.sh")
+ autotools.autoreconf("-fi")
+ autotools.configure("--prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-static \
+ --disable-schemas-compile \
+ --enable-gtk-doc")
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
diff --git a/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-fix-return-types.patch b/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-fix-return-types.patch
new file mode 100644
index 0000000000..fb26f5f226
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-fix-return-types.patch
@@ -0,0 +1,33 @@
+From a576e407d913b35804f838d615da52899681d61d Mon Sep 17 00:00:00 2001
+From: Andreas Henriksson
+Date: Mon, 15 Aug 2016 18:12:06 +0200
+Subject: [PATCH 2/3] daemon: fix conflicting return types
+
+... in functions seahorse_dbus_server_{init,cleanup}
+
+Reported-by: Michael Tautschnig
+Bug-Debian: https://bugs.debian.org/749001
+
+https://bugzilla.gnome.org/show_bug.cgi?id=769943
+---
+ daemon/seahorse-daemon.h | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/daemon/seahorse-daemon.h b/daemon/seahorse-daemon.h
+index 93c0c452..09716bb5 100644
+--- a/daemon/seahorse-daemon.h
++++ b/daemon/seahorse-daemon.h
+@@ -24,9 +24,9 @@
+ /* seahorse-dbus-server.c --------------------------------------------------- */
+
+
+-gboolean seahorse_dbus_server_init ();
++void seahorse_dbus_server_init ();
+
+-gboolean seahorse_dbus_server_cleanup ();
++void seahorse_dbus_server_cleanup ();
+
+ DBusGConnection* seahorse_dbus_server_get_connection ();
+
+--
+2.14.1
diff --git a/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-gpg22.patch b/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-gpg22.patch
new file mode 100644
index 0000000000..f80c506d53
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-gpg22.patch
@@ -0,0 +1,15 @@
+commit 183d7619c29482a5d4ae8019692899f87f198171
+commit b05e301d1b264a5d8f07cb96e5edc243d99bff79
+
+diff -up libcryptui-3.12.2/configure.ac.gpg2 libcryptui-3.12.2/configure.ac
+--- libcryptui-3.12.2/configure.ac.gpg2 2018-01-29 13:04:53.324022912 -0600
++++ configure.ac 2018-01-29 13:05:14.293824226 -0600
+@@ -95,7 +95,7 @@ AC_ARG_ENABLE(gpg-check,
+ DO_CHECK=$enableval, DO_CHECK=yes)
+
+ if test "$DO_CHECK" = "yes"; then
+- accepted_versions="1.2 1.4 2.0"
++ accepted_versions="1.2 1.4 2.0 2.1 2.2"
+ AC_PATH_PROGS(GNUPG, [gpg gpg2], no)
+ AC_DEFINE_UNQUOTED(GNUPG, "$GNUPG", [Path to gpg executable.])
+ ok="no"
diff --git a/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-use-gcr.patch b/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-use-gcr.patch
new file mode 100644
index 0000000000..c07f587c81
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/files/libcryptui-3.12.2-use-gcr.patch
@@ -0,0 +1,153 @@
+From 728aceb6defd4e6e4f07fa49ca76f5e745230fee Mon Sep 17 00:00:00 2001
+From: Marc-Antoine Perennou
+Date: Fri, 16 Sep 2016 11:46:55 +0200
+Subject: [PATCH] daemon: port to gcr-3
+
+This removes the dependency on libgnome-keyring and adds a dependency
+on libgcr instead.
+
+Signed-off-by: Marc-Antoine Perennou
+Signed-off-by: Stef Walter
+ * Updated commit message
+
+https://bugzilla.gnome.org/show_bug.cgi?id=771522
+---
+ configure.ac | 14 +++++++-------
+ daemon/seahorse-secure-buffer.c | 7 ++++---
+ daemon/seahorse-secure-memory.c | 21 +++++++++++----------
+ 3 files changed, 22 insertions(+), 20 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index b621b236..4486e7b2 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -252,18 +252,18 @@ if test "$enable_fatal_messages" = "yes" && test "$enable_debug" = "yes"; then
+ fi
+
+ dnl ****************************************************************************
+-dnl GNOME-KEYRING
++dnl GCR
+ dnl ****************************************************************************
+
+-PKG_CHECK_MODULES([GNOME_KEYRING], gnome-keyring-1 >= 2.25.5,
+- [enable_gnome_keyring=yes],[enable_gnome_keyring=no])
++PKG_CHECK_MODULES([GCR], gcr-3,
++ [enable_gcr=yes],[enable_gcr=no])
+
+-if test "$enable_gnome_keyring" = "no"; then
+- AC_MSG_ERROR([gnome-keyring library or headers not found.])
++if test "$enable_gcr" = "no"; then
++ AC_MSG_ERROR([gcr library or headers not found.])
+ fi
+
+-SEAHORSE_CFLAGS="$SEAHORSE_CFLAGS $GNOME_KEYRING_CFLAGS"
+-SEAHORSE_LIBS="$SEAHORSE_LIBS $GNOME_KEYRING_LIBS"
++SEAHORSE_CFLAGS="$SEAHORSE_CFLAGS $GCR_CFLAGS"
++SEAHORSE_LIBS="$SEAHORSE_LIBS $GCR_LIBS"
+
+ dnl ****************************************************************************
+ dnl LIBCRYPTUI
+diff --git a/daemon/seahorse-secure-buffer.c b/daemon/seahorse-secure-buffer.c
+index 0db87961..63f87cd3 100644
+--- a/daemon/seahorse-secure-buffer.c
++++ b/daemon/seahorse-secure-buffer.c
+@@ -20,7 +20,8 @@
+ #include "config.h"
+
+ #include "seahorse-secure-buffer.h"
+-#include
++#define GCR_API_SUBJECT_TO_CHANGE 1
++#include
+
+ #include
+
+@@ -92,7 +93,7 @@ seahorse_secure_buffer_real_insert_text (GtkEntryBuffer *buffer, guint position,
+ }
+ }
+
+- pv->text = gnome_keyring_memory_realloc (pv->text, pv->text_size);
++ pv->text = gcr_secure_memory_realloc (pv->text, pv->text_size);
+ }
+
+ /* Actual text insertion */
+@@ -158,7 +159,7 @@ seahorse_secure_buffer_finalize (GObject *obj)
+ SeahorseSecureBufferPrivate *pv = self->priv;
+
+ if (pv->text) {
+- gnome_keyring_memory_free (pv->text);
++ gcr_secure_memory_free (pv->text);
+ pv->text = NULL;
+ pv->text_bytes = pv->text_size = 0;
+ pv->text_chars = 0;
+diff --git a/daemon/seahorse-secure-memory.c b/daemon/seahorse-secure-memory.c
+index 3d94a674..f201d1df 100644
+--- a/daemon/seahorse-secure-memory.c
++++ b/daemon/seahorse-secure-memory.c
+@@ -23,7 +23,8 @@
+
+ #include
+
+-#include
++#define GCR_API_SUBJECT_TO_CHANGE 1
++#include
+
+ #include "seahorse-secure-memory.h"
+
+@@ -47,7 +48,7 @@ switch_malloc (gsize size)
+ if (size == 0)
+ return NULL;
+ if (seahorse_use_secure_mem)
+- p = gnome_keyring_memory_try_alloc (size);
++ p = gcr_secure_memory_try_alloc (size);
+ else
+ p = malloc (size);
+ return p;
+@@ -71,7 +72,7 @@ switch_calloc (gsize num, gsize size)
+ if (size == 0 || num == 0)
+ return NULL;
+ if (seahorse_use_secure_mem)
+- p = gnome_keyring_memory_try_alloc (size * num);
++ p = gcr_secure_memory_try_alloc (size * num);
+ else
+ p = calloc (num, size);
+ return p;
+@@ -99,11 +100,11 @@ switch_realloc (gpointer mem, gsize size)
+
+ if (!mem) {
+ if (seahorse_use_secure_mem)
+- p = gnome_keyring_memory_alloc (size);
++ p = gcr_secure_memory_alloc (size);
+ else
+ p = malloc (size);
+- } else if (gnome_keyring_memory_is_secure (mem))
+- p = gnome_keyring_memory_try_realloc (mem, size);
++ } else if (gcr_secure_memory_is_secure (mem))
++ p = gcr_secure_memory_try_realloc (mem, size);
+ else
+ p = realloc (mem, size);
+ return p;
+@@ -120,8 +121,8 @@ static void
+ switch_free (gpointer mem)
+ {
+ if (mem) {
+- if (gnome_keyring_memory_is_secure (mem))
+- gnome_keyring_memory_free (mem);
++ if (gcr_secure_memory_is_secure (mem))
++ gcr_secure_memory_free (mem);
+ else
+ free (mem);
+ }
+@@ -138,9 +139,9 @@ seahorse_try_gk_secure_memory ()
+ {
+ gpointer p;
+
+- p = gnome_keyring_memory_try_alloc (10);
++ p = gcr_secure_memory_try_alloc (10);
+ if (p != NULL) {
+- gnome_keyring_memory_free (p);
++ gcr_secure_memory_free (p);
+ return TRUE;
+ }
+
+--
+2.21.0
diff --git a/desktop/cinnamon/libcryptui/files/libcryptui-gpg_version_fix.patch b/desktop/cinnamon/libcryptui/files/libcryptui-gpg_version_fix.patch
new file mode 100644
index 0000000000..bd92dfb843
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/files/libcryptui-gpg_version_fix.patch
@@ -0,0 +1,12 @@
+diff -uprN libcryptui-3.12.2.orig/configure.ac libcryptui-3.12.2/configure.ac
+--- libcryptui-3.12.2.orig/configure.ac 2021-07-27 19:35:29.668962000 +0200
++++ configure.ac 2021-07-27 19:36:21.194924363 +0200
+@@ -96,7 +96,7 @@ AC_ARG_ENABLE(gpg-check,
+
+ if test "$DO_CHECK" = "yes"; then
+ accepted_versions="1.2 1.4 2.0 2.1 2.2"
+- AC_PATH_PROGS(GNUPG, [gpg gpg2], no)
++ AC_PATH_PROGS(GNUPG, [gpg1 gpg2], no)
+ AC_DEFINE_UNQUOTED(GNUPG, "$GNUPG", [Path to gpg executable.])
+ ok="no"
+ if test "$GNUPG" != "no"; then
diff --git a/desktop/cinnamon/libcryptui/pspec.xml b/desktop/cinnamon/libcryptui/pspec.xml
new file mode 100644
index 0000000000..9e4467c3c6
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/pspec.xml
@@ -0,0 +1,88 @@
+
+
+
+
+ libcryptui
+ https://gitlab.gnome.org/GNOME/libcryptui
+
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+ GPL
+ library
+ app:gui
+ Library for OpenPGP prompts
+ Library for OpenPGP prompts
+ https://gitlab.gnome.org/GNOME/libcryptui/-/archive/3.12.2/libcryptui-3.12.2.tar.gz
+
+ intltool
+ gnome-common
+ gtk-doc
+ gpgme-devel
+ glib2-devel
+ dbus-glib-devel
+ gnupg
+ gtk3-devel
+ libnotify-devel
+ gcr-devel
+ atk-devel
+ pango-devel
+ cairo-devel
+ libSM-devel
+ gobject-introspection-devel
+ gettext-devel
+
+
+ libcryptui-3.12.2-gpg22.patch
+ libcryptui-3.12.2-use-gcr.patch
+ libcryptui-gpg_version_fix.patch
+ libcryptui-3.12.2-fix-return-types.patch
+
+
+
+
+ libcryptui
+
+ atk
+ gcr
+ dbus
+ gtk3
+ glib2
+ libSM
+ gpgme
+ pango
+ dbus-glib
+ libnotify
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/locale
+
+
+
+
+ libcryptui-devel
+
+ libcryptui
+ gtk3-devel
+ glib2-devel
+ dbus-glib-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+ 2022-07-23
+ 3.12.2
+ First release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
diff --git a/desktop/cinnamon/libcryptui/translations.xml b/desktop/cinnamon/libcryptui/translations.xml
new file mode 100644
index 0000000000..8dbef849fe
--- /dev/null
+++ b/desktop/cinnamon/libcryptui/translations.xml
@@ -0,0 +1,8 @@
+
+
+
+ libcryptui
+ OpenPGP istemleri için kitaplık
+ OpenPGP istemleri için kitaplık
+
+
diff --git a/desktop/cinnamon/nemo-extensions/actions.py b/desktop/cinnamon/nemo-extensions/actions.py
new file mode 100644
index 0000000000..da5696aa39
--- /dev/null
+++ b/desktop/cinnamon/nemo-extensions/actions.py
@@ -0,0 +1,40 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 3.
+# See the file https://www.gnu.org/licenses/gpl-3.0.txt
+
+from pisi.actionsapi import get, mesontools, pisitools, pythonmodules, shelltools
+#nemo-seahorse
+pkgs_meson = "nemo-python nemo-dropbox nemo-fileroller nemo-image-converter nemo-preview nemo-repairer nemo-share nemo-seahorse".split()
+
+pkgs_python = "nemo-audio-tab nemo-compare nemo-emblems nemo-media-columns nemo-pastebin nemo-terminal".split()
+def setup():
+ for i in pkgs_meson:
+ shelltools.cd(i)
+ mesontools.configure("--libexecdir=/usr/share/%s" % i)
+ shelltools.cd("..")
+
+def build():
+ for i in pkgs_meson:
+ shelltools.cd(i)
+ mesontools.build()
+ shelltools.cd("..")
+
+ for i in pkgs_python:
+ shelltools.cd(i)
+ pythonmodules.compile(pyVer = '3')
+ shelltools.cd("..")
+
+def install():
+ for i in pkgs_meson:
+ shelltools.cd(i)
+ mesontools.install()
+ shelltools.cd("..")
+
+ for i in pkgs_python:
+ shelltools.cd(i)
+ pythonmodules.install(pyVer = '3')
+ shelltools.cd("..")
+ pisitools.removeDir("/usr/share/doc")
+ pisitools.removeDir("/usr/lib/pkgconfig")
diff --git a/desktop/cinnamon/nemo-extensions/pspec.xml b/desktop/cinnamon/nemo-extensions/pspec.xml
new file mode 100644
index 0000000000..5ed78369d2
--- /dev/null
+++ b/desktop/cinnamon/nemo-extensions/pspec.xml
@@ -0,0 +1,242 @@
+
+
+
+
+ nemo-extensions
+ https://github.com/linuxmint/nemo-extensions
+
+ PisiLinux Developers
+ admin@pisilinux.org
+
+ GPLv2
+ library
+ nemo
+ Various extensions for Nemo
+ Various extensions for Nemo
+ https://github.com/linuxmint/nemo-extensions/archive/refs/tags/5.4.1.tar.gz
+
+ clutter-devel
+ clutter-gst-devel
+ clutter-gtk-devel
+ python3-devel
+ python3-setuptools
+ python3-pygobject3-devel
+ meson
+ samurai
+ nemo-devel
+ xreader-devel
+ cjs-devel
+ gtksourceview4-devel
+ musicbrainz5-devel
+ dbus-glib-devel
+ cinnamon-desktop-devel
+ libcryptui-devel
+
+
+
+
+ nemo-audio-tab
+ nemo
+
+ nemo
+
+
+ /usr/lib/python3.9/site-packages/nemo_audio_tab-5.4.1-py3.9.egg-info
+ /usr/share/nemo-audio-tab
+
+
+
+ nemo-compare
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-compare-preferences
+ /usr/lib/python3.9/site-packages/nemo_compare-5.4.1-py3.9.egg-info
+ /usr/share/nemo-compare
+
+
+
+ nemo-dropbox
+ nemo
+
+ gtk3
+ nemo
+ glib2
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-dropbox.*
+ /usr/share/nemo-dropbox
+ /usr/share/icons/hicolor/symbolic/apps
+ /usr/share/licenses/nemo-dropbox
+
+
+
+ nemo-emblems
+ nemo
+
+ nemo
+
+
+ /usr/lib/python3.9/site-packages/nemo_emblems-5.4.1-py3.9.egg-info
+
+
+
+ nemo-fileroller
+ nemo
+
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-fileroller.*
+
+
+
+ nemo-image-converter
+ nemo
+
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-image-converter.*
+ /usr/share/nemo-image-converter
+
+
+
+ nemo-media-columns
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-media-columns-prefs
+ /usr/lib/python3.9/site-packages/nemo_media_columns-5.4.1-py3.9.egg-info
+ /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-media-columns.gschema.xml
+
+
+
+ nemo-pastebin
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-pastebin-configurator
+ /usr/lib/python3.9/site-packages/nemo_pastebin-5.4.1-py3.9.egg-info
+ /usr/share/nemo-pastebin
+ /usr/share/icons/hicolor/scalable
+ /usr/share/icons/hicolor/48x48
+ /usr/share/glib-2.0/schemas/nemo-pastebin.gschema.xml
+
+
+
+ nemo-preview
+ nemo
+
+ cjs
+ cairo
+ pango
+ libX11
+ clutter
+ xreader
+ freetype
+ gstreamer
+ gdk-pixbuf
+ clutter-gst
+ clutter-gtk
+ musicbrainz5
+ gtksourceview4
+ gst-plugins-base
+ gobject-introspection
+ nemo
+
+
+ /usr/bin/nemo-preview
+ /usr/lib/nemo-preview
+ /usr/share/nemo-preview
+ /usr/share/locale/*/LC_MESSAGES/nemo-preview.mo
+ /usr/share/dbus-1/services/org.nemo.Preview.service
+
+
+
+ nemo-python
+ nemo
+
+ python3
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-python.*
+ /usr/share/nemo-python
+
+
+
+ nemo-repairer
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-filename-repairer
+ /usr/lib/nemo/extensions-3.0/libnemo-filename-repairer.*
+ /usr/share/nemo-filename-repairer
+
+
+
+ nemo-seahorse
+ nemo
+
+ gcr
+ nemo
+ gpgme
+ dbus-glib
+ libnotify
+ libcryptui
+
+
+ /usr/bin/nemo-seahorse-tool
+ /usr/lib/nemo/extensions-3.0/libnemo-seahorse.*
+ /usr/share/nemo-seahorse
+ /usr/share/applications/nemo-seahorse*
+ /usr/share/glib-2.0/schemas/org.nemo.plugins.seahorse*
+ /usr/share/man/man1/nemo-seahorse*
+
+
+
+ nemo-share
+ nemo
+
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-share.*
+ /usr/share/nemo-share
+ /usr/share/polkit-1/actions
+ /usr/share/locale/*/LC_MESSAGES/nemo-share.mo
+
+
+
+ nemo-terminal
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-terminal-prefs
+ /usr/lib/python3.9/site-packages/nemo_terminal-5.4.1-py3.9.egg-info
+ /usr/share/nemo-terminal
+ /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-terminal.gschema.xml
+
+
+
+
+ 2022-07-23
+ 5.4.1
+ First Release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
+
diff --git a/desktop/cinnamon/nemo/actions.py b/desktop/cinnamon/nemo/actions.py
new file mode 100644
index 0000000000..7934d11319
--- /dev/null
+++ b/desktop/cinnamon/nemo/actions.py
@@ -0,0 +1,21 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2.
+# See the file http://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import mesontools, pisitools
+
+def setup():
+ pisitools.dosed("data/nemo.desktop.in", "Name=Files", "Name=Nemo")
+ mesontools.configure("--prefix=/usr \
+ --libexecdir=/usr/lib/nemo \
+ --buildtype=plain")
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
diff --git a/desktop/cinnamon/nemo/files/desktop-metadata b/desktop/cinnamon/nemo/files/desktop-metadata
new file mode 100644
index 0000000000..61e28863ad
--- /dev/null
+++ b/desktop/cinnamon/nemo/files/desktop-metadata
@@ -0,0 +1,25 @@
+[desktop-monitor-0]
+nemo-icon-view-keep-aligned=true
+nemo-icon-view-auto-layout=false
+nemo-icon-view-layout-timestamp=1658505851
+desktop-grid-adjust=55;89;
+nemo-icon-view-zoom-level=3
+nemo-icon-view-sort-reversed=false
+
+[home]
+nemo-icon-position-timestamp=1658505851
+nemo-icon-position=26,105
+monitor=0
+icon-scale=1
+
+[trash]
+nemo-icon-position-timestamp=1658505851
+nemo-icon-position=26,194
+monitor=0
+icon-scale=1
+
+[computer]
+nemo-icon-position-timestamp=1658505851
+nemo-icon-position=26,16
+monitor=0
+icon-scale=1
diff --git a/desktop/cinnamon/nemo/pspec.xml b/desktop/cinnamon/nemo/pspec.xml
new file mode 100644
index 0000000000..063b0ee7d5
--- /dev/null
+++ b/desktop/cinnamon/nemo/pspec.xml
@@ -0,0 +1,134 @@
+
+
+
+
+ nemo
+ https://github.com/linuxmint/nemo
+
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+ GPLv2
+ nemo
+ app:gui
+ File manager for Cinnamon
+ File manager for Cinnamon
+ https://github.com/linuxmint/nemo/archive/refs/tags/5.4.0.tar.gz
+
+ meson
+ samurai
+ intltool
+ gtk-doc
+ xorg-proto
+ pango-devel
+ python3-devel
+ python3-pygobject3-devel
+ desktop-file-utils
+ libxml2-devel
+ libXext-devel
+ librsvg-devel
+ libXrender-devel
+ cinnamon-desktop-devel
+ cinnamon-translations
+ libSM-devel
+ atk-devel
+ gsettings-desktop-schemas-devel
+ gvfs
+ gvfs-goa
+ gtk3-devel
+ glib2-devel
+ libexif-devel
+ libX11-devel
+ libnotify-devel
+ libgsf-devel
+ exempi-devel
+ gobject-introspection-devel
+ ffmpegthumbnailer-devel
+ libnotify-devel
+ xapp-devel
+ dconf-devel
+ poppler-devel
+ ghostscript-devel
+ gdk-pixbuf-devel
+
+
+
+
+
+
+
+ nemo
+
+ atk
+ gtk3
+ gvfs
+ xapp
+ cairo
+ glib2
+ pango
+ exempi
+ libX11
+ libgsf
+ librsvg
+ libexif
+ libxml2
+ gvfs-goa
+ libnotify
+ gdk-pixbuf
+ shared-mime-info
+ desktop-file-utils
+ gsettings-desktop-schemas
+ cinnamon-desktop
+ cinnamon-translations
+ icon-theme-adwaita
+
+
+ /usr/bin
+ /usr/lib/nemo
+ /usr/lib/girepository-1.0
+ /usr/lib/libnemo*
+ /usr/lib/nemo-*
+ /usr/share/applications
+ /usr/share/dbus-1
+ /usr/share/doc
+ /usr/share/glib-2.0
+ /usr/share/gtksourceview*
+ /usr/share/icons
+ /usr/share/man
+ /usr/share/mime
+ /usr/share/nemo
+ /usr/share/polkit-1
+ /home/alihan/.config/nemo
+
+
+ desktop-metadata
+
+
+
+
+ nemo-devel
+ development
+
+ nemo
+ gtk3-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+
+ 2022-06-30
+ 5.4.0
+ First release
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+
diff --git a/desktop/cinnamon/nemo/translations.xml b/desktop/cinnamon/nemo/translations.xml
new file mode 100644
index 0000000000..1ebad508fa
--- /dev/null
+++ b/desktop/cinnamon/nemo/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ nemo
+ Cinnamon için Dosya Yöneticisi
+ Cinnamon için Dosya Yöneticisi
+
+
+
+ nemo-devel
+ nemo için geliştirme dosyaları
+
+
diff --git a/desktop/cinnamon/xreader/actions.py b/desktop/cinnamon/xreader/actions.py
new file mode 100644
index 0000000000..3dca41ce80
--- /dev/null
+++ b/desktop/cinnamon/xreader/actions.py
@@ -0,0 +1,27 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+#
+# Licensed under the GNU General Public License, version 2.
+# See the file https://www.gnu.org/copyleft/gpl.txt.
+
+from pisi.actionsapi import get, mesontools, pisitools
+
+def setup():
+ mesontools.configure("--libexecdir=/usr/lib/%s \
+ -Dmathjax-directory=/usr/share/mathjax2 \
+ -Depub=true \
+ -Dcomics=true \
+ -Ddjvu=false \
+ -Ddvi=false \
+ -Dt1lib=true \
+ -Dpixbuf=true \
+ -Dhelp_files=true \
+ -Dintrospection=true" % get.srcNAME())
+
+def build():
+ mesontools.build()
+
+def install():
+ mesontools.install()
+
+ pisitools.dodoc("AUTHORS", "ChangeLog", "README*", "NEWS")
diff --git a/desktop/cinnamon/xreader/pspec.xml b/desktop/cinnamon/xreader/pspec.xml
new file mode 100644
index 0000000000..58b453216e
--- /dev/null
+++ b/desktop/cinnamon/xreader/pspec.xml
@@ -0,0 +1,103 @@
+
+
+
+
+ xreader
+ https://github.com/linuxmint/xreader
+
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+ GPLv2
+ xreader
+ app:gui
+ Document viewer for files like PDF and Postscript.
+ Document viewer for files like PDF and Postscript.
+ https://github.com/linuxmint/xreader/archive/refs/tags/3.4.2.tar.gz
+
+ xapp-devel
+ intltool
+ itstool
+ libICE-devel
+ libsecret-devel
+ libSM-devel
+ libspectre-devel
+ libgxps-devel
+ poppler-glib-devel
+ texlive-bin-devel
+ t1lib-devel
+ webkit2gtk-devel
+
+
+
+
+
+
+
+ xreader
+
+ atk
+ gtk3
+ tiff
+ xapp
+ zlib
+ glib2
+ cairo
+ glib2
+ libSM
+ pango
+ libICE
+ libX11
+ libgxps
+ libxml2
+ libsecret
+ gdk-pixbuf
+ libspectre
+ webkit2gtk
+ poppler-glib
+
+
+ /usr/bin
+ /usr/lib/libxreader*
+ /usr/lib/girepository-1.0
+ /usr/lib/xreader
+ /usr/share/applications
+ /usr/share/dbus-1
+ /usr/share/doc
+ /usr/share/glib-2.0
+ /usr/share/help
+ /usr/share/icons
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/metainfo
+ /usr/share/thumbnailers
+ /usr/share/xreader
+
+
+
+
+ xreader-devel
+
+ xreader
+ gtk3-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+
+ 2022-07-23
+ 3.4.2
+ First release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
diff --git a/desktop/cinnamon/xreader/translations.xml b/desktop/cinnamon/xreader/translations.xml
new file mode 100644
index 0000000000..ef5da6dd79
--- /dev/null
+++ b/desktop/cinnamon/xreader/translations.xml
@@ -0,0 +1,13 @@
+
+
+
+ xreader
+ PDF ve Postscript benzeri dosyalar için Belge görüntüleyici.
+ PDF ve Postscript benzeri dosyalar için Belge görüntüleyici.
+
+
+
+ xreader-devel
+ xreader için geliştirme dosyaları
+
+
diff --git a/pisi-index.xml b/pisi-index.xml
index 19eaa365c3..32ce1a11ec 100644
--- a/pisi-index.xml
+++ b/pisi-index.xml
@@ -628,6 +628,246 @@
+
+
+ nemo-extensions
+ https://github.com/linuxmint/nemo-extensions
+
+ PisiLinux Developers
+ admin@pisilinux.org
+
+ GPLv2
+ library
+ desktop.cinnamon
+ Various extensions for Nemo
+ Various extensions for Nemo
+ nemo
+ https://github.com/linuxmint/nemo-extensions/archive/refs/tags/5.4.1.tar.gz
+
+ clutter-devel
+ clutter-gst-devel
+ clutter-gtk-devel
+ python3-devel
+ python3-setuptools
+ python3-pygobject3-devel
+ meson
+ samurai
+ nemo-devel
+ xreader-devel
+ cjs-devel
+ gtksourceview4-devel
+ musicbrainz5-devel
+ dbus-glib-devel
+ cinnamon-desktop-devel
+ libcryptui-devel
+
+ desktop/cinnamon/nemo-extensions/pspec.xml
+
+
+ nemo-audio-tab
+ nemo
+
+ nemo
+
+
+ /usr/lib/python3.9/site-packages/nemo_audio_tab-5.4.1-py3.9.egg-info
+ /usr/share/nemo-audio-tab
+
+
+
+ nemo-compare
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-compare-preferences
+ /usr/lib/python3.9/site-packages/nemo_compare-5.4.1-py3.9.egg-info
+ /usr/share/nemo-compare
+
+
+
+ nemo-dropbox
+ nemo
+
+ gtk3
+ nemo
+ glib2
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-dropbox.*
+ /usr/share/nemo-dropbox
+ /usr/share/icons/hicolor/symbolic/apps
+ /usr/share/licenses/nemo-dropbox
+
+
+
+ nemo-emblems
+ nemo
+
+ nemo
+
+
+ /usr/lib/python3.9/site-packages/nemo_emblems-5.4.1-py3.9.egg-info
+
+
+
+ nemo-fileroller
+ nemo
+
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-fileroller.*
+
+
+
+ nemo-image-converter
+ nemo
+
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-image-converter.*
+ /usr/share/nemo-image-converter
+
+
+
+ nemo-media-columns
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-media-columns-prefs
+ /usr/lib/python3.9/site-packages/nemo_media_columns-5.4.1-py3.9.egg-info
+ /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-media-columns.gschema.xml
+
+
+
+ nemo-pastebin
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-pastebin-configurator
+ /usr/lib/python3.9/site-packages/nemo_pastebin-5.4.1-py3.9.egg-info
+ /usr/share/nemo-pastebin
+ /usr/share/icons/hicolor/scalable
+ /usr/share/icons/hicolor/48x48
+ /usr/share/glib-2.0/schemas/nemo-pastebin.gschema.xml
+
+
+
+ nemo-preview
+ nemo
+
+ cjs
+ cairo
+ pango
+ libX11
+ clutter
+ xreader
+ freetype
+ gstreamer
+ gdk-pixbuf
+ clutter-gst
+ clutter-gtk
+ musicbrainz5
+ gtksourceview4
+ gst-plugins-base
+ gobject-introspection
+ nemo
+
+
+ /usr/bin/nemo-preview
+ /usr/lib/nemo-preview
+ /usr/share/nemo-preview
+ /usr/share/locale/*/LC_MESSAGES/nemo-preview.mo
+ /usr/share/dbus-1/services/org.nemo.Preview.service
+
+
+
+ nemo-python
+ nemo
+
+ python3
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-python.*
+ /usr/share/nemo-python
+
+
+
+ nemo-repairer
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-filename-repairer
+ /usr/lib/nemo/extensions-3.0/libnemo-filename-repairer.*
+ /usr/share/nemo-filename-repairer
+
+
+
+ nemo-seahorse
+ nemo
+
+ gcr
+ nemo
+ gpgme
+ dbus-glib
+ libnotify
+ libcryptui
+
+
+ /usr/bin/nemo-seahorse-tool
+ /usr/lib/nemo/extensions-3.0/libnemo-seahorse.*
+ /usr/share/nemo-seahorse
+ /usr/share/applications/nemo-seahorse*
+ /usr/share/glib-2.0/schemas/org.nemo.plugins.seahorse*
+ /usr/share/man/man1/nemo-seahorse*
+
+
+
+ nemo-share
+ nemo
+
+ nemo
+
+
+ /usr/lib/nemo/extensions-3.0/libnemo-share.*
+ /usr/share/nemo-share
+ /usr/share/polkit-1/actions
+ /usr/share/locale/*/LC_MESSAGES/nemo-share.mo
+
+
+
+ nemo-terminal
+ nemo
+
+ nemo
+
+
+ /usr/bin/nemo-terminal-prefs
+ /usr/lib/python3.9/site-packages/nemo_terminal-5.4.1-py3.9.egg-info
+ /usr/share/nemo-terminal
+ /usr/share/glib-2.0/schemas/org.nemo.extensions.nemo-terminal.gschema.xml
+
+
+
+
+ 2022-07-23
+ 5.4.1
+ First Release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
cinnamon-menus
@@ -689,6 +929,426 @@
+
+
+ cinnamon
+ https://github.com/linuxmint/cinnamon
+
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+ GPLv2+
+ LGPLv2.1
+ app:console
+ library
+ desktop.cinnamon
+ Linux desktop which provides advanced innovative features and a traditional user experience
+ Linux desktop which provides advanced innovative features and a traditional user experience
+ cinnamon
+ https://github.com/linuxmint/cinnamon/archive/refs/tags/5.4.2.tar.gz
+
+ cjs-devel
+ meson
+ samurai
+ intltool
+ cinnamon-menus-devel
+ muffin-devel
+ clutter-devel
+ cogl-devel
+ gtk3-devel
+ dbus-glib-devel
+ dbus-devel
+ gobject-introspection-devel
+ polkit-devel
+ libXfixes-devel
+ at-spi2-atk-devel
+ glib2-devel
+ mesa-devel
+ pango-devel
+ libsoup-devel
+ xapp-devel
+ libX11-devel
+ libxml2-devel
+ libnma-devel
+ gstreamer-devel
+ python3-devel
+ cinnamon-desktop-devel
+ cinnamon-session
+ cinnamon-settings-daemon-devel
+ cinnamon-screensaver-devel
+ cinnamon-control-center-devel
+ libXfixes-devel
+ gettext-devel
+ spidermonkey-devel
+ libgudev-devel
+ NetworkManager-devel
+ network-manager-applet
+ startup-notification-devel
+ gnome-bluetooth-devel
+ pulseaudio-libs-devel
+ json-glib-devel
+ libnotify-devel
+ gtk-doc
+ gvfs
+ mozjs-78-devel
+ system-config-printer
+ upower-devel
+ libcroco-devel
+ libcanberra-devel
+ gconf-devel
+ gnome-panel-devel
+ gsettings-desktop-schemas-devel
+ libgnome-keyring
+ gst-plugins-base-devel
+ librsvg-devel
+ libXScrnSaver-devel
+
+
+ autostart.patch
+ default-theme.patch
+ set_wheel.patch
+ 0001-cinnamon-settings-don-t-rely-on-the-presence-of-cinn.patch
+
+ desktop/cinnamon/cinnamon/pspec.xml
+
+
+ cinnamon
+
+ atk
+ cogl
+ gtk3
+ dbus
+ xapp
+ mesa
+ cairo
+ libdrm
+ libgcc
+ glib2
+ libglvnd
+ gstreamer
+ libXext
+ dbus-glib
+ json-glib
+ libXrandr
+ libXdamage
+ libXcomposite
+ wayland-client
+ wayland-server
+ pango
+ libX11
+ muffin
+ clutter
+ libxml2
+ blueberry
+ mintlocale
+ cjs
+ system-config-printer
+ system-config-printer-gtk
+ spidermonkey
+ icon-theme-adwaita
+ libcroco
+ libXfixes
+ gdk-pixbuf
+ at-spi2-atk
+ cinnamon-menus
+ pulseaudio-libs
+ startup-notification
+ gobject-introspection
+ cinnamon-desktop
+ cinnamon-control-center
+ cinnamon-screensaver
+ cinnamon-session
+ cinnamon-settings-daemon
+ cinnamon-translations
+ gnome-panel
+ nemo
+ NetworkManager
+ network-manager-applet
+ libgnome-keyring
+ accountsservice
+ polkit
+ polkit-gnome
+ upower
+ libsoup
+ dbus-python
+ libnotify
+ gconf
+ python3-cairo
+ python3-pygobject3
+ python3-pam
+ python3-xapp
+ python3-pillow
+ python3-pexpect
+ python3-pyinotify
+ python3-pytz
+ python3-requests
+ python3-cairo
+ timezonemap
+ python-gtk
+ notify-python
+ gnome-terminal
+ gvfs
+ gsettings-desktop-schemas
+
+
+ /usr/bin
+ /etc/xdg
+ /usr/lib/cinnamon
+ /usr/lib/python3.9
+ /usr/lib/cinnamon-*
+ /usr/share/locale
+ /usr/share/applications
+ /usr/share/cinnamon
+ /usr/share/cinnamon-session
+ /usr/share/dbus-1
+ /usr/share/desktop-directories
+ /usr/share/doc
+ /usr/share/gtk-doc
+ /usr/share/glib-2.0
+ /usr/share/icons
+ /usr/share/man
+ /usr/share/polkit-1
+ /usr/share/xsessions
+ /usr/share/themes
+ /usr/share
+
+
+ polkit-cinnamon-authentication-agent-1.desktop
+ window-list.json
+ panel-launchers.json
+ menu.json
+ pisi-logo.svg
+ pisi-crocus-ancyrensis.png
+ cinnamon-pisilinux.gschema.override
+
+
+
+
+ 2022-06-30
+ 5.4.2
+ First release
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+
+
+
+ nemo
+ https://github.com/linuxmint/nemo
+
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+ GPLv2
+ app:gui
+ desktop.cinnamon
+ File manager for Cinnamon
+ Cinnamon için Dosya Yöneticisi
+ File manager for Cinnamon
+ Cinnamon için Dosya Yöneticisi
+ nemo
+ https://github.com/linuxmint/nemo/archive/refs/tags/5.4.0.tar.gz
+
+ meson
+ samurai
+ intltool
+ gtk-doc
+ xorg-proto
+ pango-devel
+ python3-devel
+ python3-pygobject3-devel
+ desktop-file-utils
+ libxml2-devel
+ libXext-devel
+ librsvg-devel
+ libXrender-devel
+ cinnamon-desktop-devel
+ cinnamon-translations
+ libSM-devel
+ atk-devel
+ gsettings-desktop-schemas-devel
+ gvfs
+ gvfs-goa
+ gtk3-devel
+ glib2-devel
+ libexif-devel
+ libX11-devel
+ libnotify-devel
+ libgsf-devel
+ exempi-devel
+ gobject-introspection-devel
+ ffmpegthumbnailer-devel
+ libnotify-devel
+ xapp-devel
+ dconf-devel
+ poppler-devel
+ ghostscript-devel
+ gdk-pixbuf-devel
+
+ desktop/cinnamon/nemo/pspec.xml
+
+
+ nemo
+
+ atk
+ gtk3
+ gvfs
+ xapp
+ cairo
+ glib2
+ pango
+ exempi
+ libX11
+ libgsf
+ librsvg
+ libexif
+ libxml2
+ gvfs-goa
+ libnotify
+ gdk-pixbuf
+ shared-mime-info
+ desktop-file-utils
+ gsettings-desktop-schemas
+ cinnamon-desktop
+ cinnamon-translations
+ icon-theme-adwaita
+
+
+ /usr/bin
+ /usr/lib/nemo
+ /usr/lib/girepository-1.0
+ /usr/lib/libnemo*
+ /usr/lib/nemo-*
+ /usr/share/applications
+ /usr/share/dbus-1
+ /usr/share/doc
+ /usr/share/glib-2.0
+ /usr/share/gtksourceview*
+ /usr/share/icons
+ /usr/share/man
+ /usr/share/mime
+ /usr/share/nemo
+ /usr/share/polkit-1
+ /home/alihan/.config/nemo
+
+
+ desktop-metadata
+
+
+
+ nemo-devel
+ nemo için geliştirme dosyaları
+ development
+
+ nemo
+ gtk3-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+ 2022-06-30
+ 5.4.0
+ First release
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+
+
+
+ libcryptui
+ https://gitlab.gnome.org/GNOME/libcryptui
+
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+ GPL
+ app:gui
+ desktop.cinnamon
+ Library for OpenPGP prompts
+ OpenPGP istemleri için kitaplık
+ Library for OpenPGP prompts
+ OpenPGP istemleri için kitaplık
+ library
+ https://gitlab.gnome.org/GNOME/libcryptui/-/archive/3.12.2/libcryptui-3.12.2.tar.gz
+
+ intltool
+ gnome-common
+ gtk-doc
+ gpgme-devel
+ glib2-devel
+ dbus-glib-devel
+ gnupg
+ gtk3-devel
+ libnotify-devel
+ gcr-devel
+ atk-devel
+ pango-devel
+ cairo-devel
+ libSM-devel
+ gobject-introspection-devel
+ gettext-devel
+
+
+ libcryptui-3.12.2-gpg22.patch
+ libcryptui-3.12.2-use-gcr.patch
+ libcryptui-gpg_version_fix.patch
+ libcryptui-3.12.2-fix-return-types.patch
+
+ desktop/cinnamon/libcryptui/pspec.xml
+
+
+ libcryptui
+
+ atk
+ gcr
+ dbus
+ gtk3
+ glib2
+ libSM
+ gpgme
+ pango
+ dbus-glib
+ libnotify
+
+
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/locale
+
+
+
+ libcryptui-devel
+
+ libcryptui
+ gtk3-devel
+ glib2-devel
+ dbus-glib-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+ 2022-07-23
+ 3.12.2
+ First release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
mint-themes
@@ -902,6 +1562,104 @@
+
+
+ xreader
+ https://github.com/linuxmint/xreader
+
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+ GPLv2
+ app:gui
+ desktop.cinnamon
+ Document viewer for files like PDF and Postscript.
+ PDF ve Postscript benzeri dosyalar için Belge görüntüleyici.
+ Document viewer for files like PDF and Postscript.
+ PDF ve Postscript benzeri dosyalar için Belge görüntüleyici.
+ xreader
+ https://github.com/linuxmint/xreader/archive/refs/tags/3.4.2.tar.gz
+
+ xapp-devel
+ intltool
+ itstool
+ libICE-devel
+ libsecret-devel
+ libSM-devel
+ libspectre-devel
+ libgxps-devel
+ poppler-glib-devel
+ texlive-bin-devel
+ t1lib-devel
+ webkit2gtk-devel
+
+ desktop/cinnamon/xreader/pspec.xml
+
+
+ xreader
+
+ atk
+ gtk3
+ tiff
+ xapp
+ zlib
+ glib2
+ cairo
+ glib2
+ libSM
+ pango
+ libICE
+ libX11
+ libgxps
+ libxml2
+ libsecret
+ gdk-pixbuf
+ libspectre
+ webkit2gtk
+ poppler-glib
+
+
+ /usr/bin
+ /usr/lib/libxreader*
+ /usr/lib/girepository-1.0
+ /usr/lib/xreader
+ /usr/share/applications
+ /usr/share/dbus-1
+ /usr/share/doc
+ /usr/share/glib-2.0
+ /usr/share/help
+ /usr/share/icons
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/metainfo
+ /usr/share/thumbnailers
+ /usr/share/xreader
+
+
+
+ xreader-devel
+ xreader için geliştirme dosyaları
+
+ xreader
+ gtk3-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+ /usr/share/gir-1.0
+
+
+
+
+ 2022-07-23
+ 3.4.2
+ First release
+ Ayhan Yalçınsoy
+ ayhanyalcinsoy@pisilinux.org
+
+
+
cinnamon-control-center
@@ -1327,7 +2085,7 @@
libxklavier-devel
at-spi2-core-devel
desktop-file-utils
- python-pygobject3-devel
+ python3-pygobject3-devel
gobject-introspection-devel
gsettings-desktop-schemas-devel
@@ -1837,6 +2595,38 @@
+
+
+ cinnamon-sounds
+ http://cinnamon.linuxmint.com/
+
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+ GPLv2
+ app:gui
+ desktop.cinnamon
+ Cinnamon desktop sounds
+ Cinnamon desktop sounds
+ https://sourceforge.net/projects/pisilinux/files/source/cinnamon-sounds.tar.xz
+ desktop/cinnamon/cinnamon-sounds/pspec.xml
+
+
+ cinnamon-sounds
+
+ /usr/share/cinnamon/sounds
+
+
+
+
+ 2022-07-16
+ 1.0.0
+ First release
+ Alihan Öztürk
+ alihan@pisilinux.org
+
+
+
xfce4-screensaver
diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum
index 88d1983f39..26f9064c7f 100644
--- a/pisi-index.xml.sha1sum
+++ b/pisi-index.xml.sha1sum
@@ -1 +1 @@
-ae6201f4b80ec2da97d6962dd0fb7e0db3ca31b2
\ No newline at end of file
+e68bc1cad066a9a86da54ca7e2a011508bad3648
\ No newline at end of file
diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz
index 811352b9b5..2719db8730 100644
Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ
diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum
index 513e637964..2b79dfb58b 100644
--- a/pisi-index.xml.xz.sha1sum
+++ b/pisi-index.xml.xz.sha1sum
@@ -1 +1 @@
-d1e8edf0884bc3aacb19ce2c0273c273dad0e620
\ No newline at end of file
+860d1c4e0005cfd570e831cfa5cef13cd96b754a
\ No newline at end of file