chown tizenglobalapp:root $D${prefix}/dbspace
chown tizenglobalapp:root $D${prefix}/dbspace
chown tizenglobalapp:root -R $D${prefix}/share/icons
- ail_initdb 2>/dev/null
+ ail_createdb 2>/dev/null
+ ail_syncdb 2>/dev/null
chsmack -a '*' $D${prefix}/dbspace/.app_info.db*
PACKAGES += " ail-dev "
ail_files = ""
+ail_files += "${prefix}/bin/ail_createdb"
+ail_files += "${prefix}/bin/ail_createdb_user"
+ail_files += "${prefix}/bin/ail_syncdb"
+ail_files += "${prefix}/bin/ail_syncdb_user"
ail_files += "${prefix}/bin/ail_initdb"
ail_files += "${prefix}/bin/ail_initdb_user"
ail_files += "${prefix}/bin/ail_fota"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/appfw/ail;tag=4df6f91071ef4ddc2918cbe7679c787b835e8c7a;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/ail;tag=6de70f2ffa8664b4b04693e9505566b118dc139a;nobranch=1"
BBCLASSEXTEND += " native "
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
#setup -q
+ sed -i ${S}/packaging/app-svc.manifest -e "s|TZ_SYS_DB|${prefix}/dbspace|g"
cp ${S}/packaging/app-svc.manifest .
${EXTRA_OECMAKE} . \
-Dwith_wayland=TRUE
- make -j16
+ oe_runmake -j16
mkdir -p ${D}${prefix}/dbspace
sqlite3 ${D}${prefix}/dbspace/.appsvc.db < data/appsvc_db.sql
- mkdir -p ${D}/usr/share/license
- cp LICENSE ${D}/usr/share/license/app-svc
-
}
app-svc_files = ""
app-svc_files += "%verify(not md5 mtime size) %attr(664,root,users) ${prefix}/dbspace/.appsvc.db"
app-svc_files += "%verify(not md5 mtime size) %attr(664,root,users) ${prefix}/dbspace/.appsvc.db-journal"
-app-svc_files += "/usr/bin/appsvc_test"
+app-svc_files += "${prefix}/bin/appsvc_test"
app-svc_files += "${prefix}/lib/libappsvc.so.0"
app-svc_files += "${prefix}/lib/libappsvc.so.0.1.0"
-app-svc_files += "/usr/share/license/app-svc"
MANIFESTFILES_${PN} = "app-svc.manifest"
app-svc-dev_files = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/appfw/app-svc;tag=20a5461703eabca371b655ec968ed0175e06ea25;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/app-svc;tag=859ec161b49125408a7c74cacc29e78ad27d9a3c;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/appfw/aul-1;tag=0d949a469c25c6ace4b406a619c48c9534141045;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/aul-1;tag=27c15aa6ef71fd37dd8cf5a3d10c8e29c82fcc34;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/api/package-manager;tag=16c0f38bfe8b93b54dee0668a87d6164d7342782;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/api/package-manager;tag=bdf7aa8d670c54979f59f23e07ecd70458eaf27e;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=81ec3ec48b6a7f8823a861bd640a6e65b5f3bb90;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=b5c4655153dd8ba3619f1c15f85d2549812daf06;nobranch=1"
BBCLASSEXTEND += " native "
-DCMAKE_SKIP_RPATH:BOOL=ON \
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
- ${EXTRA_OECMAKE} . \
- -DX11_SUPPORT=Off
+ ${EXTRA_OECMAKE} .
oe_runmake -j16
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/appfw/slp-pkgmgr;tag=c737cd75d68bfc0c9fd7ac762508223e67b9d5c4;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/slp-pkgmgr;tag=ceb738c1b4e04b9b07cbbc87ec0f4c949e4fbab3;nobranch=1"
BBCLASSEXTEND += " native "
--- /dev/null
+DESCRIPTION = "Configuration system library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+PV = "0.3"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by vconf-buxton-dev
+PROVIDES += "vconf-buxton-dev"
+# the PROVIDES rules is ignore "vconf-dev "
+PROVIDES += "vconf-dev"
+RPROVIDES_vconf-buxton-dev += "vconf-dev"
+
+
+#PROVIDES by vconf-buxton-keys-dev
+PROVIDES += "vconf-buxton-keys-dev"
+# the PROVIDES rules is ignore "vconf-keys-dev "
+PROVIDES += "vconf-keys-dev"
+RPROVIDES_vconf-buxton-keys-dev += "vconf-keys-dev"
+
+
+#PROVIDES by vconf-buxton
+# the PROVIDES rules is ignore "vconf "
+PROVIDES += "vconf"
+RPROVIDES_vconf-buxton += "vconf"
+
+
+RDEPENDS = ""
+#RDEPENDS of vconf-buxton-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "vconf-buxton-keys-dev"
+RDEPENDS_${PN}-dev += "vconf-buxton"
+
+#RDEPENDS of vconf-buxton-keys-dev (${PN}-keys-dev)
+RDEPENDS_${PN}-keys-dev += "vconf-buxton"
+RDEPENDS_${PN}-keys-dev += "vconf-internal-keys-dev"
+
+#RDEPENDS of vconf-buxton (${PN})
+RDEPENDS_${PN} += "glibc"
+
+
+DEPENDS = ""
+#DEPENDS of vconf-buxton
+DEPENDS += "vconf-internal-keys"
+DEPENDS += "pkgconfig(buxton)"
+inherit tizen_cmake
+inherit pkgconfig
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n vconf-buxton-0.3
+ cp ${S}/packaging/vconf-buxton.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_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 \
+ -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
+ ${EXTRA_OECMAKE} -DLIBNAME:STRING=vconf -DTOOLNAME:STRING=vconftool .
+ make -j16
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+ mv ${D}${systemd_unitdir}/system/vconf-buxton-setup.service ${D}${systemd_unitdir}/system/vconf-setup.service
+ mkdir -p ${D}${systemd_unitdir}/system/basic.target.wants
+ ln -sf ../vconf-setup.service ${D}${systemd_unitdir}/system/basic.target.wants/
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+ vconf-buxton-init-from-vconf.sh
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " vconf-buxton-dev "
+PACKAGES += " vconf-buxton-keys-dev "
+PACKAGES += " vconf-buxton "
+
+vconf-buxton-dev_files = ""
+vconf-buxton-dev_files += "${prefix}/include/vconf/vconf.h"
+vconf-buxton-dev_files += "${prefix}/include/vconf/vconf-buxton.h"
+vconf-buxton-dev_files += "${prefix}/lib/pkgconfig/vconf.pc"
+vconf-buxton-dev_files += "${prefix}/lib/libvconf.so"
+MANIFESTFILES_${PN}-dev = "vconf-buxton.manifest"
+
+vconf-buxton-keys-dev_files = ""
+vconf-buxton-keys-dev_files += "${prefix}/include/vconf/vconf-keys.h"
+vconf-buxton-keys-dev_files += "${prefix}/include/vconf/vconf-buxton-keys.h"
+MANIFESTFILES_${PN}-keys-dev = "vconf-buxton.manifest"
+
+vconf-buxton_files = ""
+vconf-buxton_files += "${prefix}/bin/vconftool"
+vconf-buxton_files += "${prefix}/bin/vconf-buxton-init-from-vconf.sh"
+vconf-buxton_files += "${prefix}/bin/vconf-buxton-restore-mem-layer.sh"
+vconf-buxton_files += "${prefix}/bin/vconf-buxton-backup-mem-layer.sh"
+vconf-buxton_files += "${prefix}/lib/libvconf.so.*"
+vconf-buxton_files += "${systemd_unitdir}/system/basic.target.wants/vconf-setup.service"
+vconf-buxton_files += "${systemd_unitdir}/system/vconf-setup.service"
+MANIFESTFILES_${PN} = "vconf-buxton.manifest"
+
+FILES_${PN}-dev = "${vconf-buxton-dev_files}"
+FILES_${PN}-keys-dev = "${vconf-buxton-keys-dev_files}"
+FILES_${PN} = "${vconf-buxton_files}"
+
+PKG_vconf-buxton-dev= "vconf-buxton-dev"
+PKG_vconf-buxton-keys-dev= "vconf-buxton-keys-dev"
+PKG_vconf-buxton= "vconf-buxton"
+
+require vconf-buxton-extraconf.inc
+
--- /dev/null
+require vconf-buxton.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/vconf-buxton;tag=98af46e3b2882d9b61c2278cecec725fd1810686;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
}
do_compile() {
- cd ${S}
- LANG=C
- export LANG
- unset DISPLAY
- LD_AS_NEEDED=1; export LD_AS_NEEDED ;
-
- ./autogen.sh
-
- autotools_do_configure
- oe_runmake -j16
-
-
-
-
}
-EXTRA_OECONF += " --enable-dlog --enable-debug"
do_install() {
export RPM_BUILD_ROOT=${D}
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/location/libslp-location;tag=0d55b8e4b5b01019c6cfca14541563bd3c1b4f7f;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/location/libslp-location;tag=ae7068a66179d52f94d9f7a5964885a54f5057e9;nobranch=1"
BBCLASSEXTEND += " native "
find ${D} -regex ".*\.a$" | xargs rm -f --
mkdir -p ${D}${prefix}/lib/systemd/user
- mkdir -p ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants
install -m 0644 bt-service/bluetooth-frwk-service.service ${D}${prefix}/lib/systemd/user
- ln -s ../bluetooth-frwk-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service
mkdir -p ${D}${prefix}/share/icons/default
install -m 0644 ${S}/packaging/bt-icon.png ${D}${prefix}/share/icons/default/bt-icon.png
bluetooth-frwk-service_files = ""
bluetooth-frwk-service_files += "${prefix}/share/dbus-1/system-services/org.projectx.bt.service"
bluetooth-frwk-service_files += "${prefix}/bin/bt-service"
-bluetooth-frwk-service_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service"
bluetooth-frwk-service_files += "${prefix}/lib/systemd/user/bluetooth-frwk-service.service"
bluetooth-frwk-service_files += "/opt/var/lib/bluetooth/auto-pair-blacklist"
bluetooth-frwk-service_files += "${sysconfdir}/dbus-1/system.d/bluetooth-frwk-service.conf"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/connectivity/bluetooth-frwk;tag=32aa49269ade5764942d23a12e5cc99e81738a7b;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/connectivity/bluetooth-frwk;tag=2fb774848a3e3dd4c11e260052786c2572e0bbe2;nobranch=1"
BBCLASSEXTEND += " native "
find ${D} -regex ".*\.la$" | xargs rm -f --
find ${D} -regex ".*\.a$" | xargs rm -f --
mkdir -p ${D}${prefix}/share/download-provider
- mkdir -p ${D}${systemd_unitdir}/system/graphical.target.wants
+ mkdir -p ${D}${systemd_unitdir}/system/default.target.wants
mkdir -p ${D}${systemd_unitdir}/system/sockets.target.wants
- ln -s ../download-provider.service ${D}${systemd_unitdir}/system/graphical.target.wants/
+ ln -s ../download-provider.service ${D}${systemd_unitdir}/system/default.target.wants/
ln -s ../download-provider.socket ${D}${systemd_unitdir}/system/sockets.target.wants/
#find_lang download-provider
download-provider_files += "${prefix}/lib/libdownloadagent2.so*"
download-provider_files += "${prefix}/lib/libdownload-provider-interface.so*"
download-provider_files += "${systemd_unitdir}/system/download-provider.service"
-download-provider_files += "${systemd_unitdir}/system/graphical.target.wants/download-provider.service"
+download-provider_files += "${systemd_unitdir}/system/default.target.wants/download-provider.service"
download-provider_files += "${systemd_unitdir}/system/download-provider.socket"
download-provider_files += "${systemd_unitdir}/system/sockets.target.wants/download-provider.socket"
download-provider_files += "${prefix}/share/download-provider/sql/download-provider-schema.sql"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/framework/web/download-provider;tag=1fb4a3614bd271355b6babf42076d3bda2da122c;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/framework/web/download-provider;tag=cfad1aa260356701996248ded3e9c90541ddcb11;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/system/libdevice-node;tag=d65efaf311abaf22ffd0d9bc22c28182e003304a;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/system/libdevice-node;tag=04fd20f5a06355fc0afe110337ccb9dc7445ad1d;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/systemd;tag=539e73cf03d12b5d50f7fd3f2a70aea63d9e945f;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/systemd;tag=95e1a70c5104b47874519b24e12022e878f2572a;nobranch=1"
BBCLASSEXTEND += " native "
PACKAGES += " libtzplatform-config "
libtzplatform-config-dev_files = ""
-libtzplatform-config-dev_files += "LGPL-2.0 LGPL_2.0"
libtzplatform-config-dev_files += "${prefix}/lib/*.so"
libtzplatform-config-dev_files += "${prefix}/lib/pkgconfig/*.pc"
libtzplatform-config-dev_files += "${prefix}/include/*.h"
MANIFESTFILES_${PN}-tools = "tizen-platform-config.manifest"
tizen-platform-config_files = ""
-tizen-platform-config_files += "LGPL-2.0 MIT"
tizen-platform-config_files += "${sysconfdir}/tizen-platform.conf"
CONFFILES_${PN} = ""
CONFFILES_${PN} += "${sysconfdir}/tizen-platform.conf"
PACKAGES += " gobject-introspection-docs "
gobject-introspection_files = ""
-gobject-introspection_files += "LGPL-2.1+ COPYING COPYING.GPL"
gobject-introspection_files += "${prefix}/bin/g-ir-annotation-tool"
gobject-introspection_files += "${prefix}/bin/g-ir-compiler"
gobject-introspection_files += "${prefix}/bin/g-ir-dep-tool"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/common/meta;tag=5725be631a0344f0d28ddc9c954c9ead948a1845;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/common/meta;tag=77160fe54f3803226f06b9511fcbc4eae6a2cf8a;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/meta-generic;tag=48ff4579ca01e9e70079edd7c531c85d67c0246c;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/meta-generic;tag=99e8e2ef92394c2a39a4904ee3bbf9b9a0f63a5d;nobranch=1"
BBCLASSEXTEND += " native "
DESCRIPTION = "Samba Trivial Database"
HOMEPAGE = "http://tdb.samba.org/"
SECTION = "System/Libraries"
-LICENSE = "GPLv3.0+"
-PV = "1.2.10"
+LICENSE = "GPL-3.0+"
+PV = "1.3.1"
SRC_URI = ""
do_prep() {
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -n tdb-1.2.10 -q
+ #setup -n tdb-1.3.1 -q
cp ${S}/packaging/tdb.manifest .
+
}
-EXTRA_OECONF += " "
+EXTRA_OECONF += ""
do_install() {
export RPM_BUILD_ROOT=${D}
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/tdb;tag=b256247b2afa3bfe52664f58d95974eea9d236d7;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/tdb;tag=135e077bda78148ce8602200559ea81a5792d808;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://live.gnome.org/Vala"
SECTION = "Platform Development/Utilities"
LICENSE = "LGPL-2.0"
-PV = "0.24.0"
+PV = "0.26.1"
SRC_URI = ""
#!/bin/sh -e
update-alternatives \
- --install $D${prefix}/bin/vala vala $D${prefix}/bin/vala-0.24 \
- 24 \
- --slave $D${prefix}/bin/valac valac $D${prefix}/bin/valac-0.24 \
- --slave $D${prefix}/bin/vala-gen-introspect vala-gen-introspect $D${prefix}/bin/vala-gen-introspect-0.24 \
- --slave $D${prefix}/bin/vapicheck vapicheck $D${prefix}/bin/vapicheck-0.24 \
- --slave $D${prefix}/bin/vapigen vapigen $D${prefix}/bin/vapigen-0.24 \
- --slave ${mandir}/man1/valac.1.gz valac.1.gz ${mandir}/man1/valac-0.24.1.gz \
- --slave ${mandir}/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz ${mandir}/man1/vala-gen-introspect-0.24.1.gz \
- --slave ${mandir}/man1/vapigen.1.gz vapigen.1.gz ${mandir}/man1/vapigen-0.24.1.gz \
- --slave $D${prefix}/share/pkgconfig/vapigen.pc vapigen.pc $D${prefix}/share/pkgconfig/vapigen-0.24.pc
+ --install $D${prefix}/bin/vala vala $D${prefix}/bin/vala-0.26 \
+ 26 \
+ --slave $D${prefix}/bin/valac valac $D${prefix}/bin/valac-0.26 \
+ --slave $D${prefix}/bin/vala-gen-introspect vala-gen-introspect $D${prefix}/bin/vala-gen-introspect-0.26 \
+ --slave $D${prefix}/bin/vapicheck vapicheck $D${prefix}/bin/vapicheck-0.26 \
+ --slave $D${prefix}/bin/vapigen vapigen $D${prefix}/bin/vapigen-0.26 \
+ --slave ${mandir}/man1/valac.1.gz valac.1.gz ${mandir}/man1/valac-0.26.1.gz \
+ --slave ${mandir}/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz ${mandir}/man1/vala-gen-introspect-0.26.1.gz \
+ --slave ${mandir}/man1/vapigen.1.gz vapigen.1.gz ${mandir}/man1/vapigen-0.26.1.gz \
+ --slave $D${prefix}/share/pkgconfig/vapigen.pc vapigen.pc $D${prefix}/share/pkgconfig/vapigen-0.26.pc
}
#!/bin/sh -e
# Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed
- if [ ! -f $D${prefix}/bin/vala-0.24 ]; then
- update-alternatives --remove vala $D${prefix}/bin/vala-0.24
+ if [ ! -f $D${prefix}/bin/vala-0.26 ]; then
+ update-alternatives --remove vala $D${prefix}/bin/vala-0.26
fi
}
PACKAGES += " libvala-dev "
libvala_files = ""
-libvala_files += "${prefix}/lib/libvala-0.24.so.*"
+libvala_files += "${prefix}/lib/libvala-0.26.so.*"
MANIFESTFILES_lib${PN} = "vala.manifest"
vala_files = ""
-vala_files += "${prefix}/bin/vala-0.24"
-vala_files += "${prefix}/bin/valac-0.24"
-vala_files += "${prefix}/bin/vala-gen-introspect-0.24"
-vala_files += "${prefix}/bin/vapicheck-0.24"
-vala_files += "${prefix}/bin/vapigen-0.24"
-vala_files += "${mandir}/man1/valac-0.24.1*"
-vala_files += "${mandir}/man1/vala-gen-introspect-0.24.1*"
-vala_files += "${mandir}/man1/vapigen-0.24.1*"
+vala_files += "${prefix}/bin/vala-0.26"
+vala_files += "${prefix}/bin/valac-0.26"
+vala_files += "${prefix}/bin/vala-gen-introspect-0.26"
+vala_files += "${prefix}/bin/vapicheck-0.26"
+vala_files += "${prefix}/bin/vapigen-0.26"
+vala_files += "${mandir}/man1/valac-0.26.1*"
+vala_files += "${mandir}/man1/vala-gen-introspect-0.26.1*"
+vala_files += "${mandir}/man1/vapigen-0.26.1*"
vala_files += "${prefix}/share/aclocal/vala.m4"
vala_files += "${prefix}/share/aclocal/vapigen.m4"
-vala_files += "${prefix}/share/pkgconfig/vapigen-0.24.pc"
+vala_files += "${prefix}/share/pkgconfig/vapigen-0.26.pc"
vala_files += "${prefix}/share/vala"
vala_files += "${prefix}/share/vala/Makefile.vapigen"
-vala_files += "${prefix}/share/vala-0.24/"
-vala_files += "${prefix}/lib/vala-0.24/"
+vala_files += "${prefix}/share/vala-0.26/"
+vala_files += "${prefix}/lib/vala-0.26/"
MANIFESTFILES_${PN} = "vala.manifest"
DIRFILES_${PN} = ""
DIRFILES_${PN} += "${prefix}/share/vala"
libvala-dev_files = ""
libvala-dev_files += "AUTHORS ChangeLog NEWS README"
-libvala-dev_files += "${prefix}/include/vala-0.24/"
-libvala-dev_files += "${prefix}/lib/libvala-0.24.so"
-libvala-dev_files += "${prefix}/lib/pkgconfig/libvala-0.24.pc"
+libvala-dev_files += "${prefix}/include/vala-0.26/"
+libvala-dev_files += "${prefix}/lib/libvala-0.26.so"
+libvala-dev_files += "${prefix}/lib/pkgconfig/libvala-0.26.pc"
MANIFESTFILES_lib${PN}-dev = "vala.manifest"
FILES_lib${PN} = "${libvala_files}"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/vala;tag=840fd0f666c91fba0169b8176cb88a80b689ad8a;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/vala;tag=f075306bb9eccbb59c731f441b2b465d9476f80c;nobranch=1"
BBCLASSEXTEND += " native "
PACKAGES += " festival-dev "
festival_files = ""
-festival_files += "MIT COPYING"
festival_files += "README INSTALL examples/*.text examples/ex1.* examples/*.scm examples/*.dtd"
festival_files += "${sysconfdir}/festival.scm"
festival_files += "${prefix}/bin/festival"
RDEPENDS = ""
#RDEPENDS of weston (${PN})
-RDEPENDS_${PN} += "weston-startup"
RDEPENDS_${PN} += "shadow"
+RDEPENDS_${PN} += "tlm"
DEPENDS = ""
install -m 755 weston-transformed ${D}${prefix}/bin
install -m 755 weston-fullscreen ${D}${prefix}/bin
- install -d ${D}${prefix}/lib/systemd/user
- install -m 644 ${S}/packaging/weston.target ${D}${prefix}/lib/systemd/user/weston.target
- # The weston.service unit file must be provided by the weston-startup
- # virtual package, i.e. "Provide: weston-startup". The weston-startup
- # virtual package requirement is intended to force Tizen profile
- # maintainers to add the necessary start-up script or systemd unit
- # file to start weston. Otherwise it becomes possible to install
- # weston without an automated means to start weston at boot, which may
- # lead to confusion. This approach allows startup related files to be
- # maintained outside of this weston package.
-
}
weston_files += "${prefix}/lib/weston/wayland-backend.so"
weston_files += "${prefix}/lib/weston/gl-renderer.so"
weston_files += "${prefix}/share/weston"
-weston_files += "${prefix}/lib/systemd/user/weston.target"
MANIFESTFILES_${PN} = "weston.manifest"
weston-clients_files = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/weston;tag=8e957a23d98c47ff032bf8440a4ca8ad67ccb227;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/weston;tag=3b2b540a6c211b599d7cf9ace0026572d9fc3ec9;nobranch=1"
BBCLASSEXTEND += " native "
DEPENDS += "libexif"
DEPENDS += "libmm-utility"
DEPENDS += "media-server"
-DEPENDS += "gdk-pixbuf"
DEPENDS += "heynoti"
DEPENDS += "vconf"
+DEPENDS += "pkgconfig(gdk-pixbuf-2.0)"
do_prep() {
cd ${S}
-DESCRIPTION = "Multimedia Framework Common Library"
+DESCRIPTION = "Multimedia Framework Common Lib"
HOMEPAGE = "http://nohomepage.org"
SECTION = "Multimedia/Libraries"
LICENSE = "Apache-2.0"
-PV = "0.2.55"
+PV = "0.2.85"
SRC_URI = ""
#RDEPENDS of libmm-common-dev (${PN}-dev)
RDEPENDS_${PN}-dev += "libmm-common"
+#RDEPENDS of libmm-common (${PN})
+RDEPENDS_${PN} += "glibc"
+
DEPENDS = ""
#DEPENDS of libmm-common
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
#setup -q
- cp ${S}/packaging/libmm-common.manifest .
+
}
unset DISPLAY
LD_AS_NEEDED=1; export LD_AS_NEEDED ;
-
CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
+ export CFLAGS+=" -Wall -Wcast-align -Wcast-qual -Wextra -Wno-array-bounds -Wno-empty-body -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-but-set-parameter -Wno-unused-but-set-variable"
autotools_do_configure
- oe_runmake -j16
+ make -j16
+
rm -rf ${D}
mkdir -p ${D}
+ rm -rf ${D}
oe_runmake \
DESTDIR=${D} \
find ${D} -regex ".*\.a$" | xargs rm -f --
+
}
pkg_postinst_${PN}() {
libmm-common-dev_files += "${prefix}/include/mmf/mm.h"
libmm-common-dev_files += "${prefix}/lib/pkgconfig/mm-common.pc"
libmm-common-dev_files += "${prefix}/lib/libmmfcommon.so"
-MANIFESTFILES_${PN}-dev = "libmm-common.manifest"
libmm-common_files = ""
libmm-common_files += "${prefix}/lib/libmmfcommon.so.*"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-common;tag=c244cbbbb20aac7a2413d630b4c0e1b7a1a31f1f;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-common;tag=b278ce78e1bdad66d46a051ec0258c13fbf85032;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "System/Libraries"
LICENSE = "Apache-2.0"
-PV = "0.6.0"
+PV = "0.6.1"
SRC_URI = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-fileinfo;tag=22b63cf9358324558602ba5ccb374201f785812c;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-fileinfo;tag=4ffa938eeab04aef98fa728683bd54687420baff;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Multimedia/Media Playback"
LICENSE = "Apache-2.0"
-PV = "0.7.2g"
+PV = "0.7.2h"
SRC_URI = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-sound;tag=1cd4ad61333ee2b961e0def7a57bfaa266d4bcbc;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-sound;tag=c7f783deb5d7b5629cec0f155e0954672c8f31ef;nobranch=1"
BBCLASSEXTEND += " native "
chgrp -R users $D${prefix}/data/data-media
chgrp -R users $D${prefix}/data/file-manager-service
# setup dbupdate in user session
- mkdir -p $D${prefix}/lib/systemd/user/default.target.requires/
+ mkdir -p $D${prefix}/lib/systemd/user/default.target.wants/
ln -sf ../media-server-user.service $D${prefix}/lib/systemd/user/default.target.wants/
}
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/multimedia/media-server;tag=b1cba9bae69f8a13e85edfb3cf6f5e30948e8852;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/media-server;tag=ca93eb1f529cab34a461422d7e22b893d827f9e5;nobranch=1"
BBCLASSEXTEND += " native "
DEPENDS += "libsndfile1"
DEPENDS_append_class-native = " intltool-native"
DEPENDS_append_class-target = " intltool-native"
+DEPENDS += "sbc"
DEPENDS += "openssl"
DEPENDS += "alsa-lib"
DEPENDS += "dbus"
inherit pkgconfig
DEPENDS += "udev"
DEPENDS += "glib-2.0"
-DEPENDS += "bluez4"
-DEPENDS += "sbc"
+DEPENDS += "bluez5"
DEPENDS += "systemd"
DEPENDS_append_class-native = " libtool"
DEPENDS_append_class-target = " libtool-cross"
MANIFESTFILES_${PN}-module-augment-properties = "pulseaudio.manifest"
pulseaudio_files = ""
-pulseaudio_files += "LGPL-2.0+ LICENSE GPL LGPL"
pulseaudio_files += "${sysconfdir}/pulse/filter/*.dat"
pulseaudio_files += "${prefix}/bin/esdcompat"
pulseaudio_files += "${prefix}/bin/pulseaudio"
HOMEPAGE = "http://www.remotesensing.org/libtiff"
SECTION = "Productivity/Graphics/Convertors"
LICENSE = "HPND"
-PV = "4.0.2"
+PV = "4.0.3"
SRC_URI = ""
tiff-docs_files = ""
libtiff_files = ""
-libtiff_files += "COPYRIGHT"
libtiff_files += "${prefix}/lib/*.so.*"
MANIFESTFILES_lib${PN} = "tiff.manifest"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/tiff;tag=2d1548a92a4768584c545d5c40fa203883612eb0;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/tiff;tag=a7123bacbef4cf6265a5bde3eb4e65af3962ce12;nobranch=1"
BBCLASSEXTEND += " native "
--- /dev/null
+DESCRIPTION = "A security-enabled configuration system"
+HOMEPAGE = "https://github.com/sofar/buxton"
+SECTION = "System/Configuration"
+LICENSE = "LGPL-2.1+"
+PV = "5"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by buxton-dev
+PROVIDES += "buxton-dev"
+
+
+#PROVIDES by buxtonsimple
+PROVIDES += "buxtonsimple"
+
+
+#PROVIDES by buxton-docs
+PROVIDES += "buxton-docs "
+
+
+#PROVIDES by buxtonsimple-dev
+PROVIDES += "buxtonsimple-dev"
+
+
+#PROVIDES by buxton
+
+
+RDEPENDS = ""
+#RDEPENDS of buxton-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "buxton"
+
+#RDEPENDS of buxtonsimple (${PN}simple)
+RDEPENDS_${PN}simple += "buxton"
+
+#RDEPENDS of buxtonsimple-dev (${PN}simple-dev)
+RDEPENDS_${PN}simple-dev += "buxton"
+
+#RDEPENDS of buxton (${PN})
+RDEPENDS_${PN} += "/usr/bin/chown"
+RDEPENDS_${PN} += "smack"
+RDEPENDS_${PN} += "buxton"
+
+
+DEPENDS = ""
+#DEPENDS of buxton
+inherit pkgconfig
+DEPENDS += "libcheck"
+DEPENDS += "systemd"
+DEPENDS += "attr"
+DEPENDS += "gdbm-dev"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/buxton.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ autotools_do_configure
+ make -j16
+
+
+
+}
+EXTRA_OECONF += ""
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+ # TODO: need to define needed layers for Tizen in tizen.conf
+ install -m 0644 ${S}/packaging/tizen.conf ${D}${sysconfdir}/buxton.conf
+
+
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+ #buxtond runs as user buxton, which much be created
+ useradd buxton
+ buxtonctl create-db base
+ buxtonctl create-db isp
+ if [ "$1" -eq 1 ] ; then
+ # The initial DBs will not have the correct labels and
+ # permissions when created in postinstall during image
+ # creation, so we set these file attributes here.
+ chsmack -a System ${localstatedir}/lib/buxton/*.db
+ chown buxton:buxton ${localstatedir}/lib/buxton/*.db
+ fi
+
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " buxton-dev "
+PACKAGES += " buxtonsimple "
+PACKAGES += " buxton-docs "
+PACKAGES += " buxtonsimple-dev "
+PACKAGES += " buxton "
+
+buxton-dev_files = ""
+buxton-dev_files += "${prefix}/include/buxton.h"
+buxton-dev_files += "${prefix}/lib/libbuxton.so"
+buxton-dev_files += "${prefix}/lib/pkgconfig/buxton.pc"
+MANIFESTFILES_${PN}-dev = "buxton.manifest"
+
+buxtonsimple_files = ""
+buxtonsimple_files += "${prefix}/lib/libbuxtonsimple.so.*"
+MANIFESTFILES_${PN}simple = "buxton.manifest"
+
+buxton-docs_files = ""
+
+buxtonsimple-dev_files = ""
+buxtonsimple-dev_files += "${prefix}/include/buxtonsimple.h"
+buxtonsimple-dev_files += "${prefix}/lib/libbuxtonsimple.so"
+buxtonsimple-dev_files += "${prefix}/lib/pkgconfig/buxtonsimple.pc"
+MANIFESTFILES_${PN}simple-dev = "buxton.manifest"
+
+buxton_files = ""
+buxton_files += "${sysconfdir}/buxton.conf"
+buxton_files += "${prefix}/bin/buxtonctl"
+buxton_files += "${prefix}/lib/buxton/*.so"
+buxton_files += "${prefix}/lib/libbuxton.so.*"
+buxton_files += "${prefix}/lib/systemd/system/buxton.service"
+buxton_files += "${prefix}/lib/systemd/system/buxton.socket"
+buxton_files += "${prefix}/lib/systemd/system/sockets.target.wants/buxton.socket"
+buxton_files += "${prefix}/sbin/buxtond"
+buxton_files += "%dir ${localstatedir}/lib/buxton"
+MANIFESTFILES_${PN} = "buxton.manifest"
+
+FILES_${PN}-dev = "${buxton-dev_files}"
+FILES_${PN}simple = "${buxtonsimple_files}"
+FILES_${PN}-docs = "${buxton-docs_files}"
+FILES_${PN}simple-dev = "${buxtonsimple-dev_files}"
+FILES_${PN} = "${buxton_files}"
+
+PKG_buxton-dev= "buxton-dev"
+PKG_buxtonsimple= "buxtonsimple"
+PKG_buxton-docs= "buxton-docs"
+PKG_buxtonsimple-dev= "buxtonsimple-dev"
+PKG_buxton= "buxton"
+
+require buxton-extraconf.inc
+
--- /dev/null
+require buxton.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/buxton;tag=30ff93b6f03098ab14626e2212776b05594cb212;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
--- /dev/null
+DESCRIPTION = "Cynara service with client libraries"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Security/Application Privilege"
+LICENSE = "Apache-2.0"
+PV = "0.4.2"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libcynara-creds-socket
+PROVIDES += "libcynara-creds-socket"
+
+
+#PROVIDES by cynara-tests
+PROVIDES += "cynara-tests"
+
+
+#PROVIDES by libcynara-client
+PROVIDES += "libcynara-client"
+
+
+#PROVIDES by libcynara-creds-dbus
+PROVIDES += "libcynara-creds-dbus"
+
+
+#PROVIDES by cynara
+
+
+#PROVIDES by cynara-dev
+PROVIDES += "cynara-dev"
+
+
+#PROVIDES by libcynara-creds-commons
+PROVIDES += "libcynara-creds-commons"
+
+
+#PROVIDES by libcynara-commons
+PROVIDES += "libcynara-commons"
+
+
+#PROVIDES by libcynara-admin
+PROVIDES += "libcynara-admin"
+
+
+#PROVIDES by cynara-db-migration
+PROVIDES += "cynara-db-migration"
+
+
+#PROVIDES by libcynara-agent
+PROVIDES += "libcynara-agent"
+
+
+#PROVIDES by libcynara-session
+PROVIDES += "libcynara-session"
+
+
+RDEPENDS = ""
+#RDEPENDS of cynara (${PN})
+RDEPENDS_${PN} += "systemd"
+RDEPENDS_${PN} += "default-ac-domains"
+RDEPENDS_${PN} += "cynara-db-migration"
+RDEPENDS_${PN} += "smack"
+RDEPENDS_${PN} += "shadow"
+
+#RDEPENDS of libcynara-client (lib${PN}-client)
+RDEPENDS_lib${PN}-client += "cynara"
+
+#RDEPENDS of libcynara-creds-dbus (lib${PN}-creds-dbus)
+RDEPENDS_lib${PN}-creds-dbus += "dbus"
+
+#RDEPENDS of cynara-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libcynara-client"
+RDEPENDS_${PN}-dev += "dbus"
+RDEPENDS_${PN}-dev += "libcynara-creds-dbus"
+RDEPENDS_${PN}-dev += "libcynara-creds-commons"
+RDEPENDS_${PN}-dev += "libcynara-commons"
+RDEPENDS_${PN}-dev += "libcynara-admin"
+RDEPENDS_${PN}-dev += "libcynara-creds-socket"
+RDEPENDS_${PN}-dev += "libcynara-agent"
+RDEPENDS_${PN}-dev += "libcynara-session"
+
+#RDEPENDS of libcynara-admin (lib${PN}-admin)
+RDEPENDS_lib${PN}-admin += "cynara"
+
+#RDEPENDS of libcynara-agent (lib${PN}-agent)
+RDEPENDS_lib${PN}-agent += "cynara"
+
+
+DEPENDS = ""
+#DEPENDS of cynara-tests
+#DEPENDS of cynara
+#DEPENDS of libcynara-creds-dbus
+DEPENDS += "systemd"
+inherit tizen_cmake
+DEPENDS += "zip"
+DEPENDS += "dbus"
+inherit pkgconfig
+DEPENDS += "pkgconfig(gmock)"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp -a ${S}/packaging/cynara.manifest .
+ cp -a ${S}/packaging/libcynara-client.manifest .
+ cp -a ${S}/packaging/libcynara-admin.manifest .
+ cp -a ${S}/packaging/cynara-tests.manifest .
+ cp -a ${S}/packaging/libcynara-agent.manifest .
+ cp -a ${S}/packaging/libcynara-commons.manifest .
+ cp -a ${S}/packaging/libcynara-creds-commons.manifest .
+ cp -a ${S}/packaging/libcynara-creds-dbus.manifest .
+ cp -a ${S}/packaging/libcynara-creds-socket.manifest .
+ cp -a ${S}/packaging/libcynara-session.manifest .
+ cp -a ${S}/packaging/cynara-db-migration.manifest .
+ cp -a test/db/db* .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+
+ export CXXFLAGS="$CXXFLAGS -DCYNARA_STATE_PATH=\\\"${localstatedir}/cynara/\\\" \
+ -DCYNARA_LIB_PATH=\\\"${prefix}/lib/cynara/\\\" \
+ -DCYNARA_TESTS_DIR=\\\"${prefix}/share/cynara/tests/\\\" \
+ -DCYNARA_CONFIGURATION_DIR=\\\"${sysconfdir}/cynara/\\\""
+ export LDFLAGS+="-Wl,--rpath=${prefix}/lib"
+
+
+ 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 \
+ -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
+ ${EXTRA_OECMAKE} . \
+ -DBUILD_TESTS=ON \
+ -DCMAKE_BUILD_TYPE=RELEASE \
+ -DCMAKE_VERBOSE_MAKEFILE=ON
+ make -j16
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+ rm -rf ${D}
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+ mkdir -p ${D}/${sysconfdir}/cynara/
+ cp ./conf/creds.conf ${D}/${sysconfdir}/cynara//creds.conf
+
+ mkdir -p ${D}/usr/lib/systemd/system/sockets.target.wants
+ mkdir -p ${D}/${localstatedir}/cynara/
+ mkdir -p ${D}${prefix}/share/cynara/tests//empty_db
+ mkdir -p ${D}${prefix}/lib/cynara//plugin/client
+ mkdir -p ${D}${prefix}/lib/cynara//plugin/service
+
+ cp -a db* ${D}${prefix}/share/cynara/tests/
+ ln -s ../cynara.socket ${D}/usr/lib/systemd/system/sockets.target.wants/cynara.socket
+ ln -s ../cynara-admin.socket ${D}/usr/lib/systemd/system/sockets.target.wants/cynara-admin.socket
+ ln -s ../cynara-agent.socket ${D}/usr/lib/systemd/system/sockets.target.wants/cynara-agent.socket
+
+
+}
+
+pkg_preinst_${PN}() {
+ #!/bin/sh -e
+
+ id -g cynara > /dev/null 2>&1
+ if [ $? -eq 1 ]; then
+ groupadd cynara -r > /dev/null 2>&1
+ fi
+ id -u cynara > /dev/null 2>&1
+ if [ $? -eq 1 ]; then
+ useradd -d /var/lib/empty -s /sbin/nologin -r -g cynara cynara > /dev/null 2>&1
+ fi
+ if [ $1 -gt 1 ] ; then
+ OLDVERSION="$(rpm -q --qf '%{version}' cynara)"
+ $D${prefix}/sbin/cynara/cynara-db-migration.sh upgrade -f ${OLDVERSION} -t 0.4.2
+ else
+ $D${prefix}/sbin/cynara/cynara-db-migration.sh install -t 0.4.2
+ fi
+
+}
+
+pkg_postinst_libcynara-agent() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ ### Add file capabilities if needed
+ ### setcap/getcap binary are useful. To use them you must install libcap and libcap-tools packages
+ ### In such case uncomment Requires with those packages
+ systemctl daemon-reload
+ if [ $1 = 1 ]; then
+ systemctl enable cynara.service
+ fi
+ chsmack -a System ${localstatedir}/cynara/
+ systemctl restart cynara.service
+
+}
+
+pkg_postinst_libcynara-creds-socket() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_libcynara-client() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_libcynara-creds-dbus() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_libcynara-session() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_libcynara-admin() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_libcynara-creds-commons() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_libcynara-commons() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_prerm_${PN}() {
+ #!/bin/sh -e
+
+ if [ $1 = 0 ]; then
+ # unistall
+ systemctl stop cynara.service
+ fi
+
+}
+
+pkg_postrm_libcynara-creds-commons() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_libcynara-creds-socket() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_libcynara-agent() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_libcynara-admin() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ if [ $1 = 0 ]; then
+ $D${prefix}/sbin/cynara/cynara-db-migration.sh uninstall -f 0.4.2
+ userdel -r cynara > /dev/null 2>&1
+ groupdel cynara > /dev/null 2>&1
+ systemctl daemon-reload
+ fi
+
+}
+
+pkg_postrm_libcynara-creds-dbus() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_libcynara-session() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_libcynara-client() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_libcynara-commons() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " cynara-tests "
+PACKAGES += " libcynara-client "
+PACKAGES += " libcynara-creds-dbus "
+PACKAGES += " cynara "
+PACKAGES += " cynara-dev "
+PACKAGES += " cynara-db-migration "
+PACKAGES += " libcynara-commons "
+PACKAGES += " libcynara-admin "
+PACKAGES += " libcynara-creds-commons "
+PACKAGES += " libcynara-creds-socket "
+PACKAGES += " libcynara-agent "
+PACKAGES += " libcynara-session "
+
+cynara-tests_files = ""
+cynara-tests_files += "/usr/bin/cynara-tests"
+cynara-tests_files += "${prefix}/share/cynara/tests/db*/*"
+cynara-tests_files += "%attr(755,root,root) ${prefix}/share/cynara/tests/empty_db"
+MANIFESTFILES_${PN}-tests = "cynara-tests.manifest"
+DIRFILES_${PN}-tests = ""
+DIRFILES_${PN}-tests += "%attr(755,root,root) ${prefix}/share/cynara/tests/empty_db"
+
+libcynara-client_files = ""
+libcynara-client_files += "${prefix}/lib/libcynara-client.so.*"
+libcynara-client_files += "${prefix}/lib/libcynara-client-async.so.*"
+libcynara-client_files += "${prefix}/lib/libcynara-client-commons.so.*"
+libcynara-client_files += "%attr(755,cynara,cynara) ${prefix}/lib/cynara/plugin/client"
+MANIFESTFILES_lib${PN}-client = "libcynara-client.manifest"
+DIRFILES_lib${PN}-client = ""
+DIRFILES_lib${PN}-client += "%attr(755,cynara,cynara) ${prefix}/lib/cynara/plugin/client"
+
+libcynara-creds-dbus_files = ""
+libcynara-creds-dbus_files += "${prefix}/lib/libcynara-creds-dbus.so.*"
+MANIFESTFILES_lib${PN}-creds-dbus = "libcynara-creds-dbus.manifest"
+
+cynara_files = ""
+cynara_files += "/usr/bin/cynara"
+cynara_files += "/usr/lib/systemd/system/cynara.service"
+cynara_files += "/usr/lib/systemd/system/cynara.target"
+cynara_files += "/usr/lib/systemd/system/sockets.target.wants/cynara.socket"
+cynara_files += "/usr/lib/systemd/system/cynara.socket"
+cynara_files += "/usr/lib/systemd/system/sockets.target.wants/cynara-admin.socket"
+cynara_files += "/usr/lib/systemd/system/cynara-admin.socket"
+cynara_files += "/usr/lib/systemd/system/sockets.target.wants/cynara-agent.socket"
+cynara_files += "/usr/lib/systemd/system/cynara-agent.socket"
+cynara_files += "%attr(700,cynara,cynara) ${localstatedir}/cynara/"
+cynara_files += "%attr(755,cynara,cynara) ${prefix}/lib/cynara/plugin/service"
+MANIFESTFILES_${PN} = "cynara.manifest"
+DIRFILES_${PN} = ""
+DIRFILES_${PN} += "%attr(700,cynara,cynara) ${localstatedir}/cynara/"
+DIRFILES_${PN} += "%attr(755,cynara,cynara) ${prefix}/lib/cynara/plugin/service"
+
+cynara-dev_files = ""
+cynara-dev_files += "${prefix}/include/cynara/*.h"
+cynara-dev_files += "${prefix}/include/cynara/plugin/*.h"
+cynara-dev_files += "${prefix}/include/cynara/types/*.h"
+cynara-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+cynara-dev_files += "${prefix}/lib/*.so"
+
+cynara-db-migration_files = ""
+cynara-db-migration_files += "${prefix}/sbin/cynara/cynara-db-migration.sh"
+MANIFESTFILES_${PN}-db-migration = "cynara-db-migration.manifest"
+
+libcynara-commons_files = ""
+libcynara-commons_files += "${prefix}/lib/libcynara-commons.so.*"
+libcynara-commons_files += "${prefix}/lib/libcynara-storage.so.*"
+MANIFESTFILES_lib${PN}-commons = "libcynara-commons.manifest"
+
+libcynara-admin_files = ""
+libcynara-admin_files += "${prefix}/lib/libcynara-admin.so.*"
+MANIFESTFILES_lib${PN}-admin = "libcynara-admin.manifest"
+
+libcynara-creds-commons_files = ""
+libcynara-creds-commons_files += "${prefix}/lib/libcynara-creds-commons.so.*"
+libcynara-creds-commons_files += "${sysconfdir}/cynara/creds.conf"
+MANIFESTFILES_lib${PN}-creds-commons = "libcynara-creds-commons.manifest"
+
+libcynara-creds-socket_files = ""
+libcynara-creds-socket_files += "${prefix}/lib/libcynara-creds-socket.so.*"
+MANIFESTFILES_lib${PN}-creds-socket = "libcynara-creds-socket.manifest"
+
+libcynara-agent_files = ""
+libcynara-agent_files += "${prefix}/lib/libcynara-agent.so.*"
+MANIFESTFILES_lib${PN}-agent = "libcynara-agent.manifest"
+
+libcynara-session_files = ""
+libcynara-session_files += "${prefix}/lib/libcynara-session.so.*"
+MANIFESTFILES_lib${PN}-session = "libcynara-session.manifest"
+
+FILES_${PN}-tests = "${cynara-tests_files}"
+FILES_lib${PN}-client = "${libcynara-client_files}"
+FILES_lib${PN}-creds-dbus = "${libcynara-creds-dbus_files}"
+FILES_${PN} = "${cynara_files}"
+FILES_${PN}-dev = "${cynara-dev_files}"
+FILES_${PN}-db-migration = "${cynara-db-migration_files}"
+FILES_lib${PN}-commons = "${libcynara-commons_files}"
+FILES_lib${PN}-admin = "${libcynara-admin_files}"
+FILES_lib${PN}-creds-commons = "${libcynara-creds-commons_files}"
+FILES_lib${PN}-creds-socket = "${libcynara-creds-socket_files}"
+FILES_lib${PN}-agent = "${libcynara-agent_files}"
+FILES_lib${PN}-session = "${libcynara-session_files}"
+
+PKG_cynara-tests= "cynara-tests"
+PKG_libcynara-client= "libcynara-client"
+PKG_libcynara-creds-dbus= "libcynara-creds-dbus"
+PKG_cynara= "cynara"
+PKG_cynara-dev= "cynara-dev"
+PKG_cynara-db-migration= "cynara-db-migration"
+PKG_libcynara-commons= "libcynara-commons"
+PKG_libcynara-admin= "libcynara-admin"
+PKG_libcynara-creds-commons= "libcynara-creds-commons"
+PKG_libcynara-creds-socket= "libcynara-creds-socket"
+PKG_libcynara-agent= "libcynara-agent"
+PKG_libcynara-session= "libcynara-session"
+
+require cynara-extraconf.inc
+
--- /dev/null
+require cynara.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/security/cynara;tag=b00d7fb59ba12ad6cfb53b5b476dc3c18e09f39d;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
chmod -Rf a+rX,u+w,g-w,o-w ${S}
#setup -q -n gsignond-1.0.3
cp ${S}/packaging/gsignond.manifest .
+ cp ${S}/packaging/gsignond-cleandb .
}
unset DISPLAY
LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ autoreconf -ivf
autotools_do_configure
find ${D} -regex ".*\.a$" | xargs rm -f --
install -m 755 -d ${D}${prefix}/lib/systemd/user
install -m 644 data/gsignond.service ${D}${prefix}/lib/systemd/user/
- install -m 755 -d ${D}${prefix}/lib/systemd/user/weston.target.wants
- ln -s ../gsignond.service ${D}${prefix}/lib/systemd/user/weston.target.wants/gsignond.service
+ install -m 755 -d ${D}${prefix}/lib/systemd/user/default.target.wants
+ ln -sf ../gsignond.service ${D}${prefix}/lib/systemd/user/default.target.wants/gsignond.service
+ install -m 755 -d ${D}${sysconfdir}/gumd/userdel.d/
+ install -m 755 gsignond-cleandb ${D}${sysconfdir}/gumd/userdel.d/
}
gsignond-doc_files += "${prefix}/share/gtk-doc/html/gsignond/*"
gsignond_files = ""
-gsignond_files += "AUTHORS COPYING.LIB INSTALL NEWS README"
+gsignond_files += "AUTHORS COPYING.LIB"
gsignond_files += "${prefix}/bin/gsignond"
gsignond_files += "${prefix}/lib/libgsignond-*.so.*"
gsignond_files += "${prefix}/lib/gsignond/extensions/*.so*"
gsignond_files += "${prefix}/lib/gsignond/gplugins/*.so*"
gsignond_files += "${prefix}/lib/gsignond/pluginloaders/gsignond-plugind"
gsignond_files += "${prefix}/lib/systemd/user/gsignond.service"
-gsignond_files += "${prefix}/lib/systemd/user/weston.target.wants/gsignond.service"
+gsignond_files += "${prefix}/lib/systemd/user/default.target.wants/gsignond.service"
gsignond_files += "${sysconfdir}/gsignond.conf"
+gsignond_files += "${sysconfdir}/gumd/userdel.d/"
MANIFESTFILES_${PN} = "gsignond.manifest"
gsignond-dev_files = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/gsignond;tag=572cf9261e1233c5db1b74b74a70d97289d752a2;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/gsignond;tag=7205ca5442c3c3f48bbccf2b707df15a3e3da32a;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://www.gnome.org/"
SECTION = "System/Libraries"
LICENSE = "LGPL-2.1+"
-PV = "0.15"
+PV = "0.18"
SRC_URI = ""
#PROVIDES by libsecret
-#PROVIDES by libsecret-tools
-PROVIDES += "libsecret-tools"
+#PROVIDES by libsecret-docs
+PROVIDES += "libsecret-docs "
-#PROVIDES by typelib-SecretUnstable
-PROVIDES += "typelib-SecretUnstable"
+#PROVIDES by libsecret-tools
+PROVIDES += "libsecret-tools"
RDEPENDS = ""
#RDEPENDS of libsecret-dev (${PN}-dev)
RDEPENDS_${PN}-dev += "typelib-Secret"
RDEPENDS_${PN}-dev += "libsecret"
-RDEPENDS_${PN}-dev += "typelib-SecretUnstable"
DEPENDS = ""
autotools_do_configure
- make V=1
+
+ oe_runmake -j16
PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
PACKAGES += " libsecret-tools "
-PACKAGES += " libsecret "
PACKAGES += " libsecret-dev "
PACKAGES += " typelib-Secret "
-PACKAGES += " typelib-SecretUnstable "
+PACKAGES += " libsecret-docs "
+PACKAGES += " libsecret "
libsecret-tools_files = ""
libsecret-tools_files += "${prefix}/bin/secret-tool"
-libsecret_files = ""
-libsecret_files += "${prefix}/lib/libsecret-1.so.*"
-
libsecret-dev_files = ""
libsecret-dev_files += "AUTHORS ChangeLog NEWS README"
libsecret-dev_files += "${prefix}/lib/libsecret-1.so"
libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-unstable.pc"
libsecret-dev_files += "${prefix}/include/libsecret-1/"
libsecret-dev_files += "${prefix}/share/gir-1.0/Secret-1.gir"
-libsecret-dev_files += "${prefix}/share/gir-1.0/SecretUnstable-0.gir"
-libsecret-dev_files += "${prefix}/share/vala/vapi"
libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.deps"
libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.vapi"
-libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.deps"
-libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.vapi"
-libsecret-dev_files += "${prefix}/share/vala/vapi/mock-service-0.vapi"
-DIRFILES_${PN}-dev = ""
-DIRFILES_${PN}-dev += "${prefix}/share/vala/vapi"
typelib-Secret_files = ""
typelib-Secret_files += "${prefix}/lib/girepository-1.0/Secret-1.typelib"
-typelib-SecretUnstable_files = ""
-typelib-SecretUnstable_files += "${prefix}/lib/girepository-1.0/SecretUnstable-0.typelib"
+libsecret-docs_files = ""
+
+libsecret_files = ""
+libsecret_files += "${prefix}/lib/libsecret-1.so.*"
FILES_${PN}-tools = "${libsecret-tools_files}"
-FILES_${PN} = "${libsecret_files}"
FILES_${PN}-dev = "${libsecret-dev_files}"
FILES_typelib-Secret = "${typelib-Secret_files}"
-FILES_typelib-SecretUnstable = "${typelib-SecretUnstable_files}"
+FILES_${PN}-docs = "${libsecret-docs_files}"
+FILES_${PN} = "${libsecret_files}"
PKG_libsecret-tools= "libsecret-tools"
-PKG_libsecret= "libsecret"
PKG_libsecret-dev= "libsecret-dev"
PKG_typelib-Secret= "typelib-Secret"
-PKG_typelib-SecretUnstable= "typelib-SecretUnstable"
+PKG_libsecret-docs= "libsecret-docs"
+PKG_libsecret= "libsecret"
require libsecret-extraconf.inc
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/libsecret;tag=115bcbe47059371f172286c68d730d7c59f9e8fc;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/libsecret;tag=51c1459c069ef6a311d30c7cd8d9304feb4a1b24;nobranch=1"
BBCLASSEXTEND += " native "
--- /dev/null
+DESCRIPTION = "Security manager and utilities"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Security/Service"
+LICENSE = "Apache-2.0"
+PV = "0.2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit manifest autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by security-manager
+
+
+#PROVIDES by libsecurity-manager-client
+PROVIDES += "libsecurity-manager-client"
+
+
+#PROVIDES by libsecurity-manager-client-dev
+PROVIDES += "libsecurity-manager-client-dev"
+
+
+RDEPENDS = ""
+#RDEPENDS of security-manager (${PN})
+RDEPENDS_${PN} += "smack"
+RDEPENDS_${PN} += "systemd"
+
+#RDEPENDS of libsecurity-manager-client (lib${PN}-client)
+RDEPENDS_lib${PN}-client += "security-manager"
+RDEPENDS_lib${PN}-client += "glibc"
+
+#RDEPENDS of libsecurity-manager-client-dev (lib${PN}-client-dev)
+RDEPENDS_lib${PN}-client-dev += "libsecurity-manager-client"
+
+
+DEPENDS = ""
+#DEPENDS of security-manager
+DEPENDS += "systemd"
+inherit tizen_cmake
+DEPENDS += "attr"
+DEPENDS += "zip"
+DEPENDS += "boost"
+DEPENDS += "tizen-platform-config"
+inherit pkgconfig
+DEPENDS += "smack"
+DEPENDS += "pkgconfig(cynara-client)"
+DEPENDS += "sqlite3"
+DEPENDS += "libcap"
+DEPENDS += "pkgconfig(cynara-admin)"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/security-manager.manifest .
+ cp ${S}/packaging/libsecurity-manager-client.manifest .
+
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ export LDFLAGS+="-Wl,--rpath=${prefix}/lib"
+
+
+ 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 \
+ -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
+ ${EXTRA_OECMAKE} . -DVERSION=0.2.0 \
+ -DBIN_INSTALL_DIR=${prefix}/bin \
+ -DDB_INSTALL_DIR=${prefix}/dbspace \
+ -DSYSTEMD_INSTALL_DIR=${systemd_unitdir}/system \
+ -DCMAKE_BUILD_TYPE=RELEASE \
+ -DCMAKE_VERBOSE_MAKEFILE=ON
+ make -j16
+
+
+
+}
+
+do_install() {
+ export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+
+ rm -rf ${D}
+ mkdir -p ${D}/usr/share/license
+ cp LICENSE ${D}/usr/share/license/security-manager
+ cp LICENSE ${D}/usr/share/license/libsecurity-manager-client
+ mkdir -p ${D}/${sysconfdir}/smack
+ cp app-rules-template.smack ${D}/${sysconfdir}/smack
+
+ oe_runmake \
+ DESTDIR=${D} \
+ INSTALL_ROOT=${D} \
+ BINDIR=${prefix}/bin \
+ install
+ rm -f ${D}${infodir}/dir
+ find ${D} -regex ".*\.la$" | xargs rm -f --
+ find ${D} -regex ".*\.a$" | xargs rm -f --
+
+ mkdir -p ${D}/${systemd_unitdir}/system/multi-user.target.wants
+ mkdir -p ${D}/${systemd_unitdir}/system/sockets.target.wants
+ ln -s ../security-manager.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/security-manager.service
+ ln -s ../security-manager.socket ${D}/${systemd_unitdir}/system/sockets.target.wants/security-manager.socket
+
+
+}
+
+pkg_postinst_libsecurity-manager-client() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postinst_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+ systemctl daemon-reload
+ if [ $1 = 1 ]; then
+ # installation
+ systemctl start security-manager.service
+ fi
+ if [ $1 = 2 ]; then
+ # update
+ systemctl restart security-manager.service
+ fi
+ chsmack -a System $D${prefix}/dbspace/.security-manager.db
+ chsmack -a System $D${prefix}/dbspace/.security-manager.db-journal
+
+}
+
+pkg_prerm_${PN}() {
+ #!/bin/sh -e
+
+ if [ $1 = 0 ]; then
+ # unistall
+ systemctl stop security-manager.service
+ fi
+
+}
+
+pkg_postrm_libsecurity-manager-client() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+}
+
+pkg_postrm_${PN}() {
+ #!/bin/sh -e
+
+ [ "x$D" == "x" ] && ldconfig
+ if [ $1 = 0 ]; then
+ # unistall
+ systemctl daemon-reload
+ fi
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " security-manager "
+PACKAGES += " libsecurity-manager-client "
+PACKAGES += " libsecurity-manager-client-dev "
+
+security-manager_files = ""
+security-manager_files += "${prefix}/bin/security-manager"
+security-manager_files += "${prefix}/lib/libsecurity-manager-commons.so.*"
+security-manager_files += "${systemd_unitdir}/system/multi-user.target.wants/security-manager.service"
+security-manager_files += "${systemd_unitdir}/system/security-manager.service"
+security-manager_files += "${systemd_unitdir}/system/security-manager.target"
+security-manager_files += "${systemd_unitdir}/system/sockets.target.wants/security-manager.socket"
+security-manager_files += "${systemd_unitdir}/system/security-manager.socket"
+security-manager_files += "${sysconfdir}/smack/app-rules-template.smack"
+security-manager_files += "%attr(0600,root,root) ${prefix}/dbspace/.security-manager.db"
+security-manager_files += "%attr(0600,root,root) ${prefix}/dbspace/.security-manager.db-journal"
+security-manager_files += "${prefix}/share/license/security-manager"
+MANIFESTFILES_${PN} = "security-manager.manifest"
+
+libsecurity-manager-client_files = ""
+libsecurity-manager-client_files += "${prefix}/lib/libsecurity-manager-client.so.*"
+libsecurity-manager-client_files += "${prefix}/share/license/libsecurity-manager-client"
+MANIFESTFILES_lib${PN}-client = "libsecurity-manager-client.manifest"
+
+libsecurity-manager-client-dev_files = ""
+libsecurity-manager-client-dev_files += "${prefix}/lib/libsecurity-manager-client.so"
+libsecurity-manager-client-dev_files += "${prefix}/lib/libsecurity-manager-commons.so"
+libsecurity-manager-client-dev_files += "${prefix}/include/security-manager/security-manager.h"
+libsecurity-manager-client-dev_files += "${prefix}/lib/pkgconfig/security-manager.pc"
+MANIFESTFILES_lib${PN}-client-dev = "security-manager.manifest"
+
+FILES_${PN} = "${security-manager_files}"
+FILES_lib${PN}-client = "${libsecurity-manager-client_files}"
+FILES_lib${PN}-client-dev = "${libsecurity-manager-client-dev_files}"
+
+PKG_security-manager= "security-manager"
+PKG_libsecurity-manager-client= "libsecurity-manager-client"
+PKG_libsecurity-manager-client-dev= "libsecurity-manager-client-dev"
+
+require security-manager-extraconf.inc
+
--- /dev/null
+require security-manager.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/security/security-manager;tag=3dec492df1a5a937ceed39c4985d9659860e5783;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
HOMEPAGE = "http://nohomepage.org"
SECTION = "Security/Access Control"
LICENSE = "LGPL-2.1"
-PV = "1.0.4"
+PV = "1.0.5"
SRC_URI = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/smack;tag=aab09845e6c314b621a9f3756dd2504c2498d569;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/smack;tag=66a110344be79ff2968ff6817ec72f569d852c17;nobranch=1"
BBCLASSEXTEND += " native "
RDEPENDS = ""
-#RDEPENDS of desktop-skin (${PN})
-RDEPENDS_${PN} += "python-pycairo"
-
DEPENDS = ""
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
#setup -q
- cp ${S}/packaging/desktop-skin.manifest .
}
mkdir -p ${D}${prefix}/bin
install -m 755 Script/launch_cam.sh ${D}${prefix}/bin
install -m 755 Script/launch_video.sh ${D}${prefix}/bin
- install -m 755 Script/mark_image.py ${D}${prefix}/bin
install -m 755 Script/wifi ${D}${prefix}/bin
mkdir -p ${D}${prefix}/share/media/videos
pkg_postinst_${PN}() {
#!/bin/sh -e
- ln -sf tizen_common.png $D${prefix}/share/backgrounds/tizen/current
+ ln -s tizen_common.png $D${prefix}/share/backgrounds/tizen/current
}
desktop-skin_files += "${prefix}/share/icons/tizen/32x32/*"
desktop-skin_files += "${prefix}/share/applications/tizen/*"
desktop-skin_files += "${prefix}/share/backgrounds/tizen/*"
-MANIFESTFILES_${PN} = "desktop-skin.manifest"
FILES_${PN} = "${desktop-skin_files}"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/common/desktop-skin;tag=ac4f1b6b5e6021c5ef6e9e3033e06215d4ba1274;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/common/desktop-skin;tag=4538fdd8de182d96ec85004b7ee56554aa10ec8d;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/test/generic/wayland-fits;tag=4daee8f77b2589fc14f98cbf4c4a6b1967c5d06e;nobranch=1"
+SRC_URI += "git://review.tizen.org/test/generic/wayland-fits;tag=c299b70e1df4b8e28beeac3bc80134b7baf2abe6;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://ofono.org"
SECTION = "Telephony/Cellular"
LICENSE = "GPL-2.0"
-PV = "1.14"
+PV = "1.15"
SRC_URI = ""
#DEPENDS of ofono
DEPENDS += "mobile-broadband-provider-info"
DEPENDS += "dbus"
+DEPENDS += "glib-2.0"
inherit pkgconfig
DEPENDS += "udev"
DEPENDS_append_class-native = " automake-native"
DEPENDS_append_class-target = " automake-native"
-DEPENDS += "bluez4"
-DEPENDS += "glib-2.0"
+DEPENDS += "bluez5"
DEPENDS_append_class-native = " libtool"
DEPENDS_append_class-target = " libtool-cross"
DEPENDS_append_class-native = " autoconf-native"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/upstream/ofono;tag=f611670427a989b25a60dcfe0940efa424849931;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/upstream/ofono;tag=02f89fd9a48fccc1702de9cc8f5c76cb72f54bc2;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "https://github.com/otcshare/crosswalk"
SECTION = "Web Framework/Web Run Time"
LICENSE = "(BSD-3-Clause and LGPL-2.1+)"
-PV = "11.39.256.0"
+PV = "11.40.277.0"
SRC_URI = ""
DEPENDS = ""
#DEPENDS of crosswalk-thirdparty
+DEPENDS += "pkgconfig(protobuf)"
DEPENDS += "cairo"
DEPENDS += "expat"
DEPENDS += "udev"
# does not expect -Wall to be passed to the compiler (see webrtc issue 3307).
export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g`
+ # Do not use -finline-functions: it breaks the build because it causes -Wall to
+ # warn about some conditions that cannot really be reached (ie. variables that
+ # may be used uninitialized while in fact thay cannot be uninitialized). See
+ # TC-2299.
+ export CXXFLAGS=`echo $CXXFLAGS | sed s,-finline-functions,,g`
+
# For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in
# src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's
# CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246
-Duse_system_bzip2=1 \
-Duse_system_libexif=1 \
-Duse_system_libxml=1 \
+ -Duse_system_protobuf=1 \
-Duse_system_yasm=1 \
- -Dshared_process_mode=1 \
- -Denable_hidpi=1
+ -Denable_hidpi=1 \
+ -Dwerror= \
+ -Dskia_warnings_as_errors=0
ninja -j16 -C src/out/Release xwalk-thirdparty
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=9d718a45fac51495fb01bf6fd13510a9be4c7272;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=2dfc3b03cd7a92a43676409b763e76e4f615f0da;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "https://github.com/otcshare/crosswalk"
SECTION = "Web Framework/Web Run Time"
LICENSE = "(BSD-3-Clause and LGPL-2.1+)"
-PV = "11.39.256.0"
+PV = "11.40.277.0"
SRC_URI = ""
#PROVIDES by crosswalk
+#PROVIDES by widget-manifest-parser
+PROVIDES += "widget-manifest-parser"
+
+
+#PROVIDES by widget-manifest-parser-dev
+PROVIDES += "widget-manifest-parser-dev"
+
+
RDEPENDS = ""
#RDEPENDS of crosswalk (${PN})
RDEPENDS_${PN} += "ca-certificates-tizen"
RDEPENDS_${PN} += "ss-server"
+#RDEPENDS of widget-manifest-parser (widget-manifest-parser)
+RDEPENDS_widget-manifest-parser += "crosswalk"
+
+#RDEPENDS of widget-manifest-parser-dev (widget-manifest-parser-dev)
+RDEPENDS_widget-manifest-parser-dev += "crosswalk"
+RDEPENDS_widget-manifest-parser-dev += "widget-manifest-parser"
+
DEPENDS = ""
#DEPENDS of crosswalk
+DEPENDS += "pkgconfig(protobuf)"
DEPENDS += "cairo"
DEPENDS += "pkgmgr"
DEPENDS += "expat"
DEPENDS += "fontconfig"
DEPENDS += "system-server"
DEPENDS += "wayland"
-DEPENDS += "tizen-platform-wrapper"
DEPENDS += "which"
DEPENDS += "libxml2"
DEPENDS_append_class-native = " bison-native"
DEPENDS += "pango"
DEPENDS += "vconf"
DEPENDS += "virtual/egl"
-DEPENDS += "nspr"
-DEPENDS += "dbus"
DEPENDS += "libxkbcommon"
+DEPENDS += "dbus"
DEPENDS += "pulseaudio"
DEPENDS += "libexif"
DEPENDS += "ail"
cp ${S}/packaging/crosswalk.xml.in .
cp ${S}/packaging/crosswalk.png .
cp ${S}/packaging/changedate.py .
- sed "s/@VERSION@/11.39.256.0/g" crosswalk.xml.in > crosswalk.xml
+ sed "s/@VERSION@/11.40.277.0/g" crosswalk.xml.in > crosswalk.xml
sed "s|@LIB_INSTALL_DIR@|${prefix}/lib|g" xwalk.in > xwalk
sed "s|@LIB_INSTALL_DIR@|${prefix}/lib|g" xwalk.service.in > xwalk.service
+ # Widget manifest parser devel
+ cp src/xwalk/tizen/widget-manifest-parser/widget-manifest-parser.pc.in .
+ sed "s|@VERSION@|11.40.277.0|g" widget-manifest-parser.pc.in > widget-manifest-parser.pc
+
cp -a src/AUTHORS AUTHORS.chromium
cp -a src/LICENSE LICENSE.chromium
cp -a src/xwalk/LICENSE LICENSE.xwalk
-
# The profiles using Wayland (and thus Ozone) do not need this patch.
mkdir -p src/out
- if [ -f ${prefix}/share/crosswalk-thirdparty/out.tgz ]; then
tar -zxvf ${prefix}/share/crosswalk-thirdparty/out.tgz
- fi
python ./changedate.py
# Stop unconditionally passing -Wall to the compiler. Chromium has its own
-Duse_system_nspr=1 \
-Duse_system_yasm=1 \
-Dshared_process_mode=1 \
- -Denable_hidpi=1
+ -Denable_hidpi=1 \
+ -Dwerror= \
+ -Dskia_warnings_as_errors=0
- ninja -j16 -C src/out/Release xwalk xwalk_launcher xwalk_application_tools
+ ninja -j16 -C src/out/Release xwalk xwalk_launcher xwalk_application_tools widget-manifest-parser
# PNaCl
# Register xwalk to the package manager.
- install -p -D crosswalk.xml ${D}${prefix}/share/packages/crosswalk.xml
- install -p -D crosswalk.png ${D}${prefix}/share/icons/default/small/crosswalk.png
+ install -m 0644 -p -D crosswalk.xml ${D}${prefix}/share/packages/crosswalk.xml
+ install -m 0644 -p -D crosswalk.png ${D}${prefix}/share/icons/default/small/crosswalk.png
+
+ # Widget manifest parser devel
+ install -m 0664 -p -D src/xwalk/tizen/widget-manifest-parser/widget-manifest-parser.h ${D}${prefix}/include/widget-manifest-parser/widget-manifest-parser.h
+ install -m 0664 -p -D widget-manifest-parser.pc ${D}${prefix}/lib/pkgconfig/widget-manifest-parser.pc
+
+ # Widget manifest parser
+ install -m 0755 -p -D src/out/Release/lib/libwidget-manifest-parser.so ${D}${prefix}/lib/libwidget-manifest-parser.so
}
PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
PACKAGES += " crosswalk "
+PACKAGES += " widget-manifest-parser "
+PACKAGES += " widget-manifest-parser-dev "
crosswalk_files = ""
crosswalk_files += "${prefix}/bin/xwalkctl"
crosswalk_files += "${prefix}/share/xwalk/*"
MANIFESTFILES_${PN} = "crosswalk.manifest"
+widget-manifest-parser_files = ""
+widget-manifest-parser_files += "${prefix}/lib/libwidget-manifest-parser.so"
+
+widget-manifest-parser-dev_files = ""
+widget-manifest-parser-dev_files += "${prefix}/include/widget-manifest-parser/widget-manifest-parser.h"
+widget-manifest-parser-dev_files += "${prefix}/lib/pkgconfig/widget-manifest-parser.pc"
+
FILES_${PN} = "${crosswalk_files}"
+FILES_widget-manifest-parser = "${widget-manifest-parser_files}"
+FILES_widget-manifest-parser-dev = "${widget-manifest-parser-dev_files}"
PKG_crosswalk= "crosswalk"
+PKG_widget-manifest-parser= "widget-manifest-parser"
+PKG_widget-manifest-parser-dev= "widget-manifest-parser-dev"
require crosswalk-extraconf.inc
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=9d718a45fac51495fb01bf6fd13510a9be4c7272;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=2dfc3b03cd7a92a43676409b763e76e4f615f0da;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Development/Libraries"
LICENSE = "BSD-3-Clause and Apache-2.0"
-PV = "0.120"
+PV = "0.142"
SRC_URI = ""
DEPENDS += "capi-system-info"
DEPENDS += "capi-content-media-content"
DEPENDS += "pulseaudio"
-DEPENDS += "bluez4"
+DEPENDS += "bluez5"
DEPENDS += "capi-system-device"
DEPENDS += "capi-network-connection"
DEPENDS += "message-port"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/framework/web/tizen-extensions-crosswalk;tag=de1e9773449e3499dfbe11b7bddeacf2abee4755;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/framework/web/tizen-extensions-crosswalk;tag=298ad18b6a9650c3f3f00d0c32b8912a7336743a;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/lemolo;tag=011e1d7ab747693bfddf72e566ef71d483e71492;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/lemolo;tag=24fe80b297c7498c9c4f72ed67a1e2fedaabcfd7;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Automotive/Service"
LICENSE = "LGPL-2.1"
-PV = "0.12.803"
+PV = "0.13"
SRC_URI = ""
BBCLASSEXTEND = ""
PROVIDES = ""
-#PROVIDES by automotive-message-broker-doc
-PROVIDES += "automotive-message-broker-doc"
+#PROVIDES by automotive-message-broker-plugins-bluetooth
+PROVIDES += "automotive-message-broker-plugins-bluetooth"
#PROVIDES by automotive-message-broker-plugins
PROVIDES += "automotive-message-broker-plugins"
-#PROVIDES by automotive-message-broker-plugins-common
-PROVIDES += "automotive-message-broker-plugins-common"
+#PROVIDES by automotive-message-broker-plugins-bluemonkey
+PROVIDES += "automotive-message-broker-plugins-bluemonkey"
+
+
+#PROVIDES by automotive-message-broker-plugins-qtmainloop
+PROVIDES += "automotive-message-broker-plugins-qtmainloop"
#PROVIDES by automotive-message-broker-plugins-murphy
PROVIDES += "automotive-message-broker-plugins-cangen"
+#PROVIDES by automotive-message-broker-plugins-opencvlux
+PROVIDES += "automotive-message-broker-plugins-opencvlux"
+
+
#PROVIDES by automotive-message-broker-plugins-test
PROVIDES += "automotive-message-broker-plugins-test"
+#PROVIDES by automotive-message-broker-doc
+PROVIDES += "automotive-message-broker-doc"
+
+
#PROVIDES by automotive-message-broker-plugins-wheel
PROVIDES += "automotive-message-broker-plugins-wheel"
PROVIDES += "automotive-message-broker-plugins-cansim"
-#PROVIDES by automotive-message-broker-xwalk-vehicle-extension
-PROVIDES += "automotive-message-broker-xwalk-vehicle-extension"
+#PROVIDES by automotive-message-broker-plugins-common
+PROVIDES += "automotive-message-broker-plugins-common"
#PROVIDES by automotive-message-broker-dev
PROVIDES += "automotive-message-broker-plugins-database"
+#PROVIDES by automotive-message-broker-plugins-websocket
+PROVIDES += "automotive-message-broker-plugins-websocket"
+
+
#PROVIDES by automotive-message-broker-plugins-obd2
PROVIDES += "automotive-message-broker-plugins-obd2"
+#PROVIDES by automotive-message-broker-xwalk-vehicle-extension
+PROVIDES += "automotive-message-broker-xwalk-vehicle-extension"
+
+
#PROVIDES by automotive-message-broker-plugins-gpsnmea
PROVIDES += "automotive-message-broker-plugins-gpsnmea"
+#PROVIDES by bluemonkey-modules-db
+PROVIDES += "bluemonkey-modules-db"
+
+
RDEPENDS = ""
-#RDEPENDS of automotive-message-broker-doc (${PN}-doc)
-RDEPENDS_${PN}-doc += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-plugins-bluetooth (${PN}-plugins-bluetooth)
+RDEPENDS_${PN}-plugins-bluetooth += "automotive-message-broker"
-#RDEPENDS of automotive-message-broker-plugins-cangen (${PN}-plugins-cangen)
-RDEPENDS_${PN}-plugins-cangen += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-plugins (${PN}-plugins)
+RDEPENDS_${PN}-plugins += "automotive-message-broker"
-#RDEPENDS of automotive-message-broker-plugins-common (${PN}-plugins-common)
-RDEPENDS_${PN}-plugins-common += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-plugins-bluemonkey (${PN}-plugins-bluemonkey)
+RDEPENDS_${PN}-plugins-bluemonkey += "automotive-message-broker-plugins-qtmainloop"
+RDEPENDS_${PN}-plugins-bluemonkey += "automotive-message-broker"
+RDEPENDS_${PN}-plugins-bluemonkey += "qt5-qtdeclarative"
+
+#RDEPENDS of automotive-message-broker-plugins-qtmainloop (${PN}-plugins-qtmainloop)
+RDEPENDS_${PN}-plugins-qtmainloop += "automotive-message-broker"
+RDEPENDS_${PN}-plugins-qtmainloop += "qt5-qtcore"
#RDEPENDS of automotive-message-broker-plugins-murphy (${PN}-plugins-murphy)
RDEPENDS_${PN}-plugins-murphy += "murphy"
RDEPENDS_${PN}-plugins-murphy += "automotive-message-broker"
-#RDEPENDS of automotive-message-broker-plugins (${PN}-plugins)
-RDEPENDS_${PN}-plugins += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-plugins-cangen (${PN}-plugins-cangen)
+RDEPENDS_${PN}-plugins-cangen += "automotive-message-broker"
+
+#RDEPENDS of automotive-message-broker-plugins-opencvlux (${PN}-plugins-opencvlux)
+RDEPENDS_${PN}-plugins-opencvlux += "opencv"
+RDEPENDS_${PN}-plugins-opencvlux += "automotive-message-broker"
#RDEPENDS of automotive-message-broker-plugins-test (${PN}-plugins-test)
RDEPENDS_${PN}-plugins-test += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-doc (${PN}-doc)
+RDEPENDS_${PN}-doc += "automotive-message-broker"
+
#RDEPENDS of automotive-message-broker-plugins-wheel (${PN}-plugins-wheel)
RDEPENDS_${PN}-plugins-wheel += "automotive-message-broker"
#RDEPENDS of automotive-message-broker-plugins-cansim (${PN}-plugins-cansim)
RDEPENDS_${PN}-plugins-cansim += "automotive-message-broker"
-#RDEPENDS of automotive-message-broker-xwalk-vehicle-extension (${PN}-xwalk-vehicle-extension)
-RDEPENDS_${PN}-xwalk-vehicle-extension += "crosswalk"
-RDEPENDS_${PN}-xwalk-vehicle-extension += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-plugins-common (${PN}-plugins-common)
+RDEPENDS_${PN}-plugins-common += "automotive-message-broker"
#RDEPENDS of automotive-message-broker-dev (${PN}-dev)
RDEPENDS_${PN}-dev += "boost"
RDEPENDS_${PN}-dev += "automotive-message-broker"
#RDEPENDS of automotive-message-broker (${PN})
-RDEPENDS_${PN} += "automotive-message-broker-plugins-murphy"
RDEPENDS_${PN} += "automotive-message-broker-plugins"
+RDEPENDS_${PN} += "python-pygobject"
+RDEPENDS_${PN} += "default-ac-domains"
+RDEPENDS_${PN} += "automotive-message-broker-plugins-murphy"
+RDEPENDS_${PN} += "python-curses"
RDEPENDS_${PN} += "dbus-python"
RDEPENDS_${PN} += "glibc"
-RDEPENDS_${PN} += "default-ac-domains"
#RDEPENDS of automotive-message-broker-plugins-database (${PN}-plugins-database)
RDEPENDS_${PN}-plugins-database += "sqlite3"
RDEPENDS_${PN}-plugins-database += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-plugins-websocket (${PN}-plugins-websocket)
+RDEPENDS_${PN}-plugins-websocket += "libwebsockets"
+RDEPENDS_${PN}-plugins-websocket += "automotive-message-broker"
+RDEPENDS_${PN}-plugins-websocket += "qt5-qtcore"
+
#RDEPENDS of automotive-message-broker-plugins-obd2 (${PN}-plugins-obd2)
RDEPENDS_${PN}-plugins-obd2 += "automotive-message-broker-plugins-common"
RDEPENDS_${PN}-plugins-obd2 += "automotive-message-broker"
+#RDEPENDS of automotive-message-broker-xwalk-vehicle-extension (${PN}-xwalk-vehicle-extension)
+RDEPENDS_${PN}-xwalk-vehicle-extension += "crosswalk"
+RDEPENDS_${PN}-xwalk-vehicle-extension += "automotive-message-broker"
+
#RDEPENDS of automotive-message-broker-plugins-gpsnmea (${PN}-plugins-gpsnmea)
RDEPENDS_${PN}-plugins-gpsnmea += "automotive-message-broker"
+#RDEPENDS of bluemonkey-modules-db (bluemonkey-modules-db)
+RDEPENDS_bluemonkey-modules-db += "qt5-plugin-sqldriver-sqlite"
+RDEPENDS_bluemonkey-modules-db += "automotive-message-broker"
+
DEPENDS = ""
#DEPENDS of automotive-message-broker
+DEPENDS += "qt5-plugin-bearer-nm"
+DEPENDS += "qt5-plugin-bearer-connman"
inherit tizen_cmake
+DEPENDS += "qt5-qtnetwork-dev"
+DEPENDS += "qt5-qtdbus-dev"
DEPENDS += "opencv"
DEPENDS += "json-c"
DEPENDS += "dbus"
inherit pkgconfig
DEPENDS += "glib-2.0"
DEPENDS += "sqlite3"
+DEPENDS += "qt5-qtcore-dev"
DEPENDS_append_class-native = " libtool"
DEPENDS_append_class-target = " libtool-cross"
+DEPENDS += "qt5-plugin-bearer-generic"
DEPENDS += "libwebsockets"
+DEPENDS += "qt5-plugin-sqldriver-sqlite"
+DEPENDS += "qt5-qtdeclarative-dev"
DEPENDS += "util-linux"
DEPENDS += "boost"
+DEPENDS += "qt5-qtconcurrent-dev"
do_prep() {
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -q -n automotive-message-broker-0.12.803
+ #setup -q -n automotive-message-broker-0.13
}
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
${EXTRA_OECMAKE} \
- -Dxwalk_vehicle_extension=ON \
- -DXWALK_EXTENSION_PATH=/tizen-extensions-crosswalk \
- -Ddatabase_plugin=ON \
- -Dmurphy_plugin=ON \
- -Dobd2_plugin=ON \
- -Dtest_plugin=ON \
- -Dgpsnmea_plugin=ON \
- -Dcangen_plugin=ON \
- -Dcansim_plugin=ON \
- -Dusebluez5=ON \
- -Denable_docs=ON
+ -Dxwalk_vehicle_extension=ON \
+ -DXWALK_EXTENSION_PATH=/tizen-extensions-crosswalk \
+ -Dqtmainloop=ON \
+ -Dopencvlux_plugin=ON \
+ -Dwebsocket_plugin=ON \
+ -Dbluetooth_plugin=ON \
+ -Dbluemonkey_plugin=ON \
+ -Ddatabase_plugin=ON \
+ -Dmurphy_plugin=ON \
+ -Dobd2_plugin=ON \
+ -Dtest_plugin=ON \
+ -Dgpsnmea_plugin=ON \
+ -Dcangen_plugin=ON \
+ -Dcansim_plugin=ON \
+ -Dusebluez5=ON \
+ -Denable_docs=ON
oe_runmake -j16
mkdir -p ${D}/${systemd_unitdir}/system/multi-user.target.wants
ln -s ../ambd.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/ambd.service
- cp packaging.in/config.tizen ${D}${sysconfdir}/ambd/
+ cp packaging/config.tizen ${D}${sysconfdir}/ambd/
}
}
PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " automotive-message-broker-plugins-bluetooth "
PACKAGES += " automotive-message-broker-plugins-cangen "
PACKAGES += " automotive-message-broker-plugins-common "
-PACKAGES += " automotive-message-broker-dev "
+PACKAGES += " automotive-message-broker-plugins-qtmainloop "
PACKAGES += " automotive-message-broker-plugins-murphy "
PACKAGES += " automotive-message-broker-plugins "
+PACKAGES += " automotive-message-broker-plugins-opencvlux "
PACKAGES += " automotive-message-broker-plugins-test "
-PACKAGES += " automotive-message-broker-plugins-gpsnmea "
+PACKAGES += " automotive-message-broker-plugins-wheel "
PACKAGES += " automotive-message-broker-plugins-cansim "
+PACKAGES += " automotive-message-broker-plugins-bluemonkey "
PACKAGES += " automotive-message-broker-xwalk-vehicle-extension "
PACKAGES += " automotive-message-broker "
PACKAGES += " automotive-message-broker-plugins-database "
+PACKAGES += " automotive-message-broker-plugins-websocket "
PACKAGES += " automotive-message-broker-plugins-obd2 "
-PACKAGES += " automotive-message-broker-plugins-wheel "
+PACKAGES += " automotive-message-broker-dev "
+PACKAGES += " automotive-message-broker-plugins-gpsnmea "
+PACKAGES += " bluemonkey-modules-db "
+
+automotive-message-broker-plugins-bluetooth_files = ""
+automotive-message-broker-plugins-bluetooth_files += "${prefix}/lib/automotive-message-broker/bluetoothplugin.so"
+automotive-message-broker-plugins-bluetooth_files += "${sysconfdir}/dbus-1/system.d/ambbt.conf"
+CONFFILES_${PN}-plugins-bluetooth = ""
+CONFFILES_${PN}-plugins-bluetooth += "${sysconfdir}/dbus-1/system.d/ambbt.conf"
+MANIFESTFILES_${PN}-plugins-bluetooth = "packaging.in/amb.manifest.plugins"
automotive-message-broker-plugins-cangen_files = ""
automotive-message-broker-plugins-cangen_files += "${prefix}/lib/automotive-message-broker/cangenplugin.so"
automotive-message-broker-plugins-common_files += "${prefix}/lib/libamb-plugins-common.so"
MANIFESTFILES_${PN}-plugins-common = "packaging.in/amb.manifest.plugins"
-automotive-message-broker-dev_files = ""
-automotive-message-broker-dev_files += "${prefix}/include/amb/*.h"
-automotive-message-broker-dev_files += "${prefix}/include/amb/*.hpp"
-automotive-message-broker-dev_files += "${prefix}/lib/pkgconfig/*.pc"
-MANIFESTFILES_${PN}-dev = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-plugins-qtmainloop_files = ""
+automotive-message-broker-plugins-qtmainloop_files += "${prefix}/lib/automotive-message-broker/qtmainloopplugin.so"
+MANIFESTFILES_${PN}-plugins-qtmainloop = "packaging.in/amb.manifest.plugins"
automotive-message-broker-plugins-murphy_files = ""
automotive-message-broker-plugins-murphy_files += "${prefix}/lib/automotive-message-broker/murphysourceplugin.so"
CONFFILES_${PN}-plugins += "${sysconfdir}/dbus-1/system.d/amb.conf"
MANIFESTFILES_${PN}-plugins = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-plugins-opencvlux_files = ""
+automotive-message-broker-plugins-opencvlux_files += "${prefix}/lib/automotive-message-broker/opencvluxplugin.so"
+MANIFESTFILES_${PN}-plugins-opencvlux = "packaging.in/amb.manifest.plugins"
+
automotive-message-broker-plugins-test_files = ""
automotive-message-broker-plugins-test_files += "${prefix}/lib/automotive-message-broker/testplugin.so"
MANIFESTFILES_${PN}-plugins-test = "packaging.in/amb.manifest.plugins"
-automotive-message-broker-plugins-gpsnmea_files = ""
-automotive-message-broker-plugins-gpsnmea_files += "${prefix}/lib/automotive-message-broker/gpsnmea.so"
-MANIFESTFILES_${PN}-plugins-gpsnmea = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-doc_files = ""
+automotive-message-broker-doc_files += "${prefix}/share/doc/packages/automotive-message-broker/*"
+MANIFESTFILES_${PN}-doc = "packaging.in/amb.manifest.plugins"
+
+automotive-message-broker-plugins-wheel_files = ""
+automotive-message-broker-plugins-wheel_files += "${prefix}/lib/automotive-message-broker/wheelsourceplugin.so"
+MANIFESTFILES_${PN}-plugins-wheel = "packaging.in/amb.manifest.plugins"
automotive-message-broker-plugins-cansim_files = ""
automotive-message-broker-plugins-cansim_files += "${prefix}/lib/automotive-message-broker/cansimplugin.so"
MANIFESTFILES_${PN}-plugins-cansim = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-plugins-bluemonkey_files = ""
+automotive-message-broker-plugins-bluemonkey_files += "${prefix}/lib/automotive-message-broker/bluemonkeyplugin.so"
+automotive-message-broker-plugins-bluemonkey_files += "${sysconfdir}/ambd/bluemonkey"
+CONFFILES_${PN}-plugins-bluemonkey = ""
+CONFFILES_${PN}-plugins-bluemonkey += "${sysconfdir}/ambd/bluemonkey"
+MANIFESTFILES_${PN}-plugins-bluemonkey = "packaging.in/amb.manifest.plugins"
+
automotive-message-broker-xwalk-vehicle-extension_files = ""
automotive-message-broker-xwalk-vehicle-extension_files += "${prefix}/lib/tizen-extensions-crosswalk/*"
automotive-message-broker-xwalk-vehicle-extension_files += "${prefix}/share/automotive-message-broker/xwalk/examples/*"
automotive-message-broker_files += "${prefix}/bin/amb-get-history"
automotive-message-broker_files += "${prefix}/bin/amb-set"
automotive-message-broker_files += "${prefix}/bin/amb-listen"
+automotive-message-broker_files += "${prefix}/bin/ambctl"
CONFFILES_${PN} = ""
CONFFILES_${PN} += "${sysconfdir}/ambd/config"
CONFFILES_${PN} += "${sysconfdir}/ambd/config.tizen"
automotive-message-broker-plugins-database_files += "${prefix}/lib/automotive-message-broker/databasesinkplugin.so"
MANIFESTFILES_${PN}-plugins-database = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-plugins-websocket_files = ""
+automotive-message-broker-plugins-websocket_files += "${prefix}/lib/automotive-message-broker/websocketsource.so"
+automotive-message-broker-plugins-websocket_files += "${prefix}/lib/automotive-message-broker/websocketsink.so"
+MANIFESTFILES_${PN}-plugins-websocket = "packaging.in/amb.manifest.plugins"
+
automotive-message-broker-plugins-obd2_files = ""
automotive-message-broker-plugins-obd2_files += "${prefix}/lib/automotive-message-broker/obd2sourceplugin.so"
MANIFESTFILES_${PN}-plugins-obd2 = "packaging.in/amb.manifest.plugins"
-automotive-message-broker-plugins-wheel_files = ""
-automotive-message-broker-plugins-wheel_files += "${prefix}/lib/automotive-message-broker/wheelsourceplugin.so"
-MANIFESTFILES_${PN}-plugins-wheel = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-dev_files = ""
+automotive-message-broker-dev_files += "${prefix}/include/amb/*.h"
+automotive-message-broker-dev_files += "${prefix}/include/amb/*.hpp"
+automotive-message-broker-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+MANIFESTFILES_${PN}-dev = "packaging.in/amb.manifest.plugins"
-automotive-message-broker-doc_files = ""
-automotive-message-broker-doc_files += "${prefix}/share/doc/packages/automotive-message-broker/*"
-MANIFESTFILES_${PN}-doc = "packaging.in/amb.manifest.plugins"
+automotive-message-broker-plugins-gpsnmea_files = ""
+automotive-message-broker-plugins-gpsnmea_files += "${prefix}/lib/automotive-message-broker/gpsnmea.so"
+MANIFESTFILES_${PN}-plugins-gpsnmea = "packaging.in/amb.manifest.plugins"
+bluemonkey-modules-db_files = ""
+bluemonkey-modules-db_files += "${prefix}/lib/automotive-message-broker/bluemonkeyDbModule.so"
+MANIFESTFILES_bluemonkey-modules-db = "packaging.in/amb.manifest.plugins"
+
+FILES_${PN}-plugins-bluetooth = "${automotive-message-broker-plugins-bluetooth_files}"
FILES_${PN}-plugins-cangen = "${automotive-message-broker-plugins-cangen_files}"
FILES_${PN}-plugins-common = "${automotive-message-broker-plugins-common_files}"
-FILES_${PN}-dev = "${automotive-message-broker-dev_files}"
+FILES_${PN}-plugins-qtmainloop = "${automotive-message-broker-plugins-qtmainloop_files}"
FILES_${PN}-plugins-murphy = "${automotive-message-broker-plugins-murphy_files}"
FILES_${PN}-plugins = "${automotive-message-broker-plugins_files}"
+FILES_${PN}-plugins-opencvlux = "${automotive-message-broker-plugins-opencvlux_files}"
FILES_${PN}-plugins-test = "${automotive-message-broker-plugins-test_files}"
-FILES_${PN}-plugins-gpsnmea = "${automotive-message-broker-plugins-gpsnmea_files}"
+FILES_${PN}-doc = "${automotive-message-broker-doc_files}"
+FILES_${PN}-plugins-wheel = "${automotive-message-broker-plugins-wheel_files}"
FILES_${PN}-plugins-cansim = "${automotive-message-broker-plugins-cansim_files}"
+FILES_${PN}-plugins-bluemonkey = "${automotive-message-broker-plugins-bluemonkey_files}"
FILES_${PN}-xwalk-vehicle-extension = "${automotive-message-broker-xwalk-vehicle-extension_files}"
FILES_${PN} = "${automotive-message-broker_files}"
FILES_${PN}-plugins-database = "${automotive-message-broker-plugins-database_files}"
+FILES_${PN}-plugins-websocket = "${automotive-message-broker-plugins-websocket_files}"
FILES_${PN}-plugins-obd2 = "${automotive-message-broker-plugins-obd2_files}"
-FILES_${PN}-plugins-wheel = "${automotive-message-broker-plugins-wheel_files}"
-FILES_${PN}-doc = "${automotive-message-broker-doc_files}"
+FILES_${PN}-dev = "${automotive-message-broker-dev_files}"
+FILES_${PN}-plugins-gpsnmea = "${automotive-message-broker-plugins-gpsnmea_files}"
+FILES_bluemonkey-modules-db = "${bluemonkey-modules-db_files}"
+PKG_automotive-message-broker-plugins-bluetooth= "automotive-message-broker-plugins-bluetooth"
PKG_automotive-message-broker-plugins-cangen= "automotive-message-broker-plugins-cangen"
PKG_automotive-message-broker-plugins-common= "automotive-message-broker-plugins-common"
-PKG_automotive-message-broker-dev= "automotive-message-broker-dev"
+PKG_automotive-message-broker-plugins-qtmainloop= "automotive-message-broker-plugins-qtmainloop"
PKG_automotive-message-broker-plugins-murphy= "automotive-message-broker-plugins-murphy"
PKG_automotive-message-broker-plugins= "automotive-message-broker-plugins"
+PKG_automotive-message-broker-plugins-opencvlux= "automotive-message-broker-plugins-opencvlux"
PKG_automotive-message-broker-plugins-test= "automotive-message-broker-plugins-test"
-PKG_automotive-message-broker-plugins-gpsnmea= "automotive-message-broker-plugins-gpsnmea"
+PKG_automotive-message-broker-doc= "automotive-message-broker-doc"
+PKG_automotive-message-broker-plugins-wheel= "automotive-message-broker-plugins-wheel"
PKG_automotive-message-broker-plugins-cansim= "automotive-message-broker-plugins-cansim"
+PKG_automotive-message-broker-plugins-bluemonkey= "automotive-message-broker-plugins-bluemonkey"
PKG_automotive-message-broker-xwalk-vehicle-extension= "automotive-message-broker-xwalk-vehicle-extension"
PKG_automotive-message-broker= "automotive-message-broker"
PKG_automotive-message-broker-plugins-database= "automotive-message-broker-plugins-database"
+PKG_automotive-message-broker-plugins-websocket= "automotive-message-broker-plugins-websocket"
PKG_automotive-message-broker-plugins-obd2= "automotive-message-broker-plugins-obd2"
-PKG_automotive-message-broker-plugins-wheel= "automotive-message-broker-plugins-wheel"
-PKG_automotive-message-broker-doc= "automotive-message-broker-doc"
+PKG_automotive-message-broker-dev= "automotive-message-broker-dev"
+PKG_automotive-message-broker-plugins-gpsnmea= "automotive-message-broker-plugins-gpsnmea"
+PKG_bluemonkey-modules-db= "bluemonkey-modules-db"
require automotive-message-broker-extraconf.inc
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/automotive-message-broker;tag=26256f536d32a6a722e0b70e349e273ce1fbfb29;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/automotive-message-broker;tag=21d9604f5e11ea7fb63828b30f23af0a07ed08a7;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/api/notification;tag=ed435091cac105cd678d6223b2bb316bad527d50;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/api/notification;tag=6d3c4efa9d5285bb6fb9eef61a32ee5ce2c3b632;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://git.projects.genivi.org/wayland-ivi-extension.git"
SECTION = "Graphics & UI Framework/Wayland Window System"
LICENSE = "Apache-2.0"
-PV = "0.2.3"
+PV = "0.2.5"
SRC_URI = ""
/usr/bin/wayland-scanner code < protocol/ivi-controller.xml \
> protocol/ivi-controller-protocol.c
-
-}
-do_patch_append() {
- bb.build.exec_func('do_prep', d)
-}
-
-do_configure() {
-}
-
-do_compile() {
- cd ${S}
- LANG=C
- export LANG
- unset DISPLAY
- LD_AS_NEEDED=1; export LD_AS_NEEDED ;
-
-
cat ivi-extension-protocol.pc.in \
| sed s\#@libdir@\#${prefix}/lib\#g \
| sed s\#@includedir@\#${prefix}/include/genivi-shell\#g \
| sed s\#@name@\#genivi-shell\#g \
- | sed s\#@package_version@\#0.2.3\#g \
+ | sed s\#@package_version@\#0.2.5\#g \
> ivi-extension-protocol.pc
-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
${EXTRA_OECMAKE} .
- oe_runmake -j16 V=1
+
+}
+do_patch_append() {
+ bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+
+
+ make -j16 V=1
genivi-shell_files += "${prefix}/lib/libilmCommon.so.*"
genivi-shell_files += "${prefix}/lib/libilmControl.so.*"
genivi-shell_files += "${prefix}/lib/weston/ivi-controller.so"
+genivi-shell_files += "${prefix}/bin/EGLWLInputEventExample"
MANIFESTFILES_${PN} = "genivi-shell.manifest"
genivi-shell-dev_files = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/wayland-ivi-extension;tag=fd633eb0761da7a0be4bc1f920f62b5bb6dfe639;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/wayland-ivi-extension;tag=06b52cbfdfa6da7cfd0103918da801199fd4bc4b;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "System/Libraries"
LICENSE = "MIT"
-PV = "1.1.0"
+PV = "1.1.1"
SRC_URI = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/platform/core/uifw/libtbm;tag=2911b02885d49e3bb8047160a4c9ae6df617a638;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/uifw/libtbm;tag=d3bbb67a496eabe1d1b9d76cf66cc3f9d35af2bb;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "https://github.com/ntanibata/weston-ivi-shell/"
SECTION = "Graphics & UI Framework/Wayland Window System"
LICENSE = "MIT"
-PV = "0.1.7"
+PV = "0.1.9"
SRC_URI = ""
mkdir -p ${D}${sysconfdir}/xdg/weston
install -m 0644 ${S}/packaging/weston.ini ${D}${sysconfdir}/xdg/weston
install -d ${D}${prefix}/share/weston/
- cp -rfva data/* ${D}${prefix}/share/weston/
weston-ivi-shell-dev_files = ""
weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-export.h"
-weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout.h"
+weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-private.h"
weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-shell.h"
weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-shell-ext.h"
-weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-transition.h"
weston-ivi-shell-dev_files += "${prefix}/share/weston-ivi-shell/protocol/*"
MANIFESTFILES_${PN}-dev = "weston-ivi-shell.manifest"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi-shell;tag=03ba0c96cfb2e7a32d92a1c5a833d05922dfee34;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi-shell;tag=f06dbe919fe5574ab132ba0bbd3c2f2300815b26;nobranch=1"
BBCLASSEXTEND += " native "
RDEPENDS = ""
#RDEPENDS of weston-ivi-config-modello (${PN}-config-modello)
+RDEPENDS_${PN}-config-modello += "tlm-config-ivi-singleseat"
RDEPENDS_${PN}-config-modello += "weekeyboard"
RDEPENDS_${PN}-config-modello += "sed"
mkdir -p ${D}${sysconfdir}/xdg/weston
install -m 0644 weston.ini ${D}${sysconfdir}/xdg/weston
- install -m 0644 weston-modello.ini ${D}${sysconfdir}/xdg/weston/weston-modello.ini
}
pkg_postinst_${PN}() {
#!/bin/sh -e
- ln -s $D${sysconfdir}/xdg/weston/weston-modello.ini $D${sysconfdir}/xdg/weston/weston.ini
- sed -i 's/ --current-mode//' $D${prefix}/lib/systemd/user/weston.service
+ sed -i 's/^\(SESSION_CMD\=.*user-session\)/\1-modello/' /etc/tlm-singleseat.conf
}
pkg_postrm_${PN}() {
#!/bin/sh -e
- rm $D${sysconfdir}/xdg/weston/weston.ini
- sed -i 's/\(^ExecStart.*\)/\1 --current-mode/' $D${prefix}/lib/systemd/user/weston.service
+ sed -i 's/-modello//' /etc/tlm-singleseat.conf
}
PACKAGES += " weston-ivi "
weston-ivi-config-modello_files = ""
-weston-ivi-config-modello_files += "${sysconfdir}/xdg/weston/weston-modello.ini"
-CONFFILES_${PN}-config-modello = ""
-CONFFILES_${PN}-config-modello += "${sysconfdir}/xdg/weston/weston-modello.ini"
MANIFESTFILES_${PN}-config-modello = "weston-ivi.manifest"
weston-ivi-config_files = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi;tag=e1c5b89c0a00d8910549a1d4cc371ec1ce6d0284;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi;tag=c9c00219d70e399d471fe61c658afa77cf48e84c;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Automotive/ICO Homescreen"
LICENSE = "Apache-2.0"
-PV = "0.9.22"
+PV = "0.9.23"
SRC_URI = ""
do_prep() {
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -q -n ico-uxf-homescreen-0.9.22
+ #setup -q -n ico-uxf-homescreen-0.9.23
cp ${S}/packaging/ico-uxf-homescreen.manifest .
mkdir -p weston
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen;tag=f9c2b84da9b97d6d1f49e2e11ed41c8d96354ce4;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen;tag=b92437525a1091331c8243cd8ad62d834edcb59a;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Automotive/ICO Homescreen"
LICENSE = "MIT"
-PV = "0.9.22"
+PV = "0.9.23"
SRC_URI = ""
do_prep() {
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -q -n ico-uxf-weston-plugin-0.9.22
+ #setup -q -n ico-uxf-weston-plugin-0.9.23
}
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-weston-plugin;tag=8ccf810f079b757e6be43f4c0ec2107351776b13;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-weston-plugin;tag=6ecf3762b6feb381279551ff72202816596046b6;nobranch=1"
BBCLASSEXTEND += " native "
-DESCRIPTION = "Automotive Message Broker is a vehicle network abstraction system."
+DESCRIPTION = "Automotive Message Broker is a vehicle network abstraction system"
HOMEPAGE = "http://nohomepage.org"
-SECTION = "System Environment/Daemons"
-LICENSE = "LGPL v2.1"
+SECTION = "Automotive/ICO Homescreen"
+LICENSE = "LGPL-2.1"
PV = "0.9.5"
SRC_URI = ""
RDEPENDS = ""
#RDEPENDS of ico-vic-amb-plugin (${PN})
-RDEPENDS_${PN} += "libjson"
RDEPENDS_${PN} += "ico-uxf-utilities"
RDEPENDS_${PN} += "glibc"
DEPENDS += "json-c"
inherit pkgconfig
DEPENDS += "app-core"
+DEPENDS += "sed"
DEPENDS += "automotive-message-broker"
DEPENDS += "elementary"
DEPENDS += "boost"
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
#setup -q -n ico-vic-amb-plugin-0.9.5
+ cp ${S}/packaging/ico-vic-amb-plugin.manifest .
+ sed -i 's#LIBDIR#${prefix}/lib/#' packaging.in/config.tizen-ico
}
-DBUILD_SHARED_LIBS:BOOL=ON \
-DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
${EXTRA_OECMAKE}
-
- make -j16
+ oe_runmake -j16
rm -f ${D}${infodir}/dir
find ${D} -regex ".*\.la$" | xargs rm -f --
find ${D} -regex ".*\.a$" | xargs rm -f --
- mkdir -p ${D}/${sysconfdir}/ambd
- mkdir -p ${D}/usr/bin
+ mkdir -p ${D}${sysconfdir}/ambd/examples/
cp src/AMBformat.conf ${D}/${sysconfdir}/ambd/
- cp tool/ico_set_vehicleinfo ${D}/usr/bin/ico_set_vehicleinfo
+ cp packaging.in/config.tizen-ico ${D}${sysconfdir}/ambd/examples/config.tizen-ico
+ mkdir -p ${D}${prefix}/bin
+ cp tool/ico_set_vehicleinfo ${D}${prefix}/bin/ico_set_vehicleinfo
}
#!/bin/sh -e
[ "x$D" == "x" ] && ldconfig
+ # When installing ($1 == 1)
+ if [ $1 -eq 1 ] ; then
+ # Back up the original configuration and create a symlink
+ # to ours if the configuration file exists.
+ if [ -f "$D${sysconfdir}/ambd/config.tizen" ]; then
+ echo "moving original AMB config.tizen -> config.tizen.orig"
+ mv "$D${sysconfdir}/ambd/config.tizen" "$D${sysconfdir}/ambd/config.tizen.orig"
+ echo "creating symlink AMB config.tizen -> examples/config.tizen-ico"
+ ln -sf "$D${sysconfdir}/ambd/examples/config.tizen-ico" "$D${sysconfdir}/ambd/config.tizen"
+ fi
+ fi
+ /bin/systemctl restart ambd
+
}
pkg_postrm_${PN}() {
#!/bin/sh -e
[ "x$D" == "x" ] && ldconfig
+ # When uninstalling ($1 == 0)
+ if [ $1 -eq 0 ] ; then
+ # Return the original file if a symlink exists and
+ # we have the backup around
+ if [ -L "$D${sysconfdir}/ambd/config.tizen" ]; then
+ if [ -f "$D${sysconfdir}/ambd/config.tizen.orig" ]; then
+ echo "restoring AMB config file config.tizen.orig as config.tizen"
+ mv "$D${sysconfdir}/ambd/config.tizen.orig" "$D${sysconfdir}/ambd/config.tizen"
+ fi
+ fi
+ fi
+ /bin/systemctl restart ambd
+
}
PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
ico-vic-amb-plugin_files = ""
ico-vic-amb-plugin_files += "${prefix}/lib/automotive-message-broker/*.so"
ico-vic-amb-plugin_files += "${sysconfdir}/ambd/AMBformat.conf"
-ico-vic-amb-plugin_files += "/usr/share/doc/automotive-message-broker/ico-vic-amb-plugin/README"
-ico-vic-amb-plugin_files += "/usr/bin/ico_set_vehicleinfo"
+ico-vic-amb-plugin_files += "${sysconfdir}/ambd/examples/config.tizen-ico"
+ico-vic-amb-plugin_files += "${prefix}/share/doc/automotive-message-broker/ico-vic-amb-plugin/README"
+ico-vic-amb-plugin_files += "${prefix}/bin/ico_set_vehicleinfo"
+CONFFILES_${PN} = ""
+CONFFILES_${PN} += "${sysconfdir}/ambd/AMBformat.conf"
+CONFFILES_${PN} += "${sysconfdir}/ambd/examples/config.tizen-ico"
MANIFESTFILES_${PN} = "ico-vic-amb-plugin.manifest"
FILES_${PN} = "${ico-vic-amb-plugin_files}"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/ico-vic-amb-plugin;tag=743db049cbd153971aff0bcf1f002683cc7aebd3;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/ico-vic-amb-plugin;tag=2add0179587f8c9bf8e6e5ac976a52ab70aa9374;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Common;tag=edf93cb2d0ece3403e01537aef064f5172025dc4;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Common;tag=2122fc8fa13e81743131a236ae51b5890c9de289;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Dashboard;tag=bd92737dd272e5dc55fdca2fa9ab47f1c03ac0fa;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Dashboard;tag=164d84b5f21047ba0fcacf2a954d25d30ab6f5fd;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Homescreen;tag=8d99fbba313a1f625280cdf440f63a505790f886;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Homescreen;tag=821526ef7aa76fc789e03fc8b94fa867a090f58a;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Hvac;tag=f8a0549c2c4efd2c108f0e3941b7edef88714e2b;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Hvac;tag=0b4d10a69cd68e4457bf6f19feeaa4004f528a7d;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Automotive/Modello"
LICENSE = "Apache-2.0"
-PV = "0.0.2"
+PV = "0.0.3"
SRC_URI = ""
do_prep() {
cd ${S}
chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -q -n Modello-Installer-0.0.2
+ #setup -q -n Modello-Installer-0.0.3
cp ${S}/packaging/Modello-Installer.manifest .
echo "Installing $list"
su app -c "pkgcmd -q -i -t wgt -p $list"
done
- for list2 in $(ls -d $TZ_SYS_HOME/app/.config/xwalk-service/applications/*/)
+ for list2 in $(ls -d $TZ_SYS_HOME/app/apps_rw/xwalk-service/applications/*/)
do
su app -c "mkdir -p '$list2/css'"
su app -c "mkdir -p '$list2/js'"
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Installer;tag=968a4e677273dec4b01b096c3902774d7a2c1de5;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Installer;tag=467ba2a8730e3a116ca7c726df88a8759f6238be;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Multimediaplayer;tag=edd92531a5975aa471d1c1e91a6d108bf732a558;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Multimediaplayer;tag=5ecfa7b305bf2cc842aa8cc242dc153bc5ddc96f;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Nav;tag=6b922b34d1b3b8b8f240b0231473f8ae6fb826d7;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Nav;tag=807037c188b9bcfeb37badb63bb45ef95fb8f52d;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Phone;tag=6c3f53db4d0f26795d5f80ea7405a5f2caef3754;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Phone;tag=3bc3b528714442e2d5e77e054f019c028caad4e0;nobranch=1"
BBCLASSEXTEND += " native "
HOMEPAGE = "http://nohomepage.org"
SECTION = "Automotive/Resource Policy"
LICENSE = "LGPL-2.1"
-PV = "0.9.32"
+PV = "0.9.37"
SRC_URI = ""
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/pulseaudio-module-murphy-ivi;tag=36574d1f9d167695b634178b0618aad803ce47a0;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/pulseaudio-module-murphy-ivi;tag=b644e1e4cb1837476792446d0af0727f23b723c3;nobranch=1"
BBCLASSEXTEND += " native "
LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-SRC_URI += "git://review.tizen.org/profile/ivi/rygel;tag=691ca909d4afd0f79145d760583dfe4756de1411;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/ivi/rygel;tag=2ab7eb5e64fa7494fb07bbc9bef62e11724a1f20;nobranch=1"
BBCLASSEXTEND += " native "