[cinnamon/f17] Update to 1.5.1 release

leigh123linux leigh123linux at fedoraproject.org
Thu Jul 26 12:34:36 UTC 2012


commit 9c2eb6ce579a6b7cc740d6768e4a769f8f698313
Author: leigh123linux <leigh123linux at googlemail.com>
Date:   Thu Jul 26 13:34:32 2012 +0100

    Update to 1.5.1 release
    
    - Remove buildrequires telepathy-glib-devel, telepathy-logger-devel and folks-devel
    - Drop obsolete patches
    - Add buildrequires libsoup-devel libgnome-keyring-devel

 .gitignore                            |    1 +
 cinnamon-1.4.1_settings.patch         |  359 ---------------------------------
 cinnamon-1.5.0_datetime_setting.patch |   25 +++
 cinnamon.spec                         |   32 ++--
 sources                               |    2 +-
 5 files changed, 44 insertions(+), 375 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index dd557e9..e3d93fa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /cinnamon-1.4.1.git7959517.tar.gz
+/cinnamon-1.5.1.tar.gz
diff --git a/cinnamon-1.5.0_datetime_setting.patch b/cinnamon-1.5.0_datetime_setting.patch
new file mode 100644
index 0000000..dab9b02
--- /dev/null
+++ b/cinnamon-1.5.0_datetime_setting.patch
@@ -0,0 +1,25 @@
+--- a/files/usr/share/cinnamon/applets/calendar at cinnamon.org/applet.js	2012-03-12 14:31:34.000000000 +0000
++++ b/files/usr/share/cinnamon/applets/calendar at cinnamon.org/applet.js	2012-03-13 10:56:47.918048379 +0000
+@@ -62,9 +62,7 @@ MyApplet.prototype = {
+             this._calendar = new Calendar.Calendar(this._eventSource);       
+             vbox.add(this._calendar.actor);
+ 
+-            let item = new PopupMenu.PopupMenuItem(_("Date and Time Settings"))
+-            item.connect("activate", Lang.bind(this, this._onLaunchSettings));
+-            //this.menu.addMenuItem(item);
++            item = this.menu.addSettingsAction(_("Date and Time Settings"), 'gnome-datetime-panel.desktop');
+             if (item) {
+                 let separator = new PopupMenu.PopupSeparatorMenuItem();
+                 separator.setColumnWidths(1);
+@@ -96,11 +94,6 @@ MyApplet.prototype = {
+     on_applet_clicked: function(event) {
+         this.menu.toggle();
+     },
+-    
+-    _onLaunchSettings: function() {
+-        this.menu.close();
+-        Util.spawnCommandLine("cinnamon-settings calendar");
+-    },
+ 
+     _updateClockAndDate: function() {
+         let dateFormat = this._calendarSettings.get_string('date-format');       
diff --git a/cinnamon.spec b/cinnamon.spec
index 18fd6f7..f0cd0d3 100644
--- a/cinnamon.spec
+++ b/cinnamon.spec
@@ -1,4 +1,4 @@
-%global        _internal_version  7959517
+%global        _internal_version  719889b
 
 %{?filter_setup:
 %filter_from_provides /^libcinnamon.so/d;
@@ -7,8 +7,8 @@
 }
 
 Name:           cinnamon
-Version:        1.4.1
-Release:        0.10.git%{_internal_version}%{?dist}
+Version:        1.5.1
+Release:        1%{?dist}
 Summary:        Window management and application launching for GNOME
 
 Group:          User Interface/Desktops
@@ -16,7 +16,7 @@ License:        GPLv2+
 URL:            http://cinnamon.linuxmint.com
 # To generate tarball
 # wget https://github.com/linuxmint/Cinnamon/tarball/%%{_internal_version} -O cinnamon-%%{version}.git%%{_internal_version}.tar.gz
-Source0:        http://leigh123linux.fedorapeople.org/pub/cinnamon/source/cinnamon-%{version}.git%{_internal_version}.tar.gz
+Source0:        http://leigh123linux.fedorapeople.org/pub/cinnamon/source/cinnamon-%{version}.tar.gz
 Source1:        cinnamon.desktop
 Source2:        cinnamon.session
 Source3:        cinnamon2d.desktop
@@ -26,9 +26,7 @@ Source5:        menu.png
 
 # Fix menu structure
 Patch0:         cinnamon-1.4.1_menu.patch
-# I have reported this issue
-# https://github.com/linuxmint/Cinnamon/issues/515
-Patch1:         cinnamon-1.4.1_settings.patch
+Patch1:         cinnamon-1.5.0_datetime_setting.patch
 # Replace mint favorites with fedora gnome-shell defaults
 Patch2:         cinnamon-1.4.1_f17_favourite-apps-firefox.patch
 
@@ -38,12 +36,11 @@ Patch2:         cinnamon-1.4.1_f17_favourite-apps-firefox.patch
 Patch10:         cinnamon-1.4.1_systray.patch
 # https://github.com/linuxmint/Cinnamon/pull/929
 Patch11:         cinnamon-menu.patch
-# https://github.com/linuxmint/Cinnamon/issues/944
-Patch12:         port-window-gsettings.patch
+
 
 %global clutter_version 1.7.5
 %global gobject_introspection_version 0.10.1
-%global muffin_version 1.0.4
+%global muffin_version 1.0.5
 %global eds_version 2.91.6
 %global json_glib_version 0.13.2
 
@@ -61,8 +58,6 @@ BuildRequires:  json-glib-devel >= %{json_glib_version}
 BuildRequires:  upower-devel
 BuildRequires:  NetworkManager-glib-devel
 BuildRequires:  polkit-devel
-BuildRequires:  telepathy-glib-devel
-BuildRequires:  telepathy-logger-devel >= 0.2.6
 BuildRequires:  libgudev1-devel
 # for screencast recorder functionality
 BuildRequires:  gstreamer-devel
@@ -70,7 +65,9 @@ BuildRequires:  gtk3-devel
 BuildRequires:  intltool
 BuildRequires:  libcanberra-devel
 BuildRequires:  libcroco-devel
-BuildRequires:  folks-devel
+BuildRequires:  libgnome-keyring-devel
+BuildRequires:  libsoup-devel
+
 
 # for barriers
 BuildRequires:  libXfixes-devel >= 5.0
@@ -120,12 +117,11 @@ The emphasis is put on making users feel at home and providing
 %prep
 %setup -q -n linuxmint-Cinnamon-%{_internal_version}
 %patch0 -p1
-%patch1 -p1
+#%patch1 -p1
 %patch2 -p1
 # upstream patches and pending pulls
 %patch10 -p1
 %patch11 -p1
-%patch12 -p1
 
 
 # remove gschema
@@ -233,6 +229,12 @@ fi
 
 
 %changelog
+* Thu Jul 26 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.5.1-1
+- Update to 1.5.1 release
+- Remove buildrequires telepathy-glib-devel, telepathy-logger-devel and folks-devel
+- Drop obsolete patches
+- Add buildrequires libsoup-devel libgnome-keyring-devel
+
 * Sat Jul 21 2012 Leigh Scott <leigh123linux at googlemail.com> - 1.4.1-0.10.git7959517
 - Add requires accountsservice-libs
 
diff --git a/sources b/sources
index 3524bb5..dc832bf 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8b6fecfc2ca44366222e54fb44269600  cinnamon-1.4.1.git7959517.tar.gz
+9b6111d402a6f0313676814da298a95d  cinnamon-1.5.1.tar.gz


More information about the scm-commits mailing list