* [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