Openembedded Devel Discussions
 help / color / mirror / Atom feed
* [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes
@ 2012-01-23  8:54 Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 1/8] libxaw: bump PR to disable xmlto Martin Jansa
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

The following changes since commit 103b4174d11233954a63a16f488b134da0b901b2:

  systemd: move kbd RECOMMENDS to vconsole-setup where they belong (2012-01-20 12:29:32 +0100)

are available in the git repository at:
  git://git.openembedded.org/meta-openembedded-contrib jansa/pull
  http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/pull

Martin Jansa (8):
  libxaw: bump PR to disable xmlto
  webkit-efl: upgrade to 1.7.3
  eve: bump SRCREV for compatibility with newer webkit-efl and
    deprecated elm APIs
  gtk+: add native BBCLASSEXTEND
  gtk+3: add gtk+-native dependency
  libsoup-2.4: add unstable version 2.37.2 which is needed for newer
    webkit-efl
  gpsd: add systemd support
  picocom: import from meta-smartphone/meta-shr

 meta-efl/recipes-efl/e17/eve_svn.bb                |    3 +-
 .../recipes-efl/webkit/webkit-efl/CMakeLists.txt   |  160 ++++++++++++++++++++
 meta-efl/recipes-efl/webkit/webkit-efl_svn.bb      |   20 ++-
 .../recipes-support/libsoup/libsoup-2.4_2.37.2.bb  |   23 +++
 meta-gnome/recipes-gnome/gtk+/gtk+3_3.2.2.bb       |    2 +-
 meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend |    3 +
 meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb  |    2 +-
 .../recipes-navigation/gpsd/gpsd-2.96/gpsd.service |    9 +
 .../recipes-navigation/gpsd/gpsd-2.96/gpsd.socket  |    9 +
 meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb       |   22 +++-
 meta-oe/recipes-support/picocom/picocom_1.6.bb     |   17 ++
 11 files changed, 257 insertions(+), 13 deletions(-)
 create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/CMakeLists.txt
 create mode 100644 meta-efl/recipes-support/libsoup/libsoup-2.4_2.37.2.bb
 create mode 100644 meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.service
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.socket
 create mode 100644 meta-oe/recipes-support/picocom/picocom_1.6.bb

-- 
1.7.8.4




^ permalink raw reply	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 1/8] libxaw: bump PR to disable xmlto
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 2/8] webkit-efl: upgrade to 1.7.3 Martin Jansa
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

* meta-oe now provides xmlto-native
  http://git.openembedded.org/meta-openembedded/commit/?id=ab8f876ca8fa223c183e3db2029cce88f3435a27
  but not the stylesheets for buildhosts without them it's unusable and fails, because xorg macros
  autodetecting xmlto available, see:
  http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-December/037066.html
  after adding xmlto-native and stylesheets-native to DEPENDS we can enable it again

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb b/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb
index 1b8b5da..ea4f38b 100644
--- a/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb
+++ b/meta-oe/recipes-graphics/xorg-lib/libxaw_1.0.9.bb
@@ -5,7 +5,7 @@ DEPENDS += "xproto virtual/libx11 libxext xextproto libxt libxmu libxpm libxp pr
 LIC_FILES_CHKSUM = "file://COPYING;md5=f1beacbc336a5a256bb28dbfcf01c2be"
 
 PE = "1"
-PR = "r11"
+PR = "r12"
 
 SRC_URI[md5sum] = "ccc57478c41b7a75b9702241b889b1d4"
 SRC_URI[sha256sum] = "a83977546b78e24ac5dca86affc10b6404a87c16272405b05386feca1a2db037"
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 2/8] webkit-efl: upgrade to 1.7.3
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 1/8] libxaw: bump PR to disable xmlto Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 3/8] eve: bump SRCREV for compatibility with newer webkit-efl and deprecated elm APIs Martin Jansa
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../recipes-efl/webkit/webkit-efl/CMakeLists.txt   |  160 ++++++++++++++++++++
 meta-efl/recipes-efl/webkit/webkit-efl_svn.bb      |   20 ++-
 2 files changed, 173 insertions(+), 7 deletions(-)
 create mode 100644 meta-efl/recipes-efl/webkit/webkit-efl/CMakeLists.txt

diff --git a/meta-efl/recipes-efl/webkit/webkit-efl/CMakeLists.txt b/meta-efl/recipes-efl/webkit/webkit-efl/CMakeLists.txt
new file mode 100644
index 0000000..c130867
--- /dev/null
+++ b/meta-efl/recipes-efl/webkit/webkit-efl/CMakeLists.txt
@@ -0,0 +1,160 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
+PROJECT(WebKit)
+
+# Set a default build type if and only if user did not define one as command
+# line options and he did not give custom CFLAGS or CXXFLAGS. Otherwise, flags
+# from default build type would overwrite user-defined ones.
+IF (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_C_FLAGS AND NOT CMAKE_CXX_FLAGS)
+    SET(CMAKE_BUILD_TYPE Release)
+ENDIF ()
+
+# -----------------------------------------------------------------------------
+# Default library type
+# -----------------------------------------------------------------------------
+SET(ENABLE_WEBCORE On)
+
+IF (NOT ENABLE_WEBKIT AND NOT ENABLE_WEBKIT2)
+    SET(ENABLE_WEBKIT On)
+ENDIF ()
+
+OPTION(ONLY_BUILD_JAVASCRIPTCORE "only build JavaScriptCore")
+IF (ONLY_BUILD_JAVASCRIPTCORE)
+    SET(ENABLE_WEBCORE Off)
+    SET(ENABLE_WEBKIT Off)
+    SET(ENABLE_WEBKIT2 Off)
+ENDIF ()
+
+SET(JAVASCRIPTCORE_DIR "${CMAKE_SOURCE_DIR}/Source/JavaScriptCore")
+SET(WEBCORE_DIR "${CMAKE_SOURCE_DIR}/Source/WebCore")
+SET(WEBKIT_DIR "${CMAKE_SOURCE_DIR}/Source/WebKit")
+SET(WEBKIT2_DIR "${CMAKE_SOURCE_DIR}/Source/WebKit2")
+SET(THIRDPARTY_DIR "${CMAKE_SOURCE_DIR}/Source/ThirdParty")
+
+SET(TOOLS_DIR "${CMAKE_SOURCE_DIR}/Tools")
+
+SET(DERIVED_SOURCES_DIR "${CMAKE_BINARY_DIR}/DerivedSources")
+SET(DERIVED_SOURCES_JAVASCRIPTCORE_DIR "${CMAKE_BINARY_DIR}/DerivedSources/JavaScriptCore")
+SET(DERIVED_SOURCES_WEBCORE_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebCore")
+SET(DERIVED_SOURCES_WEBKIT2_DIR "${CMAKE_BINARY_DIR}/DerivedSources/WebKit2")
+
+SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/Source/cmake")
+
+INCLUDE(WebKitMacros)
+INCLUDE(WebKitFS)
+INCLUDE(WebKitHelpers)
+INCLUDE(WebKitFeatures)
+
+# -----------------------------------------------------------------------------
+# Determine which port will be built
+# -----------------------------------------------------------------------------
+SET(ALL_PORTS Efl WinCE BlackBerry)
+SET(PORT "NOPORT" CACHE STRING "choose which WebKit port to build (one of ${ALL_PORTS})")
+
+LIST(FIND ALL_PORTS ${PORT} RET)
+IF (${RET} EQUAL -1)
+    MESSAGE(FATAL_ERROR "Please choose which WebKit port to build (one of ${ALL_PORTS})")
+ENDIF ()
+
+STRING(TOLOWER ${PORT} WEBKIT_PORT_DIR)
+
+# -----------------------------------------------------------------------------
+# Find common packages (used by all ports)
+# -----------------------------------------------------------------------------
+FIND_PACKAGE(BISON REQUIRED)
+FIND_PACKAGE(FLEX REQUIRED)
+FIND_PACKAGE(Gperf REQUIRED)
+FIND_PACKAGE(Perl REQUIRED)
+FIND_PACKAGE(PythonInterp REQUIRED)
+
+# -----------------------------------------------------------------------------
+# Determine the target processor
+# -----------------------------------------------------------------------------
+STRING(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
+IF (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
+    SET(WTF_CPU_ARM 1)
+ELSEIF (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips")
+    SET(WTF_CPU_MIPS 1)
+ELSEIF (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(x86_64|amd64)")
+    SET(WTF_CPU_X86_64 1)
+ELSEIF (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(i[3-6]86|x86)")
+    SET(WTF_CPU_X86 1)
+ELSE ()
+    MESSAGE(FATAL_ERROR "Unknown CPU '${CMAKE_SYSTEM_PROCESSOR}'")
+ENDIF ()
+
+# -----------------------------------------------------------------------------
+# Determine the operating system
+# -----------------------------------------------------------------------------
+IF (UNIX)
+    IF (APPLE)
+        SET(WTF_OS_MAC_OS_X 1)
+    ELSE ()
+        SET(WTF_OS_UNIX 1)
+    ENDIF ()
+ELSEIF (CMAKE_SYSTEM_NAME MATCHES "Windows")
+    SET(WTF_OS_WINDOWS 1)
+ELSEIF (CMAKE_SYSTEM_NAME MATCHES "QNX")
+    SET(WTF_OS_QNX 1)
+    SET(WTF_OS_UNIX 1)
+ELSE ()
+    MESSAGE(FATAL_ERROR "Unknown OS '${CMAKE_SYSTEM_NAME}'")
+ENDIF ()
+
+# -----------------------------------------------------------------------------
+# Default target names (can be overrriden in Options${PORT}.cmake file)
+# -----------------------------------------------------------------------------
+SET(JSC_EXECUTABLE_NAME JSC)
+SET(WTF_LIBRARY_NAME WTF)
+SET(JavaScriptCore_LIBRARY_NAME JavaScriptCore)
+SET(WebCore_LIBRARY_NAME WebCore)
+SET(WebKit_LIBRARY_NAME WebKit)
+SET(WebKit2_LIBRARY_NAME WebKit2)
+
+# -----------------------------------------------------------------------------
+# Default library types
+# -----------------------------------------------------------------------------
+OPTION(SHARED_CORE "build WTF, JavaScriptCore and WebCore as shared libraries")
+
+IF (SHARED_CORE)
+    SET(WTF_LIBRARY_TYPE SHARED)
+    SET(JavaScriptCore_LIBRARY_TYPE SHARED)
+    SET(WebCore_LIBRARY_TYPE SHARED)
+ELSE ()
+    SET(WTF_LIBRARY_TYPE STATIC)
+    SET(JavaScriptCore_LIBRARY_TYPE STATIC)
+    SET(WebCore_LIBRARY_TYPE STATIC)
+ENDIF ()
+
+SET(WebKit_LIBRARY_TYPE SHARED)
+SET(WebKit2_LIBRARY_TYPE SHARED)
+
+# -----------------------------------------------------------------------------
+# Port-specific options
+# -----------------------------------------------------------------------------
+INCLUDE(OptionsCommon)
+INCLUDE(Options${PORT})
+
+# -----------------------------------------------------------------------------
+# Install JavaScript shell
+# -----------------------------------------------------------------------------
+OPTION(SHOULD_INSTALL_JS_SHELL "generate an installation rule to install the built JavaScript shell")
+
+# -----------------------------------------------------------------------------
+# Define packaging
+# -----------------------------------------------------------------------------
+INCLUDE(WebKitPackaging)
+
+# -----------------------------------------------------------------------------
+# Add module directories
+# -----------------------------------------------------------------------------
+ADD_SUBDIRECTORY(Source)
+
+# -----------------------------------------------------------------------------
+# Add tools
+# -----------------------------------------------------------------------------
+ADD_SUBDIRECTORY(Tools)
+
+# -----------------------------------------------------------------------------
+# Prints a summary of all enabled/disabled features
+# -----------------------------------------------------------------------------
+WEBKIT_PRINT_FEATURES()
diff --git a/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb b/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
index 9f02a59..77aef02 100644
--- a/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
+++ b/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
@@ -1,25 +1,31 @@
 DESCRIPTION = "Webkit browser engine, EFL edition"
 LICENSE = "GPLv2+"
-LIC_FILES_CHKSUM = "file://WebKit/LICENSE;md5=4646f90082c40bcf298c285f8bab0b12 \
-                    file://JavaScriptCore/COPYING.LIB;md5=d0c6d6397a5d84286dda758da57bd691 \
-                    file://WebKit/efl/ewk/EWebKit.h;endline=20;md5=55ea170b1582797d2c69712de850f2fa \
+LIC_FILES_CHKSUM = "file://Source/WebKit/LICENSE;md5=4646f90082c40bcf298c285f8bab0b12 \
+                    file://Source/JavaScriptCore/COPYING.LIB;md5=d0c6d6397a5d84286dda758da57bd691 \
+                    file://Source/WebKit/efl/ewk/EWebKit.h;endline=20;md5=55ea170b1582797d2c69712de850f2fa \
 "
 
 DEPENDS = "icu libxslt sqlite3 gperf-native bison-native flex-native jpeg \
            libpng libxt fontconfig cairo freetype glib-2.0 libsoup-2.4 \
            libxml2 pango eina ecore evas edje"
 
-SRCREV = "97724"
-PV = "1.6.1+svnr${SRCPV}"
+SRCREV = "105069"
+PV = "1.7.3+svnr${SRCPV}"
 
 SRCREV_FORMAT = "source"
 
 SRC_URI = "\
   svn://svn.webkit.org/repository/webkit/trunk;module=Source;name=source;proto=http;subdir=src \
+  svn://svn.webkit.org/repository/webkit/trunk/;module=WebKitLibraries;proto=http;subdir=src \
   svn://svn.webkit.org/repository/webkit/trunk/;module=Tools;proto=http;subdir=src \
- "
+  file://CMakeLists.txt \
+"
+
+S = "${WORKDIR}/src"
 
-S = "${WORKDIR}/src/Source"
+do_configure_prepend() {
+  cp ${WORKDIR}/CMakeLists.txt ${S};
+}
 
 inherit cmake lib_package pkgconfig perlnative
 
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 3/8] eve: bump SRCREV for compatibility with newer webkit-efl and deprecated elm APIs
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 1/8] libxaw: bump PR to disable xmlto Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 2/8] webkit-efl: upgrade to 1.7.3 Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 4/8] gtk+: add native BBCLASSEXTEND Martin Jansa
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-efl/recipes-efl/e17/eve_svn.bb |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/meta-efl/recipes-efl/e17/eve_svn.bb b/meta-efl/recipes-efl/e17/eve_svn.bb
index 7836c8b..23e7f3b 100644
--- a/meta-efl/recipes-efl/e17/eve_svn.bb
+++ b/meta-efl/recipes-efl/e17/eve_svn.bb
@@ -4,7 +4,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
 DEPENDS = "evas ecore edje elementary webkit-efl"
 PV = "0.3.0.0+svnr${SRCPV}"
 PR = "r2"
-SRCREV = "${EFL_SRCREV}"
+SRCREV = "67278"
+#SRCREV = "${EFL_SRCREV}"
 
 inherit e gettext
 SRC_URI = "${E_SVN}/trunk;module=${SRCNAME};proto=http;scmdata=keep"
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 4/8] gtk+: add native BBCLASSEXTEND
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
                   ` (2 preceding siblings ...)
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 3/8] eve: bump SRCREV for compatibility with newer webkit-efl and deprecated elm APIs Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 5/8] gtk+3: add gtk+-native dependency Martin Jansa
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

* it's needed to provide gtk-update-icon-cache for gtk+3 build
* RRECOMMENDS needs to be empty as we don't want liberation-fonts-native etc

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
 create mode 100644 meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend

diff --git a/meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend b/meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend
new file mode 100644
index 0000000..7df58c3
--- /dev/null
+++ b/meta-gnome/recipes-gnome/gtk+/gtk+_2.24.8.bbappend
@@ -0,0 +1,3 @@
+BBCLASSEXTEND = "native"
+RRECOMMENDS_${PN}_virtclass-native = ""
+EXTRA_OECONF_virtclass-native += "--disable-introspection"
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 5/8] gtk+3: add gtk+-native dependency
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
                   ` (3 preceding siblings ...)
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 4/8] gtk+: add native BBCLASSEXTEND Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 6/8] libsoup-2.4: add unstable version 2.37.2 which is needed for newer webkit-efl Martin Jansa
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

* it's needed to provide gtk-update-icon-cache
  --enable-gtk2-dependency implies external gtk-update-icon-cache
  AM_CONDITIONAL(USE_EXTERNAL_ICON_CACHE, [test x = xyes || test x = xyes])
  unfortunately result of AC_PATH_PROG(GTK_UPDATE_ICON_CACHE, gtk-update-icon-cache, no)
  is not checked for no value before being used resulting in
  no --quiet --force --ignore-theme-index               \
          --source builtin_icons stock-icons > gtkbuiltincache.h.tmp &&        \
       mv gtkbuiltincache.h.tmp gtkbuiltincache.h
  /bin/sh: no: command not found

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-gnome/recipes-gnome/gtk+/gtk+3_3.2.2.bb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta-gnome/recipes-gnome/gtk+/gtk+3_3.2.2.bb b/meta-gnome/recipes-gnome/gtk+/gtk+3_3.2.2.bb
index a08fb00..9a5f40d 100644
--- a/meta-gnome/recipes-gnome/gtk+/gtk+3_3.2.2.bb
+++ b/meta-gnome/recipes-gnome/gtk+/gtk+3_3.2.2.bb
@@ -7,7 +7,7 @@ SECTION = "libs"
 
 DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor \
            gtk-doc-native docbook-utils-native libxrandr libgcrypt \
-           libxdamage libxrender libxcomposite cairo gdk-pixbuf"
+           libxdamage libxrender libxcomposite cairo gdk-pixbuf gtk+-native"
 
 LICENSE = "LGPLv2 & LGPLv2+ & LGPLv2.1+"
 
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 6/8] libsoup-2.4: add unstable version 2.37.2 which is needed for newer webkit-efl
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
                   ` (4 preceding siblings ...)
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 5/8] gtk+3: add gtk+-native dependency Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 7/8] gpsd: add systemd support Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 8/8] picocom: import from meta-smartphone/meta-shr Martin Jansa
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

* otherwise random runtime crashes can happen, see:
  https://lists.webkit.org/pipermail/webkit-efl/2011-December/000091.html
* this recipe should be removed as soon as there is 2.38 or newer
  version in oe-core
* newer libsoup-2.4 wasn't used because those depend also on unstable
  glib

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../recipes-support/libsoup/libsoup-2.4_2.37.2.bb  |   23 ++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)
 create mode 100644 meta-efl/recipes-support/libsoup/libsoup-2.4_2.37.2.bb

diff --git a/meta-efl/recipes-support/libsoup/libsoup-2.4_2.37.2.bb b/meta-efl/recipes-support/libsoup/libsoup-2.4_2.37.2.bb
new file mode 100644
index 0000000..5d9b2b7
--- /dev/null
+++ b/meta-efl/recipes-support/libsoup/libsoup-2.4_2.37.2.bb
@@ -0,0 +1,23 @@
+DESCRIPTION = "An HTTP library implementation in C"
+HOMEPAGE = "http://www.gnome.org/"
+BUGTRACKER = "https://bugzilla.gnome.org/"
+
+LICENSE = "LGPLv2"
+LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2"
+
+# unstable version
+DEFAULT_PREFERENCE = "-1"
+
+SECTION = "x11/gnome/libs"
+
+DEPENDS = "glib-2.0 gnutls libxml2 libproxy sqlite3 libgnome-keyring"
+
+SRC_URI = "${GNOME_MIRROR}/libsoup/2.37/libsoup-${PV}.tar.xz"
+
+SRC_URI[md5sum] = "7737dd5238efd593452ba3c365e63e8c"
+SRC_URI[sha256sum] = "df82c51b67f67c3128979d1f3bf20a8ceeea369b6e43aceb16d576d8fc4e8423"
+
+S = "${WORKDIR}/libsoup-${PV}"
+
+inherit autotools pkgconfig
+
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 7/8] gpsd: add systemd support
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
                   ` (5 preceding siblings ...)
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 6/8] libsoup-2.4: add unstable version 2.37.2 which is needed for newer webkit-efl Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 8/8] picocom: import from meta-smartphone/meta-shr Martin Jansa
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 .../recipes-navigation/gpsd/gpsd-2.96/gpsd.service |    9 ++++++++
 .../recipes-navigation/gpsd/gpsd-2.96/gpsd.socket  |    9 ++++++++
 meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb       |   22 +++++++++++++++++--
 3 files changed, 37 insertions(+), 3 deletions(-)
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.service
 create mode 100644 meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.socket

diff --git a/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.service b/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.service
new file mode 100644
index 0000000..8deaf75
--- /dev/null
+++ b/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=GPS (Global Positioning System) Daemon
+Requires=gpsd.socket
+
+[Service]
+ExecStart=/usr/sbin/gpsd -N
+
+[Install]
+Also=gpsd.socket
diff --git a/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.socket b/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.socket
new file mode 100644
index 0000000..13c17f2
--- /dev/null
+++ b/meta-oe/recipes-navigation/gpsd/gpsd-2.96/gpsd.socket
@@ -0,0 +1,9 @@
+[Unit]
+Description=GPS (Global Positioning System) Daemon Sockets
+
+[Socket]
+ListenStream=/var/run/gpsd.sock
+ListenStream=127.0.0.1:2947
+
+[Install]
+WantedBy=sockets.target
diff --git a/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb b/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb
index 69b26b3..ce2ab02 100644
--- a/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb
+++ b/meta-oe/recipes-navigation/gpsd/gpsd_2.96.bb
@@ -5,6 +5,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d217a23f408e91c94359447735bc1800"
 DEPENDS = "dbus-glib ncurses python libusb1"
 PROVIDES = "virtual/gpsd"
 
+PR = "r1"
+
 EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \
                 --x-libraries=${STAGING_LIBDIR} \
                 --enable-dbus \
@@ -14,15 +16,21 @@ EXTRA_OECONF = "--x-includes=${STAGING_INCDIR}/X11 \
 SRC_URI = "http://download.berlios.de/${PN}/${P}bis.tar.gz;name=gpsd \
            file://gpsd-default \
            file://gpsd \
+           file://gpsd.socket \
+           file://gpsd.service \
            file://60-gpsd.rules"
 SRC_URI[gpsd.md5sum] = "52b00cab0fb34bbf1923ae35c7ced6c4"
 SRC_URI[gpsd.sha256sum] = "c6d72565bc06b802c749e69808eb7c6ee165962dc17383971c9001b5e1763690"
 
-inherit autotools update-rc.d python-dir
+inherit autotools update-rc.d python-dir systemd
 
 INITSCRIPT_NAME = "gpsd"
 INITSCRIPT_PARAMS = "defaults 35"
 
+SYSTEMD_PACKAGES = "${PN}-systemd"
+SYSTEMD_SERVICE = "${PN}.socket"
+
+
 LDFLAGS += "-L${STAGING_LIBDIR} -lm"
 export STAGING_INCDIR
 export STAGING_LIBDIR
@@ -60,6 +68,11 @@ do_install_append() {
     install -m 0755 ${S}/gpsd.hotplug ${D}${base_libdir}/udev/
     install -d ${D}${base_libdir}/udev/
     install -m 0755 ${S}/gpsd.hotplug.wrapper ${D}${base_libdir}/udev/
+
+    #support for systemd
+    install -d ${D}${base_libdir}/systemd/system
+    install -m 644 ${WORKDIR}/${PN}.socket ${D}${base_libdir}/systemd/system
+    install -m 644 ${WORKDIR}/${PN}.service ${D}${base_libdir}/systemd/system
 }
 
 pkg_postinst_${PN}-conf() {
@@ -70,7 +83,7 @@ pkg_postrm_${PN}-conf() {
 	update-alternatives --remove gpsd-defaults ${sysconfdir}/default/gpsd.default	
 }
 
-PACKAGES =+ "libgps libgpsd python-pygps-dbg python-pygps gpsd-udev gpsd-conf gpsd-gpsctl gps-utils"
+PACKAGES =+ "libgps libgpsd python-pygps-dbg python-pygps gpsd-udev gpsd-conf gpsd-gpsctl gps-utils ${PN}-systemd"
 
 FILES_python-pygps-dbg += " ${libdir}/python*/site-packages/gps/.debug"
 
@@ -78,7 +91,7 @@ RDEPENDS_${PN} = "gpsd-gpsctl"
 RRECOMMENDS_${PN} = "gpsd-conf gpsd-udev"
 
 DESCRIPTION_gpsd-udev = "udev relevant files to use gpsd hotplugging"
-FILES_gpsd-udev = "${base_libdir}/* ${sysconfdir}/udev/*"
+FILES_gpsd-udev = "${base_libdir}/udev ${sysconfdir}/udev/*"
 RDEPENDS_gpsd-udev += "udev gpsd-conf"
 
 DESCRIPTION_libgpsd = "C service library used for communicating with gpsd"
@@ -100,3 +113,6 @@ RDEPENDS_gps-utils = "python-pygps"
 DESCRIPTION_python-pygps = "Python bindings to gpsd"
 FILES_python-pygps = "${PYTHON_SITEPACKAGES_DIR}/*"
 RDEPENDS_python-pygps = "python-core python-curses gpsd python-json"
+
+FILES_${PN}-systemd += "${base_libdir}/systemd"
+RDEPENDS_${PN}-systemd += "${PN}"
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [meta-oe][meta-efl][meta-gnome][PATCH 8/8] picocom: import from meta-smartphone/meta-shr
  2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
                   ` (6 preceding siblings ...)
  2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 7/8] gpsd: add systemd support Martin Jansa
@ 2012-01-23  8:54 ` Martin Jansa
  7 siblings, 0 replies; 9+ messages in thread
From: Martin Jansa @ 2012-01-23  8:54 UTC (permalink / raw)
  To: openembedded-devel

* meta-smartphone/7f797c8e54dd4ec28d75269e80573f45069eebb4
* PR and PRIORITY fields dropped

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
---
 meta-oe/recipes-support/picocom/picocom_1.6.bb |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)
 create mode 100644 meta-oe/recipes-support/picocom/picocom_1.6.bb

diff --git a/meta-oe/recipes-support/picocom/picocom_1.6.bb b/meta-oe/recipes-support/picocom/picocom_1.6.bb
new file mode 100644
index 0000000..b7744aa
--- /dev/null
+++ b/meta-oe/recipes-support/picocom/picocom_1.6.bb
@@ -0,0 +1,17 @@
+DESCRIPTION = "Lightweight and minimal (~20K) dumb-terminal emulation program."
+SECTION = "console/utils"
+LICENSE = "GPLv2+"
+HOMEPAGE = "http://code.google.com/p/picocom/"
+LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=393a5ca445f6965873eca0259a17f833"
+
+SRC_URI = "http://picocom.googlecode.com/files/picocom-1.6.tar.gz"
+
+CPPFLAGS_append = '-DVERSION_STR=\\"${PV}\\" -DUUCP_LOCK_DIR=\\"/var/lock\\" -DHIGH_BAUD'
+
+do_install () {
+	install -d ${D}${bindir}
+	install -m 0755 ${PN} pcasc pcxm pcym pczm ${D}${bindir}/
+}
+
+SRC_URI[md5sum] = "426c3d30b82cbc80b0dafdccd6020c6c"
+SRC_URI[sha256sum] = "df5774072de805ff06c6b1420dbcc932b1b00e919b49e22a7be14bcad5a0b3a1"
-- 
1.7.8.4




^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-01-23  9:03 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-23  8:54 [meta-oe][meta-efl][meta-gnome][PATCH 0/8] Small updates and fixes Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 1/8] libxaw: bump PR to disable xmlto Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 2/8] webkit-efl: upgrade to 1.7.3 Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 3/8] eve: bump SRCREV for compatibility with newer webkit-efl and deprecated elm APIs Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 4/8] gtk+: add native BBCLASSEXTEND Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 5/8] gtk+3: add gtk+-native dependency Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 6/8] libsoup-2.4: add unstable version 2.37.2 which is needed for newer webkit-efl Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 7/8] gpsd: add systemd support Martin Jansa
2012-01-23  8:54 ` [meta-oe][meta-efl][meta-gnome][PATCH 8/8] picocom: import from meta-smartphone/meta-shr Martin Jansa

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox