]> git.pld-linux.org Git - packages/cinnamon.git/commitdiff
- updated to 5.8.2 (translations 5.8.1) master
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 18 Jun 2023 11:22:59 +0000 (13:22 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 18 Jun 2023 11:22:59 +0000 (13:22 +0200)
- updated Fedora overrides and patches; added fix_path and menu patches (the latter without RH-specific parts)

autostart.patch
cinnamon-apps.gschema.override [new file with mode: 0644]
cinnamon-common.gschema.override [new file with mode: 0644]
cinnamon-fedora.gschema.override [deleted file]
cinnamon-gtkdoc.patch [new file with mode: 0644]
cinnamon-menu.patch [new file with mode: 0644]
cinnamon.spec
default_panal_launcher.patch
fix_path.patch [new file with mode: 0644]
revert_25aef37.patch
set_wheel.patch

index 12b746eda7d0d680bd2f9407cb2343609d0400fd..753c13375a764559c5f036f4b66539b99baf5ea1 100644 (file)
@@ -4,7 +4,7 @@
  [Cinnamon Session]
  Name=Cinnamon
 -RequiredComponents=cinnamon;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
-+RequiredComponents=cinnamon;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;polkit-cinnamon-authentication-agent-1;
++RequiredComponents=cinnamon;org.cinnamon.ScreenSaver;polkit-cinnamon-authentication-agent-1;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
  DesktopName=X-Cinnamon
  
  
@@ -14,7 +14,7 @@
  [Cinnamon Session]
  Name=Cinnamon (Software Rendering)
 -RequiredComponents=cinnamon2d;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
-+RequiredComponents=cinnamon2d;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;polkit-cinnamon-authentication-agent-1;
++RequiredComponents=cinnamon2d;org.cinnamon.ScreenSaver;polkit-cinnamon-authentication-agent-1;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
  DesktopName=X-Cinnamon
  
  
diff --git a/cinnamon-apps.gschema.override b/cinnamon-apps.gschema.override
new file mode 100644 (file)
index 0000000..e1c37a2
--- /dev/null
@@ -0,0 +1,2 @@
+[org.cinnamon]
+favorite-apps=['firefox.desktop', 'org.gnome.Packages.desktop', 'cinnamon-settings.desktop', 'org.gnome.Terminal.desktop', 'nemo.desktop']
diff --git a/cinnamon-common.gschema.override b/cinnamon-common.gschema.override
new file mode 100644 (file)
index 0000000..90b74b7
--- /dev/null
@@ -0,0 +1,87 @@
+[org.cinnamon]
+desktop-effects=false
+desktop-effects-minimize-effect='traditional'
+number-workspaces=4
+startup-animation=true
+workspace-expo-view-as-grid=true
+enable-indicators=false
+enabled-applets=['panel1:left:0:menu@cinnamon.org', 'panel1:left:1:show-desktop@cinnamon.org', 'panel1:left:2:grouped-window-list@cinnamon.org', 'panel1:right:0:keyboard@cinnamon.org','panel1:right:1:systray@cinnamon.org','panel1:right:2:xapp-status@cinnamon.org',  'panel1:right:3:notifications@cinnamon.org', 'panel1:right:4:printers@cinnamon.org', 'panel1:right:5:removable-drives@cinnamon.org', 'panel1:right:6:network@cinnamon.org', 'panel1:right:7:power@cinnamon.org', 'panel1:right:8:calendar@cinnamon.org', 'panel1:right:9:sound@cinnamon.org']
+app-menu-label='Menu'
+app-menu-icon-name='fedora-logo-sprite'
+panels-height=['1:26']
+system-icon='fedora-logo-sprite'
+
+[org.cinnamon.sounds]
+login-enabled=true
+login-file='/usr/share/cinnamon-control-center/sounds/login.oga'
+logout-enabled=true
+logout-file='/usr/share/cinnamon-control-center/sounds/logout.ogg'
+switch-enabled=true
+switch-file='/usr/share/cinnamon-control-center/sounds/switch.oga'
+close-enabled=true
+close-file='/usr/share/cinnamon-control-center/sounds/close.oga'
+map-enabled=true
+map-file='/usr/share/cinnamon-control-center/sounds/map.oga'
+minimize-enabled=true
+minimize-file='/usr/share/cinnamon-control-center/sounds/minimize.oga'
+maximize-enabled=true
+maximize-file='/usr/share/cinnamon-control-center/sounds/maximize.oga'
+notification-enabled=true
+notification-file='/usr/share/cinnamon-control-center/sounds/notification.oga'
+unmaximize-enabled=true
+unmaximize-file='/usr/share/cinnamon-control-center/sounds/unmaximize.oga'
+tile-enabled=true
+tile-file='/usr/share/cinnamon-control-center/sounds/tile.oga'
+plug-enabled=true
+plug-file='/usr/share/cinnamon-control-center/sounds/plug.oga'
+unplug-enabled=true
+unplug-file='/usr/share/cinnamon-control-center/sounds/unplug.oga'
+
+[org.cinnamon.desktop.sound]
+event-sounds=true
+input-feedback-sounds=false
+volume-sound-enabled=true
+volume-sound-file='/usr/share/cinnamon-control-center/sounds/volume.oga'
+
+[org.cinnamon.desktop.screensaver]
+ask-for-away-message=false
+font-date='Noto Sans 24'
+font-message='Noto Sans 14'
+show-clock=true
+font-time='Noto Sans 64'
+
+[org.cinnamon.settings-daemon.peripherals.keyboard]
+input-sources-switcher='alt-shift'
+bell-mode='off'
+
+[org.cinnamon.desktop.background]
+primary-color='#023c88'
+secondary-color='#5789ca'
+
+[org.cinnamon.desktop.interface]
+menus-have-icons=true
+font-name='Noto Sans 9'
+gtk-overlay-scrollbars=false
+gtk-theme='Mint-Y-Dark-Aqua'
+icon-theme='Mint-Y-Aqua'
+
+[org.cinnamon.desktop.wm.preferences]
+button-layout=':minimize,maximize,close'
+titlebar-font='Noto Sans Bold 10'
+
+[org.cinnamon.SessionManager]
+quit-delay-toggle=true
+prefer-hybrid-sleep=false
+
+[org.cinnamon.settings-daemon.plugins.xsettings]
+hinting='slight'
+menus-have-icons=true
+
+[org.cinnamon.settings-daemon.plugins.power]
+lock-on-suspend=true
+
+[org.cinnamon.theme]
+name='Mint-Y-Dark-Aqua'
+
+[org.gnome.desktop.interface]
+monospace-font-name='Monospace 10'
diff --git a/cinnamon-fedora.gschema.override b/cinnamon-fedora.gschema.override
deleted file mode 100644 (file)
index 5b98dbd..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-[org.cinnamon]
-desktop-effects-minimize-effect="traditional"
-enabled-applets=['panel1:left:0:menu@cinnamon.org', 'panel1:left:1:show-desktop@cinnamon.org', 'panel1:left:2:panel-launchers@cinnamon.org', 'panel1:left:3:window-list@cinnamon.org', 'panel1:right:0:notifications@cinnamon.org', 'panel1:right:1:user@cinnamon.org', 'panel1:right:2:removable-drives@cinnamon.org', 'panel1:right:3:keyboard@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:windows-quick-list@cinnamon.org']
-favorite-apps=['firefox.desktop', 'cinnamon-settings.desktop', 'gnome-terminal.desktop', 'nemo.desktop']
-number-workspaces=4
-startup-animation=false
-workspace-expo-view-as-grid=true
-
-[org.cinnamon.sounds]
-login-enabled=true
-login-file="/usr/share/cinnamon-control-center/sounds/login.oga"
-logout-enabled=true
-logout-file="/usr/share/cinnamon-control-center/sounds/logout.ogg"
-switch-enabled=true
-switch-file="/usr/share/cinnamon-control-center/sounds/switch.oga"
-close-enabled=true
-close-file="/usr/share/cinnamon-control-center/sounds/close.oga"
-map-enabled=true
-map-file="/usr/share/cinnamon-control-center/sounds/map.oga"
-minimize-enabled=true
-minimize-file="/usr/share/cinnamon-control-center/sounds/minimize.oga"
-maximize-enabled=true
-maximize-file="/usr/share/cinnamon-control-center/sounds/maximize.oga"
-unmaximize-enabled=true
-unmaximize-file="/usr/share/cinnamon-control-center/sounds/unmaximize.oga"
-tile-enabled=true
-tile-file="/usr/share/cinnamon-control-center/sounds/tile.oga"
-plug-enabled=true
-plug-file="/usr/share/cinnamon-control-center/sounds/plug.oga"
-unplug-enabled=true
-unplug-file="/usr/share/cinnamon-control-center/sounds/unplug.oga"
-
-[org.cinnamon.desktop.sound]
-event-sounds=false
-input-feedback-sounds=false
-volume-sound-enabled=true
-volume-sound-file='/usr/share/cinnamon-control-center/sounds/volume.oga'
-
-[org.cinnamon.screensaver]
-ask-for-away-message=false
-
-[org.cinnamon.settings-daemon.peripherals.keyboard]
-input-sources-switcher='alt-shift'
-
-[org.cinnamon.desktop.background]
-picture-uri='file:///usr/share/backgrounds/images/default.png'
-primary-color='#023c88'
-secondary-color='#5789ca'
-
-[org.cinnamon.desktop.interface]
-menus-have-icons=true
-font-name='Cantarell 11'
-gtk-theme='Zukitwo'
-icon-theme='nimbus'
-
-[org.cinnamon.desktop.wm.preferences]
-button-layout=':minimize,maximize,close'
-titlebar-font='Cantarell Bold 11'
-theme='Clearlooks'
-
-[org.cinnamon.settings-daemon.plugins.xsettings]
-hinting="slight"
-menus-have-icons=true
-
-[org.cinnamon.settings-daemon.plugins.power]
-lock-on-suspend=true
-
-[org.cinnamon.theme]
-name="cinnamon"
diff --git a/cinnamon-gtkdoc.patch b/cinnamon-gtkdoc.patch
new file mode 100644 (file)
index 0000000..6f0cb77
--- /dev/null
@@ -0,0 +1,9 @@
+--- cinnamon-5.8.2/docs/reference/cinnamon/meson.build.orig    2023-06-14 09:28:16.000000000 +0200
++++ cinnamon-5.8.2/docs/reference/cinnamon/meson.build 2023-06-17 19:57:50.497306746 +0200
+@@ -1,6 +1,5 @@
+ ignore = [
+     'cinnamon-recorder-src.h',
+-    'cinnamon-recorder.h',
+     st_headers,
+     st_private_headers,
+     tray_headers,
diff --git a/cinnamon-menu.patch b/cinnamon-menu.patch
new file mode 100644 (file)
index 0000000..7e75c8d
--- /dev/null
@@ -0,0 +1,39 @@
+Index: Cinnamon-3.6.6/files/etc/xdg/menus/cinnamon-applications.menu
+===================================================================
+--- Cinnamon-3.6.6.orig/files/etc/xdg/menus/cinnamon-applications.menu
++++ Cinnamon-3.6.6/files/etc/xdg/menus/cinnamon-applications.menu
+@@ -26,6 +26,8 @@
+            applications here -->
+         <Not><Category>Accessibility</Category></Not>
+         <Not><Category>System</Category></Not>
++        <Not><Filename>org.gnome.Nautilus.desktop</Filename></Not>
++        <Not><Filename>yelp.desktop</Filename></Not>
+       </And>
+     </Include>
+   </Menu> <!-- End Accessories -->
+@@ -136,6 +139,7 @@
+         <Not><Category>Core</Category></Not>
+         <Not><Category>Settings</Category></Not>
+         <Not><Category>Screensaver</Category></Not>
++        <Not><Filename>onboard.desktop</Filename></Not>
+       </And>
+     </Include>
+   </Menu> <!-- End Other -->
+@@ -158,6 +164,9 @@
+       <And>
+         <Category>Settings</Category>
+         <Not><Category>System</Category></Not>
++        <Not><Filename>onboard-settings.desktop</Filename></Not>
++        <Not><Filename>system-config-users.desktop</Filename></Not>
++        <Not><Filename>xscreensaver-properties.desktop</Filename></Not>
+       </And>
+     </Include>
+   </Menu>
+@@ -176,6 +187,7 @@
+       <And>
+         <Category>System</Category>
+         <Not><Category>Settings</Category></Not>
++        <Not><Filename>system-config-users.desktop</Filename></Not>
+       </And>
+     </Include>
+   </Menu>     <!-- End System Settings -->
index 417f5891ea5b1969da4647c7a35915504763e8af..799912ea4e6e4d8f8176a705e923dd2bda7933a9 100644 (file)
@@ -2,32 +2,36 @@
 # Conditional build:
 %bcond_without apidocs # API documentation
 
-%define        translations_version    5.0.2
+%define        translations_version    5.8.1
 %define        cinnamon_desktop_ver    2.4.0
 %define        cinnamon_menus_ver      4.8.0
 %define        cjs_ver                 4.8.0
 %define        gi_ver                  1.34.2
 %define        glib_ver                1:2.52.0
-%define        muffin_version          4.0.3
+%define        muffin_ver              5.2.0
 Summary:       Window management and application launching for Cinnamon
 Summary(pl.UTF-8):     Zarządzanie oknami i uruchamianie aplikacji dla środowiska Cinnamon
 Name:          cinnamon
-Version:       5.0.5
+Version:       5.8.2
 Release:       0.1
 License:       GPL v2+ and LGPL v2+
 Group:         X11/Applications
-#Source0Download: https://github.com/linuxmint/Cinnamon/releases
+#Source0Download: https://github.com/linuxmint/Cinnamon/tags
 Source0:       https://github.com/linuxmint/Cinnamon/archive/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: ca117de8cf689eb5dfa8b3f052a2bc70
-#Source1Download: https://github.com/linuxmint/cinnamon-translations/releases
+# Source0-md5: 671eebd8bd27441ddd98b6438794c906
+#Source1Download: https://github.com/linuxmint/cinnamon-translations/tags
 Source1:       https://github.com/linuxmint/cinnamon-translations/archive/%{translations_version}/cinnamon-translations-%{translations_version}.tar.gz
-# Source1-md5: 6e40b7f545138907148af3377e628d63
+# Source1-md5: b9ea707443c81e4340b0cb219d289130
 Source2:       polkit-%{name}-authentication-agent-1.desktop
-Source3:       %{name}-fedora.gschema.override
+Source3:       %{name}-common.gschema.override
+Source4:       %{name}-apps.gschema.override
 Patch0:                background.patch
 Patch1:                autostart.patch
+Patch2:                %{name}-gtkdoc.patch
 Patch3:                set_wheel.patch
+Patch4:                fix_path.patch
 Patch5:                revert_25aef37.patch
+Patch6:                %{name}-menu.patch
 Patch7:                default_panal_launcher.patch
 URL:           https://github.com/linuxmint/Cinnamon
 BuildRequires: NetworkManager-devel
@@ -46,10 +50,8 @@ BuildRequires:       gtk+3-devel >= 3.12.0
 BuildRequires: gstreamer-devel >= 1.0
 BuildRequires: gtk-doc >= 1.15
 BuildRequires: intltool >= 0.40
-BuildRequires: libcroco-devel >= 0.6.2
-BuildRequires: libsoup-devel >= 2.4
 BuildRequires: libxml2-devel >= 2.0
-BuildRequires: meson >= 0.46.0
+BuildRequires: meson >= 0.47.0
 BuildRequires: muffin-devel >= %{muffin_ver}
 BuildRequires: ninja >= 1.5
 BuildRequires: pkgconfig >= 1:0.22
@@ -57,7 +59,7 @@ BuildRequires:        polkit-devel >= 0.100
 BuildRequires: python3 >= 1:3.2
 BuildRequires: rpm-build >= 4.6
 BuildRequires: rpmbuild(macros) >= 1.736
-BuildRequires: startup-notification-devel >= 0.11
+BuildRequires: xapps-devel >= 2.6.0
 BuildRequires: xorg-lib-libX11-devel
 BuildRequires: xorg-lib-libXfixes-devel
 Requires:      glib2 >= %{glib_ver}
@@ -68,6 +70,8 @@ Requires:     gobject-introspection >= %{gi_ver}
 # needed for loading SVG's via gdk-pixbuf
 Requires:      librsvg >= 2.0
 Requires:      polkit >= 0.100
+# required by polkit-cinnamon-authentication-agent-1.desktop
+Requires:      polkit-gnome
 # through UPowerGlib typelib
 Requires:      upower
 # needed for session files
@@ -91,7 +95,7 @@ Requires:     python3-PyPAM
 Requires:      cinnamon-screensaver
 
 # needed for theme overrides
-Requires:      gnome-themes
+Requires:      gnome-backgrounds
 
 # required for keyboard applet
 Requires:      gucharmap
@@ -149,8 +153,11 @@ Dokumentacja API środowiska Cinnamon.
 %setup -q -a1
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 %patch3 -p1
+%patch4 -p1
 %patch5 -p1
+%patch6 -p1
 %patch7 -p1
 
 # cleanup backups after patching
@@ -170,7 +177,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %ninja_install -C build
 
-install -D %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/cinnamon-fedora.gschema.override
+install -Dp %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/cinnamon-common.gschema.override
+install -Dp %{SOURCE4} $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/cinnamon-apps.gschema.override
 
 # install polkit autostart desktop file
 %{__sed} -e 's,@libexecdir@,%{_libexecdir},' %{SOURCE2} >$RPM_BUILD_ROOT%{_desktopdir}/polkit-cinnamon-authentication-agent-1.desktop
@@ -185,18 +193,21 @@ desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/polkit-cinnamon-authenticati
 #sed -i -e 's@/usr/lib/cinnamon-control-center@%{_libdir}/cinnamon-control-center@g' \
 #      $RPM_BUILD_ROOT%{_prefix}/lib/cinnamon-settings/bin/capi.py
 
-# to fix man page brp check
-touch $RPM_BUILD_ROOT%{_mandir}/man1/gnome-session.1
+%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/cinnamon
+%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/cinnamon
+
+# no headers
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/gir-1.0/{Cinnamon-0.1,St-1.0}.gir
+
+# to fix man page brp check (note: do not package)
+touch $RPM_BUILD_ROOT%{_mandir}/man1/cinnamon-session.1
 
 cd cinnamon-translations-%{translations_version}
 for f in usr/share/locale/*/LC_MESSAGES/%{name}.mo ; do
-       install -D "$f" "$RPM_BUILD_ROOT/$f"
+       install -Dp "$f" "$RPM_BUILD_ROOT/$f"
 done
 cd ..
 
-%py3_comp $RPM_BUILD_ROOT%{py3_sitedir}/cinnamon
-%py3_ocomp $RPM_BUILD_ROOT%{py3_sitedir}/cinnamon
-
 # not supported by glibc
 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/{ie,frp,jv,ksw,nap,rue,sco}
 # almost empty version of nb(?) under withdrawn code
@@ -224,9 +235,13 @@ fi
 %defattr(644,root,root,755)
 %doc AUTHORS README.rst debian/changelog
 %attr(755,root,root) %{_bindir}/cinnamon
+%attr(755,root,root) %{_bindir}/cinnamon-calendar-server
+%attr(755,root,root) %{_bindir}/cinnamon-close-dialog
 %attr(755,root,root) %{_bindir}/cinnamon-dbus-command
 %attr(755,root,root) %{_bindir}/cinnamon-desktop-editor
+%attr(755,root,root) %{_bindir}/cinnamon-display-changes-dialog
 %attr(755,root,root) %{_bindir}/cinnamon-file-dialog
+%attr(755,root,root) %{_bindir}/cinnamon-hover-click
 %attr(755,root,root) %{_bindir}/cinnamon-install-spice
 %attr(755,root,root) %{_bindir}/cinnamon-json-makepot
 %attr(755,root,root) %{_bindir}/cinnamon-killer-daemon
@@ -251,9 +266,10 @@ fi
 %attr(755,root,root) %{_libdir}/cinnamon/libst.so
 %{_libdir}/cinnamon/Cinnamon-0.1.typelib
 %{_libdir}/cinnamon/St-1.0.typelib
+%attr(755,root,root) %{_libexecdir}/cinnamon-calendar-server.py
 %attr(755,root,root) %{_libexecdir}/cinnamon-hotplug-sniffer
 %attr(755,root,root) %{_libexecdir}/cinnamon-perf-helper
-%{py3_sitedir}/cinnamon
+%{py3_sitescriptdir}/cinnamon
 /etc/xdg/menus/cinnamon-applications-merged
 /etc/xdg/menus/cinnamon-applications.menu
 %dir %{_datadir}/cinnamon
@@ -271,6 +287,7 @@ fi
 %attr(755,root,root) %{_datadir}/cinnamon/cinnamon-settings/xlet-settings.py
 %{_datadir}/cinnamon/cinnamon-settings/config.py
 %{_datadir}/cinnamon/cinnamon-settings/icons
+%{_datadir}/cinnamon/cinnamon-settings/*.svg
 %{_datadir}/cinnamon/cinnamon-settings/*.ui
 %{_datadir}/cinnamon/cinnamon-slideshow
 %{_datadir}/cinnamon/desklets
@@ -279,6 +296,7 @@ fi
 %{_datadir}/cinnamon/js
 %{_datadir}/cinnamon/search_providers
 %{_datadir}/cinnamon/sounds
+%{_datadir}/cinnamon/styles.d
 %{_datadir}/cinnamon/theme
 %{_datadir}/cinnamon/thumbnails
 %{_datadir}/cinnamon-session/sessions/cinnamon.session
@@ -286,8 +304,11 @@ fi
 %{_datadir}/dbus-1/services/org.Cinnamon.HotplugSniffer.service
 %{_datadir}/dbus-1/services/org.Cinnamon.Melange.service
 %{_datadir}/dbus-1/services/org.Cinnamon.Slideshow.service
+%{_datadir}/dbus-1/services/org.cinnamon.CalendarServer.service
 %{_datadir}/desktop-directories/cinnamon-*.directory
-%{_datadir}/glib-2.0/schemas/cinnamon-fedora.gschema.override
+%{_datadir}/glib-2.0/schemas/cinnamon-apps.gschema.override
+%{_datadir}/glib-2.0/schemas/cinnamon-common.gschema.override
+%{_datadir}/glib-2.0/schemas/org.cinnamon.gestures.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml
 %{_datadir}/polkit-1/actions/org.cinnamon.settings-users.policy
 %{_datadir}/xsessions/cinnamon.desktop
@@ -299,6 +320,7 @@ fi
 %{_desktopdir}/cinnamon.desktop
 %{_desktopdir}/cinnamon2d.desktop
 %{_desktopdir}/polkit-cinnamon-authentication-agent-1.desktop
+%{_iconsdir}/hicolor/24x24/actions/cinnamon-hc-*-click.png
 %{_iconsdir}/hicolor/scalable/actions/cinnamon-caps-lock-*symbolic.svg
 %{_iconsdir}/hicolor/scalable/actions/cinnamon-num-lock-*symbolic.svg
 %{_iconsdir}/hicolor/scalable/actions/list-edit-symbolic.svg
@@ -309,6 +331,7 @@ fi
 %{_iconsdir}/hicolor/scalable/apps/cinnamon-symbolic.svg
 %{_iconsdir}/hicolor/scalable/apps/cinnamon-virtual-keyboard.svg
 %{_iconsdir}/hicolor/scalable/apps/removable-drives.svg
+%{_iconsdir}/hicolor/scalable/categories/cinnamon-all-applications-symbolic.svg
 %{_iconsdir}/hicolor/scalable/categories/cs-*.svg
 %{_iconsdir}/hicolor/scalable/devices/audio-speaker-*.svg
 %{_iconsdir}/hicolor/scalable/devices/audio-subwoofer.svg
@@ -321,10 +344,10 @@ fi
 %{_mandir}/man1/cinnamon-menu-editor.1*
 %{_mandir}/man1/cinnamon-screensaver-lock-dialog.1*
 %{_mandir}/man1/cinnamon-settings.1*
-%{_mandir}/man1/cinnamon2d.1
-%{_mandir}/man1/gnome-session-cinnamon.1
-%{_mandir}/man1/gnome-session-cinnamon2d.1
-%{_mandir}/man1/gnome-session.1
+%{_mandir}/man1/cinnamon-session-cinnamon.1*
+%{_mandir}/man1/cinnamon-session-cinnamon2d.1*
+%{_mandir}/man1/cinnamon2d.1*
+%exclude %{_mandir}/man1/cinnamon-session.1
 
 %if %{with apidocs}
 %files apidocs
index b6ac6c3e6b0515107af28e2dd67ad826f66f2d79..cebefc32595837e8bc7a53b79cc617711a984c47 100644 (file)
@@ -1,12 +1,11 @@
---- a/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/settings-schema.json
-+++ b/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/settings-schema.json
-@@ -142,7 +142,7 @@
+--- cinnamon-5.8.1/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/settings-schema.json.orig 2023-06-14 06:23:56.383553556 +0200
++++ cinnamon-5.8.1/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/settings-schema.json      2023-06-14 06:25:47.438575265 +0200
+@@ -137,7 +137,7 @@
    },
    "pinned-apps": {
      "type": "generic",
--    "default": ["firefox.desktop", "org.gnome.Terminal.desktop", "nemo.desktop"]
-+    "default": ["firefox.desktop", "mozilla-thunderbird.desktop", "org.gnome.Terminal.desktop", "nemo.desktop"]
+-    "default": ["nemo.desktop", "firefox.desktop", "org.gnome.Terminal.desktop"]
++    "default": ["nemo.desktop", "firefox.desktop", "thunderbird.desktop", "org.gnome.Terminal.desktop"]
    },
    "group-apps": {
      "type": "checkbox",
-
diff --git a/fix_path.patch b/fix_path.patch
new file mode 100644 (file)
index 0000000..24ff5dc
--- /dev/null
@@ -0,0 +1,37 @@
+--- a/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
++++ b/files/usr/share/cinnamon/cinnamon-settings/bin/capi.py
+@@ -15,9 +15,7 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see http://www.gnu.org/licenses/
+-import platform
+ import os
+-import sysconfig
+ from gi.repository import Gio, GObject
+@@ -26,23 +24,7 @@ class CManager:
+     def __init__(self):
+         self.extension_point = Gio.io_extension_point_register ("cinnamon-control-center-1")
+         self.modules = []
+-
+-        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]
++        paths = ["/usr/lib", "/usr/lib64"]
+         for path in paths:
+             if not os.path.islink(path):
index 1679b542e58480a7917d10d6cc3c101d389c654f..408e4c37095b6da7931f460547274c7a5b797c71 100644 (file)
@@ -1,8 +1,6 @@
-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
-@@ -53,10 +53,9 @@
+--- cinnamon-5.8.1/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py.orig    2023-06-14 06:31:31.876936429 +0200
++++ cinnamon-5.8.1/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py 2023-06-14 06:25:14.346681196 +0200
+@@ -82,10 +82,9 @@ class GroupDialog (Gtk.Dialog):
              print(detail)
  
      def _on_entry_changed(self, entry):
@@ -15,7 +13,7 @@ Index: Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-
              self.set_response_sensitive(Gtk.ResponseType.OK, False)
          else:
              entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, None)
-@@ -367,9 +366,9 @@
+@@ -397,9 +396,9 @@ class NewUserDialog(Gtk.Dialog):
          fullname = self.realname_entry.get_text()
          username = self.username_entry.get_text()
          valid = True
@@ -25,6 +23,5 @@ Index: Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-
 -            self.username_entry.set_icon_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("Invalid username"))
 +            self.username_entry.set_icon_tooltip_text(Gtk.EntryIconPosition.SECONDARY, _("The username cannot contain space characters"))
              valid = False
-         else:
-             self.username_entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, None)
-
+         elif self.user_exists(username):
+             self.username_entry.set_icon_from_icon_name(Gtk.EntryIconPosition.SECONDARY, "dialog-warning-symbolic")
index 32dae0738611874e06a068b39d53f36ac1af4807..85168141f620a9ffac852fc1b33f3e6c27e5b5e6 100644 (file)
@@ -1,8 +1,6 @@
-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 @@
+--- cinnamon-5.8.1/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py.orig    2023-06-08 13:57:26.000000000 +0200
++++ cinnamon-5.8.1/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py 2023-06-14 06:23:45.924341829 +0200
+@@ -182,12 +182,11 @@ class EditableEntry (Gtk.Notebook):
  
  class PasswordDialog(Gtk.Dialog):
  
@@ -16,7 +14,7 @@ Index: Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-
  
          self.set_modal(True)
          self.set_skip_taskbar_hint(True)
-@@ -224,14 +223,7 @@
+@@ -253,14 +252,7 @@ class PasswordDialog(Gtk.Dialog):
      def change_password(self):
          newpass = self.new_password.get_text()
          self.user.set_password(newpass, "")
@@ -32,16 +30,16 @@ Index: Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-
          self.destroy()
  
      def set_passwords_visibility(self):
-@@ -570,7 +562,7 @@
+@@ -613,7 +605,7 @@ class Module:
          model, treeiter = self.users_treeview.get_selection().get_selected()
-         if treeiter != None:
+         if treeiter is not 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 @@
+@@ -899,11 +891,11 @@ class Module:
              pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size("/usr/share/cinnamon/faces/user-generic.png", 48, 48)
              description = "<b>%s</b>\n%s" % (fullname, username)
              piter = self.users.append(None, [new_user, pixbuf, description])
@@ -56,4 +54,3 @@ Index: Cinnamon-3.6.6/files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-
              self.load_groups()
          dialog.destroy()
  
-
This page took 0.886431 seconds and 4 git commands to generate.