Add new modification
authorRonan Le Martret <ronan@fridu.net>
Tue, 16 Sep 2014 07:41:47 +0000 (09:41 +0200)
committerRonan Le Martret <ronan@fridu.net>
Tue, 16 Sep 2014 09:35:34 +0000 (11:35 +0200)
Change-Id: Ic321761f863327f0bc8b4dfad0a7bfe14fa7f83d
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Conflicts:
recipes-image/config-tizen-profiles/config-tizen-ivi.bb
recipes-image/images/tizen-ivi-core-image.bb

recipes-image/config-tizen-profiles/config-tizen-ivi.bb
recipes-image/images/tizen-ivi-core-image-dev.bb
recipes-image/images/tizen-ivi-core-image.bb
recipes-tizen/Modello-Installer/Modello-Installer-extraconf.inc
recipes-tizen/evolution-data-server/evolution-data-server-extraconf.inc
recipes-tizen/gcr/gcr-extraconf.inc
recipes-tizen/phoned/phoned-extraconf.inc
recipes-tizen/vala/vala-extraconf.inc [new file with mode: 0644]

index e9fc025..fc7bfe2 100644 (file)
@@ -5,10 +5,12 @@ SRC_URI = ""
 
 inherit allarch useradd
 
+
 ALLOW_EMPTY_${PN} = "1"
 
+
 USERADD_PACKAGES = "${PN}"
 
-GROUPADD_PARAM_${PN} = "-g 100 users; -g 5000 app"
+GROUPADD_PARAM_${PN} = "-g 100 users; -g 5000 app; -g 192 weston-launch; -g 54 lock; -g 190 systemd-journal "
 
 USERADD_PARAM_${PN} += " -u 5000 -d /home/app -m -g users -G users,weston-launch -r -s /bin/sh app "
index 46924fd..a787300 100644 (file)
@@ -17,3 +17,4 @@ CORE_IMAGE_EXTRA_INSTALL += "sudo"
 CORE_IMAGE_EXTRA_INSTALL += "connman-client"
 CORE_IMAGE_EXTRA_INSTALL += "git"
 CORE_IMAGE_EXTRA_INSTALL += "python-json"
+CORE_IMAGE_EXTRA_INSTALL += "dlogutil"
index b6dc243..1889f31 100644 (file)
@@ -12,6 +12,7 @@ IMAGECONFIG = "config-tizen-ivi"
 # Modello packages
 CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-ivi-modello"
 
+
 CORE_IMAGE_EXTRA_INSTALL += "automotive-message-broker"
 CORE_IMAGE_EXTRA_INSTALL += "efl-theme-tizen-hd"
 CORE_IMAGE_EXTRA_INSTALL += "festival"
@@ -28,6 +29,7 @@ CORE_IMAGE_EXTRA_INSTALL += "weston-ivi-config"
 # BTY-36
 #CORE_IMAGE_EXTRA_INSTALL += "rygel"
 
+
 CORE_IMAGE_EXTRA_INSTALL += "sphinxbase"
 CORE_IMAGE_EXTRA_INSTALL += "udev-rules-ivi"
 CORE_IMAGE_EXTRA_INSTALL += "genivi-shell"
index e69de29..34d5441 100644 (file)
@@ -0,0 +1,3 @@
+RDEPENDS_Modello_Installer-xwalk_remove = "Modello_Phone"
+
+ALLOW_EMPTY_Modello_Installer-xwalk = "1"
\ No newline at end of file
index e69de29..f6fc131 100644 (file)
@@ -0,0 +1,10 @@
+inherit autotools gtk-doc pkgconfig gettext
+
+# -ldb needs this on some platforms
+LDFLAGS += "-lpthread"
+
+# Parallel make shows many issues with this source code.
+# Current problems seem to be duplicate execution of the calander/backends
+# directories by make resulting in truncated/corrupt .la files
+#PARALLEL_MAKE = ""
+
index 1e4164c..703a3cc 100644 (file)
@@ -1 +1,4 @@
-inherit  gtk-doc
\ No newline at end of file
+inherit  gtk-doc
+
+export STAGING_DIR
+
index e69de29..fca3d89 100644 (file)
@@ -0,0 +1,28 @@
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ export LDFLAGS+=" -Wl,--rpath="${prefix}/lib/wrt-plugins" -Wl,--as-needed "
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON \
+         ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} -DENABLE_TIME_TRACER="OFF"
+ make -j16 VERBOSE=1
+}
\ No newline at end of file
diff --git a/recipes-tizen/vala/vala-extraconf.inc b/recipes-tizen/vala/vala-extraconf.inc
new file mode 100644 (file)
index 0000000..a311d59
--- /dev/null
@@ -0,0 +1,19 @@
+#EXTRA_OECONF = " --with-pic --disable-vapigen"
+SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch"
+SRC_URI += " file://Fix-time-stamp.patch"
+
+do_install_append() {
+ rm -r ${D}${prefix}/share/devhelp
+}
+
+vala_files += "${prefix}/bin/vala"
+vala_files += "${prefix}/bin/valac"
+vala_files += "${prefix}/bin/vala-gen-introspect"
+vala_files += "${prefix}/bin/vapicheck"
+vala_files += "${prefix}/bin/vapigen"
+vala_files += "${mandir}/man1/valac.1*"
+vala_files += "${mandir}/man1/vala-gen-introspect.1*"
+vala_files += "${mandir}/man1/vapigen.1*"
+
+FILES_${PN}-dbg += "${prefix}/lib/vala-0.24/.debug"
+vala_files += "${prefix}/share/pkgconfig/vapigen.pc"