Date: Monday, September 29, 2014 @ 17:19:46
  Author: alucryd
Revision: 119787

upgpkg: cairo-dock-plugins 3.3.2.r3121-2

Modified:
  cairo-dock-plugins/trunk/PKGBUILD
  cairo-dock-plugins/trunk/cd-terminal-vte2.91.patch

---------------------------+
 PKGBUILD                  |    4 -
 cd-terminal-vte2.91.patch |   96 ++++++++++++++++++++++++++++++++++++--------
 2 files changed, 81 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2014-09-29 14:50:35 UTC (rev 119786)
+++ PKGBUILD    2014-09-29 15:19:46 UTC (rev 119787)
@@ -7,7 +7,7 @@
 
 pkgname=cairo-dock-plugins
 pkgver=3.3.2.r3121
-pkgrel=1
+pkgrel=2
 pkgdesc='Plugins for Cairo-Dock'
 arch=('i686' 'x86_64')
 url='https://launchpad.net/cairo-dock-plug-ins'
@@ -39,7 +39,7 @@
 source=("cairo-dock-plugins::bzr+lp:cairo-dock-plug-ins#revision=${pkgver#*.r}"
         'cd-terminal-vte2.91.patch')
 sha256sums=('SKIP'
-            '7f8cd8f5532f2d08e23aa98a3a8e161c08b6865d11c15a698986515465c1d263')
+            'b6258ed01337832a2c0bec0152e53e039fbd7422f7b8c5c6a376c3581e1d33bd')
 
 prepare() {
   cd cairo-dock-plugins

Modified: cd-terminal-vte2.91.patch
===================================================================
--- cd-terminal-vte2.91.patch   2014-09-29 14:50:35 UTC (rev 119786)
+++ cd-terminal-vte2.91.patch   2014-09-29 15:19:46 UTC (rev 119787)
@@ -1,19 +1,81 @@
 diff -rupN cairo-dock-plugins.orig/CMakeLists.txt 
cairo-dock-plugins/CMakeLists.txt
---- cairo-dock-plugins.orig/CMakeLists.txt     2014-09-28 11:56:56.841693400 
+0200
-+++ cairo-dock-plugins/CMakeLists.txt  2014-09-28 11:57:14.664204700 +0200
-@@ -1345,7 +1345,7 @@ add_subdirectory (systray)
+--- cairo-dock-plugins.orig/CMakeLists.txt     2014-09-28 19:07:48.336966300 
+0200
++++ cairo-dock-plugins/CMakeLists.txt  2014-09-28 19:24:58.793109500 +0200
+@@ -1345,13 +1345,20 @@ add_subdirectory (systray)
  message (STATUS "> Terminal:")
  enable_if_not_defined (enable-terminal)
  if (enable-terminal)
 -      set (TERMINAL_MODULE vte-2.90)
 +      set (TERMINAL_MODULE vte-2.91)
++      set (PANGO_MODULE pango)
        pkg_check_modules (VTE ${TERMINAL_MODULE})
++      pkg_check_modules (PANGO ${PANGO_MODULE})
        if (NOT VTE_FOUND)
                message (STATUS "Could not find ${TERMINAL_MODULE}; Cairo-Dock 
won't be built with terminal applet.")
+               message (WARNING "This module is required to compile Terminal 
applet: ${TERMINAL_MODULE}")
+               set (MODULES_MISSING "${MODULES_MISSING} ${TERMINAL_MODULE}")
+               set (with_terminal no)
++      elseif (NOT PANGO_FOUND)
++              message (STATUS "Could not find ${PANGO_MODULE}; Cairo-Dock 
won't be built with terminal applet.")
++              message (WARNING "This module is required to compile Terminal 
applet: ${PANGO_MODULE}")
++              set (MODULES_MISSING "${MODULES_MISSING} ${PANGO_MODULE}")
++              set (with_terminal no)
+       else()
+               set (GETTEXT_TERMINAL ${GETTEXT_PLUGINS})
+               set (VERSION_TERMINAL "1.0.13")
+diff -rupN cairo-dock-plugins.orig/terminal/src/CMakeLists.txt 
cairo-dock-plugins/terminal/src/CMakeLists.txt
+--- cairo-dock-plugins.orig/terminal/src/CMakeLists.txt        2014-09-28 
19:07:48.283802000 +0200
++++ cairo-dock-plugins/terminal/src/CMakeLists.txt     2014-09-28 
19:27:52.496698900 +0200
+@@ -31,15 +31,18 @@ add_definitions (-DVTE_MINOR=${VTE_MINOR
+ 
+ include_directories (
+       ${PACKAGE_INCLUDE_DIRS}
+-      ${VTE_INCLUDE_DIRS})
++      ${VTE_INCLUDE_DIRS}
++      ${PANGO_INCLUDE_DIRS})
+ 
+ link_directories (
+       ${PACKAGE_LIBRARY_DIRS}
+-      ${VTE_LIBRARY_DIRS})
++      ${VTE_LIBRARY_DIRS}
++      ${PANGO_LIBRARY_DIRS})
+ 
+ target_link_libraries (${PACKAGE_TERMINAL}
+       ${PACKAGE_LIBRARIES}
+-      ${VTE_LIBRARIES})
++      ${VTE_LIBRARIES}
++      ${PANGO_LIBRARIES})
+ 
+ ########### install files ###############
+ 
+@@ -73,6 +76,7 @@ install(TARGETS ${PACKAGE_TERMINAL} DEST
+ #     -I$(top_srcdir)/src
+ #     $(PACKAGE_CFLAGS)
+ #     $(VTE_CFLAGS)
++#     $(PANGO_CFLAGS)
+ #     -DMY_APPLET_SHARE_DATA_DIR=""${terminaldatadir)""
+ #     -DMY_APPLET_PREVIEW_FILE=""preview.jpg""
+ #     -DMY_APPLET_CONF_FILE=""terminal.conf""
+@@ -89,6 +93,7 @@ install(TARGETS ${PACKAGE_TERMINAL} DEST
+ #libcd_terminal_la_LIBADD = 
+ #     $(PACKAGE_LIBS) -lm 
+ #     $(VTE_LIBS)
++#     $(PANGO_LIBS)
+ #
+ #
+ #libcd_terminal_la_LDFLAGS =
 diff -rupN cairo-dock-plugins.orig/terminal/src/terminal-widget.c 
cairo-dock-plugins/terminal/src/terminal-widget.c
---- cairo-dock-plugins.orig/terminal/src/terminal-widget.c     2014-09-28 
11:56:56.788514700 +0200
-+++ cairo-dock-plugins/terminal/src/terminal-widget.c  2014-09-28 
12:25:33.651331600 +0200
-@@ -263,12 +263,9 @@ static void _term_apply_settings_on_vter
+--- cairo-dock-plugins.orig/terminal/src/terminal-widget.c     2014-09-28 
19:07:48.283362800 +0200
++++ cairo-dock-plugins/terminal/src/terminal-widget.c  2014-09-28 
19:07:56.040701000 +0200
+@@ -27,6 +27,7 @@
+ #include <string.h>
+ #include <signal.h>
+ #include <gdk/gdk.h>
++#include <pango/pango-font.h>
+ 
+ #include <vte/vte.h>
+ 
+@@ -263,10 +264,13 @@ static void _term_apply_settings_on_vter
  {
        g_return_if_fail (vterm != NULL);
  
@@ -20,15 +82,16 @@
 -      vte_terminal_set_colors_rgba (VTE_TERMINAL(vterm), 
&myConfig.forecolor.rgba, &myConfig.backcolor.rgba, NULL, 0);
 +      vte_terminal_set_colors (VTE_TERMINAL(vterm), &myConfig.forecolor.rgba, 
&myConfig.backcolor.rgba, NULL, 0);
  
--      if (myConfig.bCustomFont)
+       if (myConfig.bCustomFont)
 -              vte_terminal_set_font_from_string (VTE_TERMINAL (vterm), 
myConfig.cCustomFont);
--      else
--              vte_terminal_set_font (VTE_TERMINAL (vterm), NULL);
-+      vte_terminal_set_font (VTE_TERMINAL (vterm), NULL);
++      {
++              PangoFontDescription *font_desc = 
pango_font_description_from_string(myConfig.cCustomFont);
++              vte_terminal_set_font (VTE_TERMINAL (vterm), font_desc);
++      }
+       else
+               vte_terminal_set_font (VTE_TERMINAL (vterm), NULL);
  
-       vte_terminal_set_scroll_on_output (VTE_TERMINAL (vterm), 
myConfig.bScrollOutput);
-       vte_terminal_set_scroll_on_keystroke (VTE_TERMINAL (vterm), 
myConfig.bScrollKeystroke);
-@@ -324,7 +321,7 @@ static void on_terminal_child_exited(Vte
+@@ -324,7 +326,7 @@ static void on_terminal_child_exited(Vte
                #if (GLIB_MAJOR_VERSION > 2) || (GLIB_MAJOR_VERSION == 2 && 
GLIB_MINOR_VERSION >= 18)  // VTE_CHECK_VERSION doesn't exist in Hardy.
                        #if VTE_CHECK_VERSION(0,26,0)
                        const gchar *argv[] = {g_getenv ("SHELL"), NULL};
@@ -37,7 +100,7 @@
                                VTE_PTY_NO_LASTLOG | VTE_PTY_NO_UTMP | 
VTE_PTY_NO_WTMP,
                                "~/",
                                (gchar**)argv,  // argv
-@@ -333,6 +330,7 @@ static void on_terminal_child_exited(Vte
+@@ -333,6 +335,7 @@ static void on_terminal_child_exited(Vte
                                NULL,  // GSpawnChildSetupFunc child_setup
                                NULL,  // gpointer child_setup_data
                                &pid,
@@ -45,7 +108,7 @@
                                NULL);
                        #else
                        pid = vte_terminal_fork_command (VTE_TERMINAL(vterm),
-@@ -541,12 +539,11 @@ void terminal_new_tab(void)
+@@ -541,12 +544,11 @@ void terminal_new_tab(void)
        //\_________________ On cree un nouveau terminal.
        GtkWidget *vterm = vte_terminal_new();
        GTK_WIDGET_GET_CLASS (vterm)->get_accessible = _get_dummy_accessible;  
// this is to prevent a bug in libvet2.90; it gives a warning, but it's better 
than a crash !
@@ -59,7 +122,7 @@
                        VTE_PTY_NO_LASTLOG | VTE_PTY_NO_UTMP | VTE_PTY_NO_WTMP,
                        "~/",
                        (gchar**)argv,  // argv
-@@ -555,6 +552,7 @@ void terminal_new_tab(void)
+@@ -555,6 +557,7 @@ void terminal_new_tab(void)
                        NULL,  // GSpawnChildSetupFunc child_setup
                        NULL,  // gpointer child_setup_data
                        &pid,
@@ -67,4 +130,3 @@
                        NULL);
                #else
                pid = vte_terminal_fork_command (VTE_TERMINAL(vterm),
-Binary files cairo-dock-plugins.orig/terminal/src/.terminal-widget.c.swp and 
cairo-dock-plugins/terminal/src/.terminal-widget.c.swp differ

Reply via email to