Patchwork [1/1] vte: add 0.34.5 recipe

login
register
mail settings
Submitter Marko Lindqvist
Date May 26, 2013, 2:03 p.m.
Message ID <5e0683c21f43c105a484741110b6da590d5a33ea.1369576072.git.cazfi74@gmail.com>
Download mbox | patch
Permalink /patch/50549/
State New
Headers show

Comments

Marko Lindqvist - May 26, 2013, 2:03 p.m.
Add latest vte version for gtk3-based systems. Keep 0.28.2 as it's last
gtk2-compatible version.

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 .../vte/vte-0.34.5/obsolete_automake_macros.patch        |   14 ++++++++++++++
 meta/recipes-support/vte/vte.inc                         |    4 +++-
 meta/recipes-support/vte/vte_0.28.2.bb                   |    6 ++++--
 meta/recipes-support/vte/vte_0.34.5.bb                   |   12 ++++++++++++
 4 files changed, 33 insertions(+), 3 deletions(-)
 create mode 100644 meta/recipes-support/vte/vte-0.34.5/obsolete_automake_macros.patch
 create mode 100644 meta/recipes-support/vte/vte_0.34.5.bb

Patch

diff --git a/meta/recipes-support/vte/vte-0.34.5/obsolete_automake_macros.patch b/meta/recipes-support/vte/vte-0.34.5/obsolete_automake_macros.patch
new file mode 100644
index 0000000..6763d37
--- /dev/null
+++ b/meta/recipes-support/vte/vte-0.34.5/obsolete_automake_macros.patch
@@ -0,0 +1,14 @@ 
+Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=691545]
+
+Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
+diff -Nurd vte-0.28.2/gnome-pty-helper/configure.in vte-0.28.2/gnome-pty-helper/configure.in
+--- vte-0.28.2/gnome-pty-helper/configure.in	2010-07-15 20:08:44.000000000 +0300
++++ vte-0.28.2/gnome-pty-helper/configure.in	2013-01-11 14:50:34.971027440 +0200
+@@ -8,7 +8,6 @@
+ AC_ISC_POSIX
+ AC_PROG_CC
+ AC_STDC_HEADERS
+-AM_PROG_CC_STDC
+
+ if test -z "$enable_maintainer_mode"; then
+   enable_maintainer_mode=yes
diff --git a/meta/recipes-support/vte/vte.inc b/meta/recipes-support/vte/vte.inc
index b653fab..bc9736a 100644
--- a/meta/recipes-support/vte/vte.inc
+++ b/meta/recipes-support/vte/vte.inc
@@ -1,9 +1,11 @@ 
 DESCRIPTION = "vte is a virtual terminal emulator"
 BUGTRACKER = "https://bugzilla.gnome.org/buglist.cgi?product=vte"
 LICENSE = "LGPLv2.1+"
-DEPENDS = " glib-2.0 gtk+ intltool-native ncurses gobject-introspection-stub"
+DEPENDS = " glib-2.0 intltool-native ncurses gobject-introspection-stub"
 RDEPENDS_libvte = "vte-termcap"
 
+GNOME_COMPRESS_TYPE = "xz"
+
 inherit gnome gtk-doc
 
 EXTRA_OECONF = "--disable-python --disable-introspection"
diff --git a/meta/recipes-support/vte/vte_0.28.2.bb b/meta/recipes-support/vte/vte_0.28.2.bb
index 485187d..caf7515 100644
--- a/meta/recipes-support/vte/vte_0.28.2.bb
+++ b/meta/recipes-support/vte/vte_0.28.2.bb
@@ -6,5 +6,7 @@  PR = "r6"
 
 SRC_URI += "file://obsolete_automake_macros.patch"
 
-SRC_URI[archive.md5sum] = "f07a4bf943194f94b7f142db8f7f36dc"
-SRC_URI[archive.sha256sum] = "8d04e202b617373dfb47689e5e628febe2c58840b34cccc4af4feb88c48df903"
+SRC_URI[archive.md5sum] = "497f26e457308649e6ece32b3bb142ff"
+SRC_URI[archive.sha256sum] = "86cf0b81aa023fa93ed415653d51c96767f20b2d7334c893caba71e42654b0ae"
+
+DEPENDS += "gtk+"
diff --git a/meta/recipes-support/vte/vte_0.34.5.bb b/meta/recipes-support/vte/vte_0.34.5.bb
new file mode 100644
index 0000000..8707213
--- /dev/null
+++ b/meta/recipes-support/vte/vte_0.34.5.bb
@@ -0,0 +1,12 @@ 
+require vte.inc
+
+LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7"
+
+PR = "r0"
+
+SRC_URI += "file://obsolete_automake_macros.patch"
+
+SRC_URI[archive.md5sum] = "ce1f11568992df8e61c9366918fed571"
+SRC_URI[archive.sha256sum] = "8847fb75b620a94ba62c2ffd9e1653396978106f294574ba24a19ced259a7351"
+
+DEPENDS += "gtk+3"