[packages/mate-notification-daemon] - up to 1.8.0 - libwnck support added upstream (use-libwnck.patch removed)
atler
atler at pld-linux.org
Sun Mar 9 15:11:50 CET 2014
commit 0f74f067a187fb4cd45f454c22b0055ee8d2707d
Author: Jan Palus <jan.palus at gmail.com>
Date: Sun Mar 9 15:11:11 2014 +0100
- up to 1.8.0
- libwnck support added upstream (use-libwnck.patch removed)
mate-notification-daemon.spec | 15 +++++----
use-libwnck.patch | 72 -------------------------------------------
2 files changed, 7 insertions(+), 80 deletions(-)
---
diff --git a/mate-notification-daemon.spec b/mate-notification-daemon.spec
index 98a003d..9ea6926 100644
--- a/mate-notification-daemon.spec
+++ b/mate-notification-daemon.spec
@@ -8,20 +8,19 @@
Summary: Notification daemon for MATE Desktop
Summary(pl.UTF-8): Demon powiadomień dla środowiska MATE Desktop
Name: mate-notification-daemon
-Version: 1.6.1
+Version: 1.8.0
Release: 1
License: GPL v2+
Group: Applications/System
-Source0: http://pub.mate-desktop.org/releases/1.6/%{name}-%{version}.tar.xz
-# Source0-md5: 1c4eb6137fab8d83a15e1d68d0f865ea
-Patch1: use-libwnck.patch
+Source0: http://pub.mate-desktop.org/releases/1.8/%{name}-%{version}.tar.xz
+# Source0-md5: f9cb50a86c30bccc8728adcbf6a04f32
URL: http://wiki.mate-desktop.org/mate-notification-daemon
BuildRequires: autoconf >= 2.63
BuildRequires: automake >= 1:1.10
BuildRequires: dbus-devel >= 0.78
BuildRequires: dbus-glib-devel >= 0.78
BuildRequires: desktop-file-utils
-BuildRequires: gdk-pixbuf2-devel >= 2.0
+BuildRequires: gdk-pixbuf2-devel >= 2.18.0
BuildRequires: gettext-devel >= 0.11
BuildRequires: glib2-devel >= 1:2.26.0
%{!?with_gtk3:BuildRequires: gtk+2-devel >= 2:2.18.0}
@@ -30,9 +29,9 @@ BuildRequires: intltool >= 0.40.0
BuildRequires: libcanberra-devel
BuildRequires: libcanberra-gtk-devel >= 0.4
BuildRequires: libtool >= 2:2.2.6
-BuildRequires: libwnck2-devel >= 1.0
+%{!?with_gtk3:BuildRequires: libwnck2-devel}
+%{?with_gtk3:BuildRequires: libwnck-devel >= 3.0.0}
BuildRequires: mate-common
-BuildRequires: mate-doc-utils
BuildRequires: pkgconfig
BuildRequires: tar >= 1:1.22
BuildRequires: xorg-lib-libX11-devel
@@ -63,7 +62,6 @@ Demon powiadomień dla środowiska MATE Desktop.
%prep
%setup -q
-%patch1 -p1
%build
%{__intltoolize}
@@ -91,6 +89,7 @@ rm -rf $RPM_BUILD_ROOT
%{__rm} $RPM_BUILD_ROOT%{_datadir}/MateConf/gsettings/mate-notification-daemon.convert
%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/engines/lib*.la
+%{__rm} -r $RPM_BUILD_ROOT%{_localedir}/cmn
desktop-file-install \
--remove-category="MATE" \
diff --git a/use-libwnck.patch b/use-libwnck.patch
deleted file mode 100644
index 108111a..0000000
--- a/use-libwnck.patch
+++ /dev/null
@@ -1,72 +0,0 @@
---- mate-notification-daemon-1.5.0/configure.ac.0001 2013-02-17 02:52:47.604932539 +0100
-+++ mate-notification-daemon-1.5.0/configure.ac 2013-02-17 02:52:47.636932246 +0100
-@@ -123,7 +123,7 @@ pkg_modules="
- dbus-1 >= $REQ_DBUS_VERSION, \
- dbus-glib-1 >= $REQ_DBUS_VERSION, \
- libcanberra-gtk >= $REQ_LIBCANBERRA_GTK_VERSION, \
-- libmatewnck \
-+ libwnck-1.0 \
- x11 \
- "
- PKG_CHECK_MODULES(NOTIFICATION_DAEMON, $pkg_modules)
---- mate-notification-daemon-1.5.2/src/daemon/daemon.c~ 2013-03-11 12:55:15.000000000 +0200
-+++ mate-notification-daemon-1.5.2/src/daemon/daemon.c 2013-03-11 12:58:19.295122631 +0200
-@@ -42,7 +42,8 @@
- #include <X11/Xatom.h>
- #include <gdk/gdkx.h>
-
--#include <libmatewnck/libmatewnck.h>
-+#define WNCK_I_KNOW_THIS_IS_UNSTABLE
-+#include <libwnck/libwnck.h>
-
- #include "daemon.h"
- #include "engines.h"
-@@ -1148,36 +1148,36 @@
-
- static gboolean fullscreen_window_exists(GtkWidget* nw)
- {
-- MatewnckScreen* matewnck_screen;
-- MatewnckWorkspace* matewnck_workspace;
-+ WnckScreen* matewnck_screen;
-+ WnckWorkspace* matewnck_workspace;
- GList* l;
-
- #if (GDK_PIXBUF_MAJOR == 2) && (GDK_PIXBUF_MINOR < 22)
-- matewnck_screen = matewnck_screen_get(GDK_SCREEN_XNUMBER(gdk_window_get_screen(gtk_widget_get_window(nw))));
-+ matewnck_screen = wnck_screen_get(GDK_SCREEN_XNUMBER(gdk_window_get_screen(gtk_widget_get_window(nw))));
- #else
-- matewnck_screen = matewnck_screen_get(GDK_SCREEN_XNUMBER(gdk_drawable_get_screen(GDK_DRAWABLE(GTK_WIDGET(nw)->window))));
-+ matewnck_screen = wnck_screen_get(GDK_SCREEN_XNUMBER(gdk_drawable_get_screen(GDK_DRAWABLE(GTK_WIDGET(nw)->window))));
- #endif
-
-- matewnck_screen_force_update (matewnck_screen);
-+ wnck_screen_force_update (matewnck_screen);
-
-- matewnck_workspace = matewnck_screen_get_active_workspace (matewnck_screen);
-+ matewnck_workspace = wnck_screen_get_active_workspace (matewnck_screen);
-
-- for (l = matewnck_screen_get_windows_stacked (matewnck_screen); l != NULL; l = l->next)
-+ for (l = wnck_screen_get_windows_stacked (matewnck_screen); l != NULL; l = l->next)
- {
-- MatewnckWindow *matewnck_win = (MatewnckWindow *) l->data;
-+ WnckWindow *matewnck_win = (WnckWindow *) l->data;
-
-- if (matewnck_window_is_on_workspace (matewnck_win, matewnck_workspace) && matewnck_window_is_fullscreen (matewnck_win) && matewnck_window_is_active (matewnck_win))
-+ if (wnck_window_is_on_workspace (matewnck_win, matewnck_workspace) && wnck_window_is_fullscreen (matewnck_win) && wnck_window_is_active (matewnck_win))
- {
- /*
- * Sanity check if the window is _really_ fullscreen to
- * work around a bug in libmatewnck that doesn't get all
- * unfullscreen events.
- */
-- int sw = matewnck_screen_get_width (matewnck_screen);
-- int sh = matewnck_screen_get_height (matewnck_screen);
-+ int sw = wnck_screen_get_width (matewnck_screen);
-+ int sh = wnck_screen_get_height (matewnck_screen);
- int x, y, w, h;
-
-- matewnck_window_get_geometry (matewnck_win, &x, &y, &w, &h);
-+ wnck_window_get_geometry (matewnck_win, &x, &y, &w, &h);
-
- if (sw == w && sh == h)
- {
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mate-notification-daemon.git/commitdiff/0f74f067a187fb4cd45f454c22b0055ee8d2707d
More information about the pld-cvs-commit
mailing list