Add generated recipes for Crosswalk
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Mon, 12 May 2014 13:16:19 +0000 (15:16 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Mon, 12 May 2014 13:16:19 +0000 (15:16 +0200)
Those recipes have been generated using the tool spec2yocto from the
project yoctoTizen (https://github.com/eurogiciel-oss/yoctoTizen).

Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
111 files changed:
recipes-tizen/ail/ail-extraconf.inc [new file with mode: 0644]
recipes-tizen/ail/ail.inc [new file with mode: 0644]
recipes-tizen/ail/ail_git.bb [new file with mode: 0644]
recipes-tizen/app-checker/app-checker-extraconf.inc [new file with mode: 0644]
recipes-tizen/app-checker/app-checker.inc [new file with mode: 0644]
recipes-tizen/app-checker/app-checker_git.bb [new file with mode: 0644]
recipes-tizen/appcore-agent/appcore-agent-extraconf.inc [new file with mode: 0644]
recipes-tizen/appcore-agent/appcore-agent.inc [new file with mode: 0644]
recipes-tizen/appcore-agent/appcore-agent_git.bb [new file with mode: 0644]
recipes-tizen/audio-session-manager/audio-session-manager-extraconf.inc [new file with mode: 0644]
recipes-tizen/audio-session-manager/audio-session-manager.inc [new file with mode: 0644]
recipes-tizen/audio-session-manager/audio-session-manager_git.bb [new file with mode: 0644]
recipes-tizen/aul-1/aul-1-extraconf.inc [new file with mode: 0644]
recipes-tizen/aul-1/aul-1.inc [new file with mode: 0644]
recipes-tizen/aul-1/aul-1_git.bb [new file with mode: 0644]
recipes-tizen/avsystem/avsystem-extraconf.inc [new file with mode: 0644]
recipes-tizen/avsystem/avsystem.inc [new file with mode: 0644]
recipes-tizen/avsystem/avsystem_git.bb [new file with mode: 0644]
recipes-tizen/bundle/bundle-extraconf.inc [new file with mode: 0644]
recipes-tizen/bundle/bundle.inc [new file with mode: 0644]
recipes-tizen/bundle/bundle_git.bb [new file with mode: 0644]
recipes-tizen/common/common-extraconf.inc [new file with mode: 0644]
recipes-tizen/common/common.inc [new file with mode: 0644]
recipes-tizen/common/common_git.bb [new file with mode: 0644]
recipes-tizen/crosswalk/crosswalk-extraconf.inc [new file with mode: 0644]
recipes-tizen/crosswalk/crosswalk.inc [new file with mode: 0644]
recipes-tizen/crosswalk/crosswalk_git.bb [new file with mode: 0644]
recipes-tizen/dlog/dlog-extraconf.inc [new file with mode: 0644]
recipes-tizen/dlog/dlog.inc [new file with mode: 0644]
recipes-tizen/dlog/dlog_git.bb [new file with mode: 0644]
recipes-tizen/doxygen/doxygen-extraconf.inc [new file with mode: 0644]
recipes-tizen/doxygen/doxygen.inc [new file with mode: 0644]
recipes-tizen/doxygen/doxygen_git.bb [new file with mode: 0644]
recipes-tizen/fdupes/fdupes-extraconf.inc [new file with mode: 0644]
recipes-tizen/fdupes/fdupes.inc [new file with mode: 0644]
recipes-tizen/fdupes/fdupes_git.bb [new file with mode: 0644]
recipes-tizen/heynoti/heynoti-extraconf.inc [new file with mode: 0644]
recipes-tizen/heynoti/heynoti.inc [new file with mode: 0644]
recipes-tizen/heynoti/heynoti_git.bb [new file with mode: 0644]
recipes-tizen/iniparser/iniparser-extraconf.inc [new file with mode: 0644]
recipes-tizen/iniparser/iniparser.inc [new file with mode: 0644]
recipes-tizen/iniparser/iniparser_git.bb [new file with mode: 0644]
recipes-tizen/libdevice-node/libdevice-node-extraconf.inc [new file with mode: 0644]
recipes-tizen/libdevice-node/libdevice-node.inc [new file with mode: 0644]
recipes-tizen/libdevice-node/libdevice-node_git.bb [new file with mode: 0644]
recipes-tizen/libhaptic/libhaptic-extraconf.inc [new file with mode: 0644]
recipes-tizen/libhaptic/libhaptic.inc [new file with mode: 0644]
recipes-tizen/libhaptic/libhaptic_git.bb [new file with mode: 0644]
recipes-tizen/libiri/libiri-extraconf.inc [new file with mode: 0644]
recipes-tizen/libiri/libiri.inc [new file with mode: 0644]
recipes-tizen/libiri/libiri_git.bb [new file with mode: 0644]
recipes-tizen/libmm-common/libmm-common-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-common/libmm-common.inc [new file with mode: 0644]
recipes-tizen/libmm-common/libmm-common_git.bb [new file with mode: 0644]
recipes-tizen/libmm-log/libmm-log-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-log/libmm-log.inc [new file with mode: 0644]
recipes-tizen/libmm-log/libmm-log_git.bb [new file with mode: 0644]
recipes-tizen/libmm-session/libmm-session-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-session/libmm-session.inc [new file with mode: 0644]
recipes-tizen/libmm-session/libmm-session_git.bb [new file with mode: 0644]
recipes-tizen/libmm-sound/libmm-sound-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-sound/libmm-sound.inc [new file with mode: 0644]
recipes-tizen/libmm-sound/libmm-sound_git.bb [new file with mode: 0644]
recipes-tizen/libmm-ta/libmm-ta-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-ta/libmm-ta.inc [new file with mode: 0644]
recipes-tizen/libmm-ta/libmm-ta_git.bb [new file with mode: 0644]
recipes-tizen/libprivilege-control/libprivilege-control-extraconf.inc [new file with mode: 0644]
recipes-tizen/libprivilege-control/libprivilege-control.inc [new file with mode: 0644]
recipes-tizen/libprivilege-control/libprivilege-control_git.bb [new file with mode: 0644]
recipes-tizen/librua/librua-extraconf.inc [new file with mode: 0644]
recipes-tizen/librua/librua.inc [new file with mode: 0644]
recipes-tizen/librua/librua_git.bb [new file with mode: 0644]
recipes-tizen/libslp-pm/libslp-pm-extraconf.inc [new file with mode: 0644]
recipes-tizen/libslp-pm/libslp-pm.inc [new file with mode: 0644]
recipes-tizen/libslp-pm/libslp-pm_git.bb [new file with mode: 0644]
recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc [new file with mode: 0644]
recipes-tizen/libslp-sysman/libslp-sysman.inc [new file with mode: 0644]
recipes-tizen/libslp-sysman/libslp-sysman_git.bb [new file with mode: 0644]
recipes-tizen/location-manager/location-manager-extraconf.inc [new file with mode: 0644]
recipes-tizen/location-manager/location-manager.inc [new file with mode: 0644]
recipes-tizen/location-manager/location-manager_git.bb [new file with mode: 0644]
recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc [new file with mode: 0644]
recipes-tizen/pkgmgr-info/pkgmgr-info.inc [new file with mode: 0644]
recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb [new file with mode: 0644]
recipes-tizen/privacy-manager/privacy-manager-extraconf.inc [new file with mode: 0644]
recipes-tizen/privacy-manager/privacy-manager.inc [new file with mode: 0644]
recipes-tizen/privacy-manager/privacy-manager_git.bb [new file with mode: 0644]
recipes-tizen/pwdutils/pwdutils-extraconf.inc [new file with mode: 0644]
recipes-tizen/pwdutils/pwdutils.inc [new file with mode: 0644]
recipes-tizen/pwdutils/pwdutils_git.bb [new file with mode: 0644]
recipes-tizen/security-server/security-server-extraconf.inc [new file with mode: 0644]
recipes-tizen/security-server/security-server.inc [new file with mode: 0644]
recipes-tizen/security-server/security-server_git.bb [new file with mode: 0644]
recipes-tizen/sound-manager/sound-manager-extraconf.inc [new file with mode: 0644]
recipes-tizen/sound-manager/sound-manager.inc [new file with mode: 0644]
recipes-tizen/sound-manager/sound-manager_git.bb [new file with mode: 0644]
recipes-tizen/system-info/system-info-extraconf.inc [new file with mode: 0644]
recipes-tizen/system-info/system-info.inc [new file with mode: 0644]
recipes-tizen/system-info/system-info_git.bb [new file with mode: 0644]
recipes-tizen/vconf-internal-keys/vconf-internal-keys-extraconf.inc [new file with mode: 0644]
recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc [new file with mode: 0644]
recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb [new file with mode: 0644]
recipes-tizen/vconf/vconf-extraconf.inc [new file with mode: 0644]
recipes-tizen/vconf/vconf.inc [new file with mode: 0644]
recipes-tizen/vconf/vconf_git.bb [new file with mode: 0644]
recipes-tizen/weston-common/weston-common-extraconf.inc [new file with mode: 0644]
recipes-tizen/weston-common/weston-common.inc [new file with mode: 0644]
recipes-tizen/weston-common/weston-common_git.bb [new file with mode: 0644]
recipes-tizen/xdgmime/xdgmime-extraconf.inc [new file with mode: 0644]
recipes-tizen/xdgmime/xdgmime.inc [new file with mode: 0644]
recipes-tizen/xdgmime/xdgmime_git.bb [new file with mode: 0644]

diff --git a/recipes-tizen/ail/ail-extraconf.inc b/recipes-tizen/ail/ail-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/ail/ail.inc b/recipes-tizen/ail/ail.inc
new file mode 100644 (file)
index 0000000..3751940
--- /dev/null
@@ -0,0 +1,133 @@
+DESCRIPTION = "Application Information Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by ail 
+# the PROVIDES rules is ignore "libail = 0.2.73-1"
+PROVIDES += "libail"
+RPROVIDES_ail += "libail"
+
+
+#PROVIDES by ail-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of ail-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libail"
+
+
+DEPENDS = ""
+#DEPENDS of ail 
+DEPENDS += "xdgmime"
+DEPENDS += "dlog"
+DEPENDS += "sqlite3"
+DEPENDS += "cmake"
+DEPENDS += "vconf"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/ail.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ CFLAGS+=" -fpic"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .  -DBUILD_PKGTYPE=rpm \
+                 -DSMACK=Off
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/opt/dbspace/
+ mkdir -p ${D}/opt/share/applications/
+}
+
+
+ail_files = ""
+ail_files += "ail.manifest"
+ail_files += "/opt/share/applications"
+ail_files += "${prefix}/bin/ail_initdb"
+ail_files += "${prefix}/share/install-info/*"
+ail_files += "${prefix}/lib/libail.so.0"
+ail_files += "${prefix}/lib/libail.so.0.1.0"
+
+ail-dev_files = ""
+ail-dev_files += "ail.manifest"
+ail-dev_files += "${prefix}/include/ail.h"
+ail-dev_files += "${prefix}/lib/libail.so"
+ail-dev_files += "${prefix}/lib/pkgconfig/ail.pc"
+
+FILES_${PN} = "${ail_files}"
+FILES_${PN}-dev = "${ail-dev_files}"
+
+PKG_ail= "ail"
+PKG_ail-dev= "ail-dev"
+
+require ail-extraconf.inc
+
diff --git a/recipes-tizen/ail/ail_git.bb b/recipes-tizen/ail/ail_git.bb
new file mode 100644 (file)
index 0000000..250f781
--- /dev/null
@@ -0,0 +1,10 @@
+require ail.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/ail;tag=b46685ff506d658b594b3f5b171de6497fab3d90;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/app-checker/app-checker-extraconf.inc b/recipes-tizen/app-checker/app-checker-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/app-checker/app-checker.inc b/recipes-tizen/app-checker/app-checker.inc
new file mode 100644 (file)
index 0000000..bf0f8a5
--- /dev/null
@@ -0,0 +1,154 @@
+DESCRIPTION = "App Checker"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache License, Version 2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by app-checker-server-dev 
+
+
+#PROVIDES by app-checker-dev 
+
+
+#PROVIDES by app-checker 
+
+
+#PROVIDES by app-checker-server 
+
+
+RDEPENDS = ""
+#RDEPENDS of app-checker-server-dev (${PN}-server-dev)
+RDEPENDS_${PN}-server-dev += "app-checker-server"
+
+#RDEPENDS of app-checker-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "app-checker"
+
+#RDEPENDS of app-checker-server (${PN}-server)
+RDEPENDS_${PN}-server += "app-checker"
+
+
+DEPENDS = ""
+#DEPENDS of app-checker 
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/app-checker.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . 
+ make -j16
+}
+
+do_install() {
+ echo 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}${prefix}/lib/ac-plugins
+}
+
+PACKAGES += " app-checker-server-dev "
+PACKAGES += " app-checker-server "
+
+app-checker-server-dev_files = ""
+app-checker-server-dev_files += "app-checker.manifest"
+app-checker-server-dev_files += "${prefix}/lib/libapp-checker-server.so"
+app-checker-server-dev_files += "${prefix}/lib/pkgconfig/app-checker-server.pc"
+app-checker-server-dev_files += "/usr/include/app-checker/app-checker-server.h"
+
+app-checker-server_files = ""
+app-checker-server_files += "app-checker.manifest"
+app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0"
+app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0.1.0"
+
+app-checker_files = ""
+app-checker_files += "app-checker.manifest"
+app-checker_files += "${prefix}/lib/libapp-checker.so.0"
+app-checker_files += "${prefix}/lib/libapp-checker.so.0.1.0"
+app-checker_files += "${prefix}/lib/ac-plugins"
+
+app-checker-dev_files = ""
+app-checker-dev_files += "app-checker.manifest"
+app-checker-dev_files += "${prefix}/lib/libapp-checker.so"
+app-checker-dev_files += "${prefix}/lib/pkgconfig/app-checker.pc"
+app-checker-dev_files += "/usr/include/app-checker/app-checker.h"
+
+FILES_${PN}-server-dev = "${app-checker-server-dev_files}"
+FILES_${PN}-server = "${app-checker-server_files}"
+FILES_${PN} = "${app-checker_files}"
+FILES_${PN}-dev = "${app-checker-dev_files}"
+
+PKG_app-checker-server-dev= "app-checker-server-dev"
+PKG_app-checker-server= "app-checker-server"
+PKG_app-checker= "app-checker"
+PKG_app-checker-dev= "app-checker-dev"
+
+require app-checker-extraconf.inc
+
diff --git a/recipes-tizen/app-checker/app-checker_git.bb b/recipes-tizen/app-checker/app-checker_git.bb
new file mode 100644 (file)
index 0000000..69e2bfd
--- /dev/null
@@ -0,0 +1,10 @@
+require app-checker.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/app-checker;tag=c69c0e37b6aa9c24b2aa4e99e37319870a21508c;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/appcore-agent/appcore-agent-extraconf.inc b/recipes-tizen/appcore-agent/appcore-agent-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/appcore-agent/appcore-agent.inc b/recipes-tizen/appcore-agent/appcore-agent.inc
new file mode 100644 (file)
index 0000000..5721f5d
--- /dev/null
@@ -0,0 +1,126 @@
+DESCRIPTION = "Agent Application basic"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Service"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by appcore-agent 
+
+
+#PROVIDES by appcore-agent-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of appcore-agent-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "appcore-agent"
+
+
+DEPENDS = ""
+#DEPENDS of appcore-agent 
+DEPENDS += "aul-1"
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "application"
+DEPENDS += "libslp-sysman"
+DEPENDS += "libslp-pm"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/appcore-agent.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+appcore-agent_files = ""
+appcore-agent_files += "appcore-agent.manifest"
+appcore-agent_files += "appcore-agent.manifest"
+appcore-agent_files += "${prefix}/lib/libappcore-agent.so.1"
+appcore-agent_files += "${prefix}/lib/libappcore-agent.so.1.1"
+
+appcore-agent-dev_files = ""
+appcore-agent-dev_files += "appcore-agent.manifest"
+appcore-agent-dev_files += "${prefix}/lib/pkgconfig/appcore-agent.pc"
+appcore-agent-dev_files += "${prefix}/lib/libappcore-agent.so"
+appcore-agent-dev_files += "${prefix}/include/appcore-agent/appcore-agent.h"
+appcore-agent-dev_files += "${prefix}/include/appcore-agent/service_app.h"
+
+FILES_${PN} = "${appcore-agent_files}"
+FILES_${PN}-dev = "${appcore-agent-dev_files}"
+
+PKG_appcore-agent= "appcore-agent"
+PKG_appcore-agent-dev= "appcore-agent-dev"
+
+require appcore-agent-extraconf.inc
+
diff --git a/recipes-tizen/appcore-agent/appcore-agent_git.bb b/recipes-tizen/appcore-agent/appcore-agent_git.bb
new file mode 100644 (file)
index 0000000..3963e3b
--- /dev/null
@@ -0,0 +1,10 @@
+require appcore-agent.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/appcore-agent;tag=1fa9a258c13d31fea03528529d6b40e040ac53d0;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/audio-session-manager/audio-session-manager-extraconf.inc b/recipes-tizen/audio-session-manager/audio-session-manager-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/audio-session-manager/audio-session-manager.inc b/recipes-tizen/audio-session-manager/audio-session-manager.inc
new file mode 100644 (file)
index 0000000..b7f402c
--- /dev/null
@@ -0,0 +1,170 @@
+DESCRIPTION = "Audio Session Manager"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/Service"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by audio-session-manager-dev 
+
+
+#PROVIDES by audio-session-manager 
+
+
+#PROVIDES by audio-session-manager-sdk-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of audio-session-manager-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "audio-session-manager"
+
+#RDEPENDS of audio-session-manager (${PN})
+RDEPENDS_${PN} += "/usr/bin/vconftool"
+RDEPENDS_${PN} += "/sbin/ldconfig"
+
+#RDEPENDS of audio-session-manager-sdk-dev (${PN}-sdk-dev)
+RDEPENDS_${PN}-sdk-dev += "audio-session-manager-dev"
+
+
+DEPENDS = ""
+#DEPENDS of audio-session-manager 
+DEPENDS += "avsystem"
+DEPENDS += "libmm-common"
+DEPENDS += "security-server"
+DEPENDS += "glib-2.0"
+DEPENDS += "libslp-sysman"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q 
+ cp ${S}/packaging/audio-session-manager.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-static --noconfigure
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-static --enable-security
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+PACKAGES += " audio-session-manager-sdk-dev "
+
+audio-session-manager-dev_files = ""
+audio-session-manager-dev_files += "audio-session-manager.manifest"
+audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h"
+audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager.h"
+
+audio-session-manager_files = ""
+audio-session-manager_files += "audio-session-manager.manifest"
+audio-session-manager_files += "audio-session-manager.manifest"
+audio-session-manager_files += "${prefix}/lib/libaudio-session-mgr.so.*"
+audio-session-manager_files += "${prefix}/bin/asm_testsuite"
+
+audio-session-manager-sdk-dev_files = ""
+audio-session-manager-sdk-dev_files += "audio-session-manager.manifest"
+audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h"
+audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager.h"
+audio-session-manager-sdk-dev_files += "${prefix}/lib/libaudio-session-mgr.so"
+audio-session-manager-sdk-dev_files += "${prefix}/lib/pkgconfig/audio-session-mgr.pc"
+
+FILES_${PN}-dev = "${audio-session-manager-dev_files}"
+FILES_${PN} = "${audio-session-manager_files}"
+FILES_${PN}-sdk-dev = "${audio-session-manager-sdk-dev_files}"
+
+PKG_audio-session-manager-dev= "audio-session-manager-dev"
+PKG_audio-session-manager= "audio-session-manager"
+PKG_audio-session-manager-sdk-dev= "audio-session-manager-sdk-dev"
+
+require audio-session-manager-extraconf.inc
+
diff --git a/recipes-tizen/audio-session-manager/audio-session-manager_git.bb b/recipes-tizen/audio-session-manager/audio-session-manager_git.bb
new file mode 100644 (file)
index 0000000..59051e9
--- /dev/null
@@ -0,0 +1,10 @@
+require audio-session-manager.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/audio-session-manager;tag=9226f6a77ba5b3a466ff7113479cab7cff770788;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/aul-1/aul-1-extraconf.inc b/recipes-tizen/aul-1/aul-1-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/aul-1/aul-1.inc b/recipes-tizen/aul-1/aul-1.inc
new file mode 100644 (file)
index 0000000..e668e47
--- /dev/null
@@ -0,0 +1,187 @@
+DESCRIPTION = "App utility library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by aul 
+
+
+#PROVIDES by aul-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of aul (aul)
+RDEPENDS_aul += "/usr/bin/systemctl"
+RDEPENDS_aul += "/sbin/ldconfig"
+
+#RDEPENDS of aul-dev (aul-dev)
+RDEPENDS_aul-dev += "aul"
+
+
+DEPENDS = ""
+#DEPENDS of aul 
+DEPENDS += "pkgmgr-info"
+DEPENDS += "librua"
+DEPENDS += "cmake"
+DEPENDS += "attr"
+DEPENDS += "dbus"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "dlog"
+DEPENDS += "xdgmime"
+DEPENDS += "ail"
+DEPENDS += "bundle"
+DEPENDS += "sqlite3"
+DEPENDS += "ecore"
+DEPENDS += "libprivilege-control"
+DEPENDS += "app-checker"
+DEPENDS += "vconf"
+DEPENDS += "privacy-manager"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/aul.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DWITH_WAYLAND=On
+ make -j16
+}
+
+do_install() {
+ echo 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}/etc/init.d
+ install -m 755 launchpad_run ${D}/etc/init.d
+ mkdir -p ${D}/etc/rc.d/rc3.d
+ mkdir -p ${D}/etc/rc.d/rc4.d
+ ln -sf ../../init.d/launchpad_run ${D}/${sysconfdir}/rc.d/rc3.d/S34launchpad_run
+ ln -sf ../../init.d/launchpad_run ${D}/${sysconfdir}/rc.d/rc4.d/S80launchpad_run
+ mkdir -p ${D}%{TZ_SYS_DB}
+ sqlite3 ${D}%{TZ_SYS_DB}/.mida.db < ${D}/usr/share/aul/mida_db.sql
+ rm -rf ${D}/usr/share/aul/mida_db.sql
+ mkdir -p ${D}/usr/lib/systemd/system/graphical.target.wants
+ install -m 0644 ${S}/packaging/launchpad-preload@.service ${D}/usr/lib/systemd/system/launchpad-preload@.service
+ install -m 0644 ${S}/packaging/ac.service ${D}/usr/lib/systemd/system/ac.service
+ ln -s ../launchpad-preload@.service ${D}/usr/lib/systemd/system/graphical.target.wants/launchpad-preload@5000.service
+ ln -s ../ac.service ${D}/usr/lib/systemd/system/graphical.target.wants/ac.service
+ mkdir -p ${D}%{TZ_SYS_SMACK}/accesses.d
+ mkdir -p ${D}/usr/share/license
+ cp LICENSE ${D}/usr/share/license/aul
+}
+
+PACKAGES += " aul "
+PACKAGES += " aul-dev "
+
+aul_files = ""
+aul_files += "aul.manifest"
+aul_files += "${prefix}/lib/libaul.so.0"
+aul_files += "${prefix}/lib/libaul.so.0.1.0"
+aul_files += "${sysconfdir}/init.d/launchpad_run"
+aul_files += "${prefix}/bin/aul_service.sh"
+aul_files += "${prefix}/bin/aul_service_test.sh"
+aul_files += "${sysconfdir}/rc.d/rc3.d/S34launchpad_run"
+aul_files += "${sysconfdir}/rc.d/rc4.d/S80launchpad_run"
+aul_files += "%attr(0644,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.mida.db"
+aul_files += "%attr(0644,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.mida.db-journal"
+aul_files += "${prefix}/bin/aul_mime.sh"
+aul_files += "${prefix}/bin/aul_test"
+aul_files += "${prefix}/bin/launch_app"
+aul_files += "${prefix}/bin/open_app"
+aul_files += "/usr/share/aul/miregex/*"
+aul_files += "/usr/share/aul/service/*"
+aul_files += "/usr/share/aul/preload_list.txt"
+aul_files += "/usr/share/aul/preexec_list.txt"
+aul_files += "${prefix}/bin/launchpad_preloading_preinitializing_daemon"
+aul_files += "/usr/lib/systemd/system/graphical.target.wants/launchpad-preload@5000.service"
+aul_files += "/usr/lib/systemd/system/graphical.target.wants/ac.service"
+aul_files += "/usr/lib/systemd/system/launchpad-preload@.service"
+aul_files += "/usr/lib/systemd/system/ac.service"
+aul_files += "/usr/bin/amd"
+aul_files += "/usr/bin/daemon-manager-release-agent"
+aul_files += "/usr/bin/daemon-manager-launch-agent"
+aul_files += "/usr/share/license/aul"
+
+aul-dev_files = ""
+aul-dev_files += "/usr/include/aul/*.h"
+aul-dev_files += "${prefix}/lib/*.so"
+aul-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN} = "${aul_files}"
+FILES_${PN}-dev = "${aul-dev_files}"
+
+PKG_aul= "aul"
+PKG_aul-dev= "aul-dev"
+
+require aul-1-extraconf.inc
+
diff --git a/recipes-tizen/aul-1/aul-1_git.bb b/recipes-tizen/aul-1/aul-1_git.bb
new file mode 100644 (file)
index 0000000..2d48257
--- /dev/null
@@ -0,0 +1,10 @@
+require aul-1.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/aul-1;tag=e4f2b220127d1989b8c691e367d199a65312d67b;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/avsystem/avsystem-extraconf.inc b/recipes-tizen/avsystem/avsystem-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/avsystem/avsystem.inc b/recipes-tizen/avsystem/avsystem.inc
new file mode 100644 (file)
index 0000000..9535452
--- /dev/null
@@ -0,0 +1,177 @@
+DESCRIPTION = "Audio Video System"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by avsystem 
+
+
+#PROVIDES by avsystem-dev 
+
+
+#PROVIDES by libavsysaudio 
+
+
+RDEPENDS = ""
+#RDEPENDS of avsystem (${PN})
+RDEPENDS_${PN} += "/usr/bin/systemctl"
+RDEPENDS_${PN} += "/sbin/ldconfig"
+
+#RDEPENDS of avsystem-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "avsystem"
+
+
+DEPENDS = ""
+#DEPENDS of avsystem 
+DEPENDS += "libmm-log"
+DEPENDS += "pulseaudio"
+DEPENDS += "iniparser"
+DEPENDS += "libexif"
+DEPENDS += "alsa-state"
+DEPENDS += "libmm-ta"
+DEPENDS += "alsa"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n avsystem-0.5.5
+ cp ${S}/packaging/avsystem.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} \
+       --enable-audiotest
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -m 755 -p ${D}/${sysconfdir}/rc.d/rc3.d/
+ ln -s ../init.d/snd_init ${D}/${sysconfdir}/rc.d/rc3.d/S15snd_init
+ mkdir -m 755 -p ${D}/${sysconfdir}/rc.d/rc4.d/
+ ln -s ../init.d/snd_init ${D}/${sysconfdir}/rc.d/rc4.d/S15snd_init
+ mkdir -m 755 -p ${D}/usr/lib/systemd/system/multi-user.target.wants
+ install -m 0644 ${S}/packaging/avsystem.service ${D}/usr/lib/systemd/system/avsystem.service
+ ln -s ../avsystem.service ${D}/usr/lib/systemd/system/multi-user.target.wants/avsystem.service
+}
+
+PACKAGES += " libavsysaudio "
+
+avsystem_files = ""
+avsystem_files += "avsystem.manifest"
+avsystem_files += "${sysconfdir}/rc.d/init.d/snd_init"
+avsystem_files += "${sysconfdir}/rc.d/rc3.d/S15snd_init"
+avsystem_files += "${sysconfdir}/rc.d/rc4.d/S15snd_init"
+avsystem_files += "${prefix}/bin/*"
+avsystem_files += "/usr/lib/systemd/system/avsystem.service"
+avsystem_files += "/usr/lib/systemd/system/multi-user.target.wants/avsystem.service"
+
+avsystem-dev_files = ""
+avsystem-dev_files += "avsystem.manifest"
+avsystem-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+avsystem-dev_files += "${prefix}/lib/*.so"
+avsystem-dev_files += "${prefix}/include/avsystem/*.h"
+
+libavsysaudio_files = ""
+libavsysaudio_files += "avsystem.manifest"
+libavsysaudio_files += "${prefix}/lib/lib*.so.*"
+
+FILES_${PN} = "${avsystem_files}"
+FILES_${PN}-dev = "${avsystem-dev_files}"
+FILES_libavsysaudio = "${libavsysaudio_files}"
+
+PKG_avsystem= "avsystem"
+PKG_avsystem-dev= "avsystem-dev"
+PKG_libavsysaudio= "libavsysaudio"
+
+require avsystem-extraconf.inc
+
diff --git a/recipes-tizen/avsystem/avsystem_git.bb b/recipes-tizen/avsystem/avsystem_git.bb
new file mode 100644 (file)
index 0000000..78d2247
--- /dev/null
@@ -0,0 +1,10 @@
+require avsystem.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/avsystem;tag=57e12ce4c38bccf9aa47ce2b9d1d7ac57d1e5d65;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/bundle/bundle-extraconf.inc b/recipes-tizen/bundle/bundle-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/bundle/bundle.inc b/recipes-tizen/bundle/bundle.inc
new file mode 100644 (file)
index 0000000..dca833a
--- /dev/null
@@ -0,0 +1,119 @@
+DESCRIPTION = "String key-val dictionary ADT"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache License, Version 2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by bundle-dev 
+
+
+#PROVIDES by bundle 
+
+
+RDEPENDS = ""
+#RDEPENDS of bundle-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "bundle"
+
+
+DEPENDS = ""
+#DEPENDS of bundle 
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n bundle-0.1.31
+ cp ${S}/packaging/bundle.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+bundle-dev_files = ""
+bundle-dev_files += "bundle.manifest"
+bundle-dev_files += "${prefix}/include/bundle.h"
+bundle-dev_files += "${prefix}/include/SLP_bundle_PG.h"
+bundle-dev_files += "${prefix}/lib/pkgconfig/bundle.pc"
+bundle-dev_files += "${prefix}/lib/libbundle.so"
+
+bundle_files = ""
+bundle_files += "bundle.manifest"
+bundle_files += "${prefix}/lib/libbundle.so.*"
+
+FILES_${PN}-dev = "${bundle-dev_files}"
+FILES_${PN} = "${bundle_files}"
+
+PKG_bundle-dev= "bundle-dev"
+PKG_bundle= "bundle"
+
+require bundle-extraconf.inc
+
diff --git a/recipes-tizen/bundle/bundle_git.bb b/recipes-tizen/bundle/bundle_git.bb
new file mode 100644 (file)
index 0000000..e8ebaf5
--- /dev/null
@@ -0,0 +1,10 @@
+require bundle.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/base/bundle;tag=85226992adddbf01d081ffc70639cb7238b5454f;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/common/common-extraconf.inc b/recipes-tizen/common/common-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/common/common.inc b/recipes-tizen/common/common.inc
new file mode 100644 (file)
index 0000000..494c040
--- /dev/null
@@ -0,0 +1,115 @@
+DESCRIPTION = "Common header files of Tizen Native API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "API/C API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by capi-base-common-dev 
+
+
+#PROVIDES by capi-base-common 
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-base-common-dev (capi-base-${PN}-dev)
+RDEPENDS_capi-base-${PN}-dev += "capi-base-common"
+
+
+DEPENDS = ""
+#DEPENDS of capi-base-common 
+DEPENDS += "cmake"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-base-common.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+PACKAGES += " capi-base-common-dev "
+PACKAGES += " capi-base-common "
+
+capi-base-common-dev_files = ""
+capi-base-common-dev_files += "capi-base-common.manifest"
+capi-base-common-dev_files += "${prefix}/include/*.h"
+capi-base-common-dev_files += "${prefix}/lib/pkgconfig/capi-base-common.pc"
+
+capi-base-common_files = ""
+capi-base-common_files += "capi-base-common.manifest"
+
+FILES_${PN}-dev = "${capi-base-common-dev_files}"
+FILES_${PN} = "${capi-base-common_files}"
+
+PKG_capi-base-common-dev= "capi-base-common-dev"
+PKG_capi-base-common= "capi-base-common"
+
+require common-extraconf.inc
+
diff --git a/recipes-tizen/common/common_git.bb b/recipes-tizen/common/common_git.bb
new file mode 100644 (file)
index 0000000..d517646
--- /dev/null
@@ -0,0 +1,10 @@
+require common.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/common;tag=708dfdeef6668d6a0e7a608be1f82619f3b38393;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/crosswalk/crosswalk-extraconf.inc b/recipes-tizen/crosswalk/crosswalk-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/crosswalk/crosswalk.inc b/recipes-tizen/crosswalk/crosswalk.inc
new file mode 100644 (file)
index 0000000..f1c8027
--- /dev/null
@@ -0,0 +1,214 @@
+DESCRIPTION = "Crosswalk is an app runtime based on Chromium"
+HOMEPAGE = "https://github.com/otcshare/crosswalk"
+SECTION = "Web Framework/Web Run Time"
+LICENSE = "(BSD-3-Clause and LGPL-2.1+)"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by crosswalk 
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of crosswalk 
+DEPENDS += "libhaptic"
+DEPENDS += "aul-1"
+DEPENDS += "cairo"
+DEPENDS += "expat"
+DEPENDS += "udev"
+DEPENDS += "libslp-sensor"
+DEPENDS += "libxslt"
+inherit perlnative
+DEPENDS += "pango"
+DEPENDS += "bzip2"
+DEPENDS += "nss"
+DEPENDS += "slp-pkgmgr"
+DEPENDS += "fontconfig"
+DEPENDS += "wayland"
+DEPENDS += "which"
+DEPENDS += "libxml2"
+DEPENDS += "libcap"
+DEPENDS += "icu"
+DEPENDS += "alsa"
+DEPENDS += "flex"
+DEPENDS += "freetype"
+DEPENDS += "gperf"
+DEPENDS += "appcore-agent"
+DEPENDS += "pkgmgr-info"
+DEPENDS += "glib-2.0"
+DEPENDS += "libdrm"
+DEPENDS += "python-xml"
+DEPENDS += "ninja"
+DEPENDS += "mesa"
+DEPENDS += "vconf"
+DEPENDS += "nspr"
+DEPENDS += "dbus"
+DEPENDS += "libxkbcommon"
+DEPENDS += "pulseaudio"
+DEPENDS += "location-manager"
+DEPENDS += "libexif"
+DEPENDS_append_class-native = " bison-native"
+DEPENDS_append_class-target = " bison"
+DEPENDS += "pciutils"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n crosswalk
+ cp ${S}/packaging/xwalk.in .
+ cp ${S}/packaging/xwalk.service.in .
+ cp ${S}/packaging/crosswalk.manifest .
+ cp ${S}/packaging/crosswalk.xml.in .
+ cp ${S}/packaging/crosswalk.png .
+ sed "s/@VERSION@/6.35.132.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
+ cp -a src/AUTHORS AUTHORS.chromium
+ cp -a src/LICENSE LICENSE.chromium
+ cp -a src/xwalk/LICENSE LICENSE.xwalk
+ cat ${S}/packaging/crosswalk-do-not-look-for-gtk2-when-using-aura.patch | patch -s  -p0 --fuzz=2
+ #patch1
+ # Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379.
+ cat ${S}/packaging/Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch | patch -s  -p0 --fuzz=2
+ #patch9
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ # 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
+ export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g`
+ # Building the RPM in the GBS chroot fails with errors such as
+ #   /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld:
+ #       failed to set dynamic section sizes: Memory exhausted
+ # For now, work around it by passing a GNU ld-specific flag that optimizes the
+ # linker for memory usage.
+ export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+ # Support building in a non-standard directory, possibly outside ${WORKDIR}.
+ # Since the build root is erased every time a new build is performed, one way
+ # to avoid losing the build directory is to specify a location outside the
+ # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build"
+ # (remember all paths are still inside the chroot):
+ #    gbs build --define 'BUILDDIR_NAME /some/path'
+ BUILDDIR_NAME=""
+ if [ -n "${BUILDDIR_NAME}" ]; then
+    mkdir -p "${BUILDDIR_NAME}"
+    ln -s "${BUILDDIR_NAME}" src/out
+ fi
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=1"
+ # --no-parallel is added because chroot does not mount a /dev/shm, this will
+ # cause python multiprocessing.SemLock error.
+ export GYP_GENERATORS='ninja'
+ ./src/xwalk/gyp_xwalk src/xwalk/xwalk.gyp \
+ --no-parallel \
+ ${GYP_EXTRA_FLAGS} \
+ -Dchromeos=0 \
+ -Ddisable_nacl=1 \
+ -Dtizen=1 \
+ -Dpython_ver=2.7 \
+ -Duse_aura=1 \
+ -Duse_cups=0 \
+ -Duse_gconf=0 \
+ -Duse_gnome_keyring=0 \
+ -Duse_kerberos=0 \
+ -Duse_system_bzip2=1 \
+ -Duse_system_libexif=1 \
+ -Duse_system_libxml=1 \
+ -Duse_system_nspr=1 \
+ -Denable_hidpi=1
+ ninja -j16 -C src/out/Release xwalk xwalkctl xwalk_launcher xwalk-pkg-helper
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D} 
+ mkdir -p ${D} 
+ # Binaries.
+ install -p -D xwalk ${D}${prefix}/bin/xwalk
+ install -p -D ${S}/packaging/org.crosswalkproject.Runtime1.service ${D}/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service
+ install -p -D xwalk.service ${D}/usr/lib/systemd/user/xwalk.service
+ install -p -D src/out/Release/xwalk ${D}${prefix}/lib/xwalk/xwalk
+ install -p -D src/out/Release/xwalkctl ${D}${prefix}/bin/xwalkctl
+ install -p -D src/out/Release/xwalk-launcher ${D}${prefix}/bin/xwalk-launcher
+ # xwalk-pkg-helper needs to be set-user-ID-root so it can finish the installation process.
+ install -m 06755 -p -D src/out/Release/xwalk-pkg-helper ${D}${prefix}/bin/xwalk-pkg-helper
+ # Supporting libraries and resources.
+ install -p -D src/out/Release/icudtl.dat ${D}${prefix}/lib/xwalk/icudtl.dat
+ install -p -D src/out/Release/lib/libmojo_system.so ${D}${prefix}/lib/xwalk/lib/libmojo_system.so
+ install -p -D src/out/Release/libffmpegsumo.so ${D}${prefix}/lib/xwalk/libffmpegsumo.so
+ install -p -D src/out/Release/xwalk.pak ${D}${prefix}/lib/xwalk/xwalk.pak
+ # Register xwalk to the package manager.
+ install -p -D crosswalk.xml ${D}/usr/share/packages/crosswalk.xml
+ install -p -D crosswalk.png ${D}/usr/share/icons/default/small/crosswalk.png
+}
+
+
+crosswalk_files = ""
+crosswalk_files += "crosswalk.manifest"
+crosswalk_files += "${prefix}/bin/xwalk"
+crosswalk_files += "${prefix}/bin/xwalkctl"
+crosswalk_files += "${prefix}/bin/xwalk-launcher"
+crosswalk_files += "${prefix}/bin/xwalk-pkg-helper"
+crosswalk_files += "${prefix}/lib/xwalk/icudtl.dat"
+crosswalk_files += "${prefix}/lib/xwalk/lib/libmojo_system.so"
+crosswalk_files += "${prefix}/lib/xwalk/libffmpegsumo.so"
+crosswalk_files += "${prefix}/lib/xwalk/xwalk"
+crosswalk_files += "${prefix}/lib/xwalk/xwalk.pak"
+crosswalk_files += "/usr/share/packages/crosswalk.xml"
+crosswalk_files += "/usr/share/icons/default/small/crosswalk.png"
+crosswalk_files += "/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service"
+crosswalk_files += "/usr/lib/systemd/user/xwalk.service"
+
+FILES_${PN} = "${crosswalk_files}"
+
+PKG_crosswalk= "crosswalk"
+
+require crosswalk-extraconf.inc
+
diff --git a/recipes-tizen/crosswalk/crosswalk_git.bb b/recipes-tizen/crosswalk/crosswalk_git.bb
new file mode 100644 (file)
index 0000000..4da9d2c
--- /dev/null
@@ -0,0 +1,10 @@
+require crosswalk.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=4280e5275797b1225f9f029551ac93431bd0aa76;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/dlog/dlog-extraconf.inc b/recipes-tizen/dlog/dlog-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/dlog/dlog.inc b/recipes-tizen/dlog/dlog.inc
new file mode 100644 (file)
index 0000000..8ce6643
--- /dev/null
@@ -0,0 +1,179 @@
+DESCRIPTION = "Logging service"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libdlog 
+
+
+#PROVIDES by dlogutil 
+
+
+#PROVIDES by dlog 
+
+
+#PROVIDES by libdlog-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of dlogutil (${PN}util)
+RDEPENDS_${PN}util += "libdlog"
+RDEPENDS_${PN}util += "/usr/bin/systemctl"
+
+#RDEPENDS of libdlog-dev (lib${PN}-dev)
+RDEPENDS_lib${PN}-dev += "libdlog"
+
+
+DEPENDS = ""
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/dlog.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-static \
+ --without-systemd-journal
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/opt/etc/dump.d/default.d
+ cp ${WORKDIR}/dlog-0.4.1/dlog_dump.sh ${D}/opt/etc/dump.d/default.d/dlog_dump.sh
+ mkdir -p ${D}/usr/bin/
+ cp ${WORKDIR}/dlog-0.4.1/dlogctrl ${D}/usr/bin/dlogctrl
+ mkdir -p ${D}/lib/systemd/system/basic.target.wants
+ mkdir -p ${D}/lib/systemd/system/multi-user.target.wants
+ install -m 0644 ${S}/packaging/dlog-main.service ${D}/lib/systemd/system
+ install -m 0644 ${S}/packaging/dlog-radio.service ${D}/lib/systemd/system
+ ln -s ../dlog-main.service ${D}/lib/systemd/system/multi-user.target.wants/dlog-main.service
+ ln -s ../dlog-radio.service ${D}/lib/systemd/system/multi-user.target.wants/dlog-radio.service
+}
+
+PACKAGES += " libdlog "
+PACKAGES += " dlogutil "
+PACKAGES += " libdlog-dev "
+
+libdlog_files = ""
+libdlog_files += "dlog.manifest"
+libdlog_files += "${prefix}/lib/libdlog.so.*"
+
+dlogutil_files = ""
+dlogutil_files += "dlog.manifest"
+dlogutil_files += "/opt/etc/dump.d/default.d/dlog_dump.sh"
+dlogutil_files += "${prefix}/bin/dlogutil"
+dlogutil_files += "${prefix}/bin/dlogctrl"
+dlogutil_files += "/lib/systemd/system/dlog-main.service"
+dlogutil_files += "/lib/systemd/system/dlog-radio.service"
+dlogutil_files += "/lib/systemd/system/multi-user.target.wants/dlog-main.service"
+dlogutil_files += "/lib/systemd/system/multi-user.target.wants/dlog-radio.service"
+
+libdlog-dev_files = ""
+libdlog-dev_files += "dlog.manifest"
+libdlog-dev_files += "${prefix}/include/dlog/dlog.h"
+libdlog-dev_files += "${prefix}/lib/pkgconfig/dlog.pc"
+libdlog-dev_files += "${prefix}/lib/libdlog.so"
+
+FILES_lib${PN} = "${libdlog_files}"
+FILES_${PN}util = "${dlogutil_files}"
+FILES_lib${PN}-dev = "${libdlog-dev_files}"
+
+PKG_libdlog= "libdlog"
+PKG_dlogutil= "dlogutil"
+PKG_libdlog-dev= "libdlog-dev"
+
+require dlog-extraconf.inc
+
diff --git a/recipes-tizen/dlog/dlog_git.bb b/recipes-tizen/dlog/dlog_git.bb
new file mode 100644 (file)
index 0000000..aa0d4bc
--- /dev/null
@@ -0,0 +1,10 @@
+require dlog.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/system/dlog;tag=7125136fabfd0b9f1a508ee49ca45b851b3ce9be;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/doxygen/doxygen-extraconf.inc b/recipes-tizen/doxygen/doxygen-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/doxygen/doxygen.inc b/recipes-tizen/doxygen/doxygen.inc
new file mode 100644 (file)
index 0000000..03ae5bb
--- /dev/null
@@ -0,0 +1,105 @@
+DESCRIPTION = "Automated C, C++, and Java Documentation Generator"
+HOMEPAGE = "http://www.stack.nl/~dimitri/doxygen/"
+SECTION = "Development/Tools"
+LICENSE = "GPL-2.0+"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by doxygen-docs  
+
+
+#PROVIDES by doxygen 
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of doxygen 
+DEPENDS += "flex"
+DEPENDS += "gcc-cross"
+DEPENDS_append_class-native = " bison-native"
+DEPENDS_append_class-target = " bison"
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/doxygen.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ unset QTDIR
+ ./configure \
+    --prefix ${prefix} \
+    --shared \
+    --release
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+PACKAGES += " doxygen-docs "
+
+doxygen-docs_files = ""
+
+doxygen_files = ""
+doxygen_files += "doxygen.manifest"
+doxygen_files += "${prefix}/bin/*"
+
+FILES_${PN}-docs = "${doxygen-docs_files}"
+FILES_${PN} = "${doxygen_files}"
+
+PKG_doxygen-docs= "doxygen-docs"
+PKG_doxygen= "doxygen"
+
+require doxygen-extraconf.inc
+
diff --git a/recipes-tizen/doxygen/doxygen_git.bb b/recipes-tizen/doxygen/doxygen_git.bb
new file mode 100644 (file)
index 0000000..eb39d57
--- /dev/null
@@ -0,0 +1,10 @@
+require doxygen.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/doxygen;tag=90bb82245a271bdc3c9d75c07f3f62043311102b;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/fdupes/fdupes-extraconf.inc b/recipes-tizen/fdupes/fdupes-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/fdupes/fdupes.inc b/recipes-tizen/fdupes/fdupes.inc
new file mode 100644 (file)
index 0000000..e85acf9
--- /dev/null
@@ -0,0 +1,81 @@
+DESCRIPTION = "Identifying or deleting duplicate files"
+HOMEPAGE = "http://premium.caribe.net/~adrian2/fdupes.html"
+SECTION = "Productivity/Archiving/Compression"
+LICENSE = "X11/MIT"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by fdupes 
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/fdupes.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ make
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D} 
+ mkdir -p ${D} 
+ install -D -m755 fdupes ${D}/usr/bin/fdupes
+ install -D -m644 fdupes.1 ${D}/usr/share/man/man1/fdupes.1
+ install -D -m644 ${S}/packaging/macros.fdupes ${D}${sysconfdir}/rpm/macros.fdupes
+}
+
+
+fdupes_files = ""
+fdupes_files += "fdupes.manifest"
+fdupes_files += "CHANGES"
+fdupes_files += "${prefix}/bin/fdupes"
+fdupes_files += "${mandir}/*/*"
+fdupes_files += "${sysconfdir}/rpm"
+
+FILES_${PN} = "${fdupes_files}"
+
+PKG_fdupes= "fdupes"
+
+require fdupes-extraconf.inc
+
diff --git a/recipes-tizen/fdupes/fdupes_git.bb b/recipes-tizen/fdupes/fdupes_git.bb
new file mode 100644 (file)
index 0000000..6db8b59
--- /dev/null
@@ -0,0 +1,10 @@
+require fdupes.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/fdupes;tag=4c6078349ea0047962571e4bf73a669a6af8eea7;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/heynoti/heynoti-extraconf.inc b/recipes-tizen/heynoti/heynoti-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/heynoti/heynoti.inc b/recipes-tizen/heynoti/heynoti.inc
new file mode 100644 (file)
index 0000000..971205e
--- /dev/null
@@ -0,0 +1,127 @@
+DESCRIPTION = "HEY (ligHt Easy speedy) notification library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache License, Version 2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by heynoti 
+
+
+#PROVIDES by heynoti-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of heynoti-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "heynoti"
+
+
+DEPENDS = ""
+#DEPENDS of heynoti 
+DEPENDS += "ecore"
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/heynoti.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DCMAKE_BUILD_TYPE="Debug"
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/opt/share/noti
+}
+
+
+heynoti_files = ""
+heynoti_files += "heynoti.manifest"
+heynoti_files += "${prefix}/lib/libheynoti.so.0"
+heynoti_files += "${prefix}/lib/libheynoti.so.0.0.2"
+heynoti_files += "${prefix}/bin/heynotitool"
+heynoti_files += "/opt/share/noti"
+
+heynoti-dev_files = ""
+heynoti-dev_files += "heynoti.manifest"
+heynoti-dev_files += "${prefix}/include/heynoti/SLP_Heynoti_PG.h"
+heynoti-dev_files += "${prefix}/include/heynoti/heynoti.h"
+heynoti-dev_files += "${prefix}/lib/pkgconfig/heynoti.pc"
+heynoti-dev_files += "${prefix}/lib/libheynoti.so"
+
+FILES_${PN} = "${heynoti_files}"
+FILES_${PN}-dev = "${heynoti-dev_files}"
+
+PKG_heynoti= "heynoti"
+PKG_heynoti-dev= "heynoti-dev"
+
+require heynoti-extraconf.inc
+
diff --git a/recipes-tizen/heynoti/heynoti_git.bb b/recipes-tizen/heynoti/heynoti_git.bb
new file mode 100644 (file)
index 0000000..d22b1f9
--- /dev/null
@@ -0,0 +1,10 @@
+require heynoti.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/heynoti;tag=0392b03dc6aa9300440ccc1ba3c204968f738501;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/iniparser/iniparser-extraconf.inc b/recipes-tizen/iniparser/iniparser-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/iniparser/iniparser.inc b/recipes-tizen/iniparser/iniparser.inc
new file mode 100644 (file)
index 0000000..984f9ff
--- /dev/null
@@ -0,0 +1,109 @@
+DESCRIPTION = "Stand-alone ini file parsing library"
+HOMEPAGE = "http://ndevilla.free.fr/iniparser/"
+SECTION = "System/Libraries"
+LICENSE = "MIT"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by iniparser-dev 
+
+
+#PROVIDES by iniparser 
+
+
+RDEPENDS = ""
+#RDEPENDS of iniparser-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "iniparser"
+
+
+DEPENDS = ""
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/iniparser.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ make prefix=${prefix}  -j16 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fPIC"
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D} 
+ mkdir -p ${D} 
+ mkdir -p ${D}/${prefix}/lib
+ install -m 755 libiniparser.so.0 ${D}/${prefix}/lib
+ ln -s libiniparser.so.0 ${D}/${prefix}/lib/libiniparser.so
+ mkdir -p ${D}/${prefix}/include
+ install -m 644 src/*.h ${D}/${prefix}/include
+ install -m 644 src/*.h ${D}/${prefix}/include
+ mkdir -p ${D}/${prefix}/lib/pkgconfig
+ cat > ${D}/${prefix}/lib/pkgconfig/iniparser.pc <<EOF
+ prefix = ${prefix}
+ exec_prefix = ${prefix}
+ libdir = ${prefix}/lib
+ includedir = ${prefix}/include
+ Name : iniparser
+ Description : a free stand-alone ini file parsing library.
+ Version : 2.17
+ Libs : -L\${libdir} -liniparser
+ Cflags : -I\${includedir}
+ EOF
+}
+
+
+iniparser-dev_files = ""
+iniparser-dev_files += "iniparser.manifest"
+iniparser-dev_files += "${prefix}/include/*.h"
+iniparser-dev_files += "${prefix}/lib/*.so"
+iniparser-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+iniparser_files = ""
+iniparser_files += "iniparser.manifest"
+iniparser_files += "${prefix}/lib/*.so.*"
+
+FILES_${PN}-dev = "${iniparser-dev_files}"
+FILES_${PN} = "${iniparser_files}"
+
+PKG_iniparser-dev= "iniparser-dev"
+PKG_iniparser= "iniparser"
+
+require iniparser-extraconf.inc
+
diff --git a/recipes-tizen/iniparser/iniparser_git.bb b/recipes-tizen/iniparser/iniparser_git.bb
new file mode 100644 (file)
index 0000000..ca4a696
--- /dev/null
@@ -0,0 +1,10 @@
+require iniparser.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/iniparser;tag=42358b2425b18976b324e773bd780342f6f57fcd;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libdevice-node/libdevice-node-extraconf.inc b/recipes-tizen/libdevice-node/libdevice-node-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libdevice-node/libdevice-node.inc b/recipes-tizen/libdevice-node/libdevice-node.inc
new file mode 100644 (file)
index 0000000..b8ffdd7
--- /dev/null
@@ -0,0 +1,115 @@
+DESCRIPTION = "Library to control OAL APIs"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libdevice-node 
+
+
+#PROVIDES by libdevice-node-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libdevice-node-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libdevice-node"
+
+
+DEPENDS = ""
+#DEPENDS of libdevice-node 
+DEPENDS += "cmake"
+DEPENDS += "vconf"
+DEPENDS += "dlog"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libdevice-node.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libdevice-node_files = ""
+libdevice-node_files += "${prefix}/lib/*.so.*"
+libdevice-node_files += "libdevice-node.manifest"
+
+libdevice-node-dev_files = ""
+libdevice-node-dev_files += "${prefix}/include/device-node/*.h"
+libdevice-node-dev_files += "${prefix}/lib/*.so"
+libdevice-node-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN} = "${libdevice-node_files}"
+FILES_${PN}-dev = "${libdevice-node-dev_files}"
+
+PKG_libdevice-node= "libdevice-node"
+PKG_libdevice-node-dev= "libdevice-node-dev"
+
+require libdevice-node-extraconf.inc
+
diff --git a/recipes-tizen/libdevice-node/libdevice-node_git.bb b/recipes-tizen/libdevice-node/libdevice-node_git.bb
new file mode 100644 (file)
index 0000000..6b5107a
--- /dev/null
@@ -0,0 +1,10 @@
+require libdevice-node.inc
+
+PRIORITY = "10"
+
+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"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libhaptic/libhaptic-extraconf.inc b/recipes-tizen/libhaptic/libhaptic-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libhaptic/libhaptic.inc b/recipes-tizen/libhaptic/libhaptic.inc
new file mode 100644 (file)
index 0000000..843ac5d
--- /dev/null
@@ -0,0 +1,134 @@
+DESCRIPTION = "Haptic library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libhaptic 
+
+
+#PROVIDES by libhaptic-dev 
+
+
+#PROVIDES by libhaptic-plugin-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libhaptic-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libhaptic"
+
+
+DEPENDS = ""
+#DEPENDS of libhaptic 
+DEPENDS += "cmake"
+DEPENDS += "vconf"
+DEPENDS += "dlog"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ cp ${S}/packaging/libhaptic.manifest .
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}${prefix}/share/license
+}
+
+PACKAGES += " libhaptic-plugin-dev "
+
+libhaptic_files = ""
+libhaptic_files += "libhaptic.manifest"
+libhaptic_files += "${prefix}/lib/libhaptic.so.*"
+libhaptic_files += "${prefix}/share/license/haptic"
+
+libhaptic-dev_files = ""
+libhaptic-dev_files += "libhaptic.manifest"
+libhaptic-dev_files += "${prefix}/include/haptic/haptic.h"
+libhaptic-dev_files += "${prefix}/include/haptic/SLP_HAPTIC_PG.h"
+libhaptic-dev_files += "${prefix}/lib/libhaptic.so"
+libhaptic-dev_files += "${prefix}/lib/pkgconfig/haptic.pc"
+
+libhaptic-plugin-dev_files = ""
+libhaptic-plugin-dev_files += "libhaptic.manifest"
+libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_module.h"
+libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_plugin_intf.h"
+libhaptic-plugin-dev_files += "${prefix}/lib/pkgconfig/haptic-plugin.pc"
+
+FILES_${PN} = "${libhaptic_files}"
+FILES_${PN}-dev = "${libhaptic-dev_files}"
+FILES_${PN}-plugin-dev = "${libhaptic-plugin-dev_files}"
+
+PKG_libhaptic= "libhaptic"
+PKG_libhaptic-dev= "libhaptic-dev"
+PKG_libhaptic-plugin-dev= "libhaptic-plugin-dev"
+
+require libhaptic-extraconf.inc
+
diff --git a/recipes-tizen/libhaptic/libhaptic_git.bb b/recipes-tizen/libhaptic/libhaptic_git.bb
new file mode 100644 (file)
index 0000000..c35a937
--- /dev/null
@@ -0,0 +1,10 @@
+require libhaptic.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/system/libhaptic;tag=f231283973654cf74742eb4f27e9baca5cb575ac;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libiri/libiri-extraconf.inc b/recipes-tizen/libiri/libiri-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libiri/libiri.inc b/recipes-tizen/libiri/libiri.inc
new file mode 100644 (file)
index 0000000..21524b0
--- /dev/null
@@ -0,0 +1,127 @@
+DESCRIPTION = "An IRI parsing library"
+HOMEPAGE = "http://code.google.com/p/libiri/"
+SECTION = "System/Libraries"
+LICENSE = "BSD-3-Clause"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libiri-dev 
+
+
+#PROVIDES by libiri 
+
+
+RDEPENDS = ""
+#RDEPENDS of libiri-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libiri"
+
+
+DEPENDS = ""
+#DEPENDS of libiri 
+DEPENDS_append_class-native = " autoconf-native"
+DEPENDS_append_class-target = " autoconf"
+DEPENDS += "libtool-cross"
+DEPENDS_append_class-native = " automake-native"
+DEPENDS_append_class-target = " automake"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libiri.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ sh ./autogen.sh
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libiri-dev_files = ""
+libiri-dev_files += "libiri.manifest"
+libiri-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+libiri-dev_files += "${prefix}/include/*.h"
+libiri-dev_files += "/usr/bin/iri-config"
+
+libiri_files = ""
+libiri_files += "libiri.manifest"
+libiri_files += "${prefix}/lib/*.so"
+
+FILES_${PN}-dev = "${libiri-dev_files}"
+FILES_${PN} = "${libiri_files}"
+
+PKG_libiri-dev= "libiri-dev"
+PKG_libiri= "libiri"
+
+require libiri-extraconf.inc
+
diff --git a/recipes-tizen/libiri/libiri_git.bb b/recipes-tizen/libiri/libiri_git.bb
new file mode 100644 (file)
index 0000000..b8ceaa3
--- /dev/null
@@ -0,0 +1,10 @@
+require libiri.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/libiri;tag=363e9b8662c93c826fa1c33b8737d161b9491234;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libmm-common/libmm-common-extraconf.inc b/recipes-tizen/libmm-common/libmm-common-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-common/libmm-common.inc b/recipes-tizen/libmm-common/libmm-common.inc
new file mode 100644 (file)
index 0000000..27ab79d
--- /dev/null
@@ -0,0 +1,131 @@
+DESCRIPTION = "Multimedia Framework Common Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia Framework/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libmm-common-dev 
+
+
+#PROVIDES by libmm-common 
+
+
+RDEPENDS = ""
+#RDEPENDS of libmm-common-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmm-common"
+
+
+DEPENDS = ""
+#DEPENDS of libmm-common 
+DEPENDS += "libmm-log"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libmm-common.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ ./autogen.sh
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" " 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libmm-common-dev_files = ""
+libmm-common-dev_files += "libmm-common.manifest"
+libmm-common-dev_files += "${prefix}/include/mmf/SLP_MultimediaFW_PG.h"
+libmm-common-dev_files += "${prefix}/include/mmf/mm_types.h"
+libmm-common-dev_files += "${prefix}/include/mmf/mm_error.h"
+libmm-common-dev_files += "${prefix}/include/mmf/mm_message.h"
+libmm-common-dev_files += "${prefix}/include/mmf/mm_attrs.h"
+libmm-common-dev_files += "${prefix}/include/mmf/mm_attrs_private.h"
+libmm-common-dev_files += "${prefix}/include/mmf/mm_debug.h"
+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"
+
+libmm-common_files = ""
+libmm-common_files += "libmm-common.manifest"
+libmm-common_files += "${prefix}/lib/libmmfcommon.so.*"
+
+FILES_${PN}-dev = "${libmm-common-dev_files}"
+FILES_${PN} = "${libmm-common_files}"
+
+PKG_libmm-common-dev= "libmm-common-dev"
+PKG_libmm-common= "libmm-common"
+
+require libmm-common-extraconf.inc
+
diff --git a/recipes-tizen/libmm-common/libmm-common_git.bb b/recipes-tizen/libmm-common/libmm-common_git.bb
new file mode 100644 (file)
index 0000000..9a3f9d8
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-common.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-common;tag=d7abefd924b8cbe245425b70a0c0911ec5e73115;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libmm-log/libmm-log-extraconf.inc b/recipes-tizen/libmm-log/libmm-log-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-log/libmm-log.inc b/recipes-tizen/libmm-log/libmm-log.inc
new file mode 100644 (file)
index 0000000..bad10b2
--- /dev/null
@@ -0,0 +1,113 @@
+DESCRIPTION = "Multimedia Framework LOG Lib"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/Multimedia Framework"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libmm-log 
+
+
+#PROVIDES by libmm-log-dev 
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of libmm-log 
+DEPENDS += "dlog"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n libmm-log-0.1.5
+ cp ${S}/packaging/libmm-log.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ export CFLAGS+=" -DUSE_DLOG"
+ ./autogen.sh
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-static --enable-dlog
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libmm-log-dev_files = ""
+libmm-log-dev_files += "libmm-log.manifest"
+libmm-log-dev_files += "${prefix}/include/mm_log/mm_log.h"
+libmm-log-dev_files += "${prefix}/lib/pkgconfig/mm-log.pc"
+
+FILES_${PN}-dev = "${libmm-log-dev_files}"
+
+PKG_libmm-log-dev= "libmm-log-dev"
+
+require libmm-log-extraconf.inc
+
diff --git a/recipes-tizen/libmm-log/libmm-log_git.bb b/recipes-tizen/libmm-log/libmm-log_git.bb
new file mode 100644 (file)
index 0000000..d420613
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-log.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-log;tag=a62f929c6e3c7e83e53d401cfd082b60d5af42cd;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libmm-session/libmm-session-extraconf.inc b/recipes-tizen/libmm-session/libmm-session-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-session/libmm-session.inc b/recipes-tizen/libmm-session/libmm-session.inc
new file mode 100644 (file)
index 0000000..5ccb764
--- /dev/null
@@ -0,0 +1,145 @@
+DESCRIPTION = "Multimedia Session Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libmm-session 
+
+
+#PROVIDES by libmm-session-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libmm-session-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmm-session"
+
+
+DEPENDS = ""
+#DEPENDS of libmm-session 
+DEPENDS += "audio-session-manager"
+DEPENDS += "libmm-common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libmm-session.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ CFLAGS="$CFLAGS -Wp,-D_FORTIFY_SOURCE=0"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ make -j16 
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libmm-session_files = ""
+libmm-session_files += "libmm-session.manifest"
+libmm-session_files += "${prefix}/lib/libmmfsession.so.*"
+
+libmm-session-dev_files = ""
+libmm-session-dev_files += "libmm-session.manifest"
+libmm-session-dev_files += "${prefix}/include/mmf/*.h"
+libmm-session-dev_files += "${prefix}/lib/libmmfsession.so"
+libmm-session-dev_files += "${prefix}/lib/pkgconfig/mm-session.pc"
+
+FILES_${PN} = "${libmm-session_files}"
+FILES_${PN}-dev = "${libmm-session-dev_files}"
+
+PKG_libmm-session= "libmm-session"
+PKG_libmm-session-dev= "libmm-session-dev"
+
+require libmm-session-extraconf.inc
+
diff --git a/recipes-tizen/libmm-session/libmm-session_git.bb b/recipes-tizen/libmm-session/libmm-session_git.bb
new file mode 100644 (file)
index 0000000..0d5c837
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-session.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-session;tag=cfbc912e50461f204a2ba519ab40a84a45c03bf6;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libmm-sound/libmm-sound-extraconf.inc b/recipes-tizen/libmm-sound/libmm-sound-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-sound/libmm-sound.inc b/recipes-tizen/libmm-sound/libmm-sound.inc
new file mode 100644 (file)
index 0000000..bff663d
--- /dev/null
@@ -0,0 +1,196 @@
+DESCRIPTION = "MMSound Package contains client lib and sound_server binary"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libmm-sound-dev 
+
+
+#PROVIDES by libmm-sound 
+
+
+#PROVIDES by libmm-sound-tool 
+
+
+#PROVIDES by libmm-sound-sdk-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libmm-sound-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmm-sound"
+
+#RDEPENDS of libmm-sound-sdk-dev (${PN}-sdk-dev)
+RDEPENDS_${PN}-sdk-dev += "libmm-sound-dev"
+
+#RDEPENDS of libmm-sound-tool (${PN}-tool)
+RDEPENDS_${PN}-tool += "libmm-sound"
+
+#RDEPENDS of libmm-sound (${PN})
+RDEPENDS_${PN} += "/usr/bin/vconftool"
+RDEPENDS_${PN} += "/sbin/ldconfig"
+
+
+DEPENDS = ""
+#DEPENDS of libmm-sound 
+DEPENDS += "avsystem"
+DEPENDS += "libmm-common"
+DEPENDS += "audio-session-manager"
+DEPENDS += "libmm-log"
+DEPENDS += "security-server"
+DEPENDS += "glib-2.0"
+DEPENDS += "vconf"
+DEPENDS += "libslp-sysman"
+DEPENDS += "heynoti"
+DEPENDS += "libmm-session"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libmm-sound.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ ./autogen.sh
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fvisibility=hidden -DMM_DEBUG_FLAG -DSEPARATE_SPEAKER_AND_WIRED_ACCESSORY -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\""; export CFLAGS
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --prefix=/usr --enable-pulse --enable-security
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ install -d ${D}/usr/lib/systemd/system/multi-user.target.wants
+ install -m0644 ${S}/packaging/sound-server.service ${D}/usr/lib/systemd/system/
+ install -m0644 ${S}/packaging/sound-server.path ${D}/usr/lib/systemd/system/
+ ln -sf ../sound-server.path ${D}/usr/lib/systemd/system/multi-user.target.wants/sound-server.path
+ # FIXME: remove after systemd is in
+ mkdir -p ${D}${sysconfdir}/rc.d/rc3.d
+ mkdir -p ${D}${sysconfdir}/rc.d/rc4.d
+ mkdir -p ${D}${sysconfdir}/rc.d/rc5.d
+ ln -s ${sysconfdir}/rc.d/init.d/soundserver ${D}${sysconfdir}/rc.d/rc3.d/S23soundserver
+ ln -s ${sysconfdir}/rc.d/init.d/soundserver ${D}${sysconfdir}/rc.d/rc4.d/S23soundserver
+}
+
+PACKAGES += " libmm-sound-tool "
+PACKAGES += " libmm-sound-sdk-dev "
+
+libmm-sound-dev_files = ""
+libmm-sound-dev_files += "libmm-sound.manifest"
+libmm-sound-dev_files += "${prefix}/lib/libmmfkeysound.so"
+libmm-sound-dev_files += "${prefix}/lib/libmmfsound.so"
+libmm-sound-dev_files += "${prefix}/lib/libmmfsoundcommon.so"
+libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_private.h"
+libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_plugin.h"
+libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_plugin_hal.h"
+
+libmm-sound_files = ""
+libmm-sound_files += "libmm-sound.manifest"
+libmm-sound_files += "${prefix}/bin/sound_server"
+libmm-sound_files += "${prefix}/lib/libmmfsound.so.*"
+libmm-sound_files += "${prefix}/lib/libmmfsoundcommon.so.*"
+libmm-sound_files += "${prefix}/lib/libmmfkeysound.so.*"
+libmm-sound_files += "${prefix}/lib/libsoundplugintone.so*"
+libmm-sound_files += "${prefix}/lib/libsoundpluginwave.so*"
+libmm-sound_files += "${prefix}/lib/libsoundpluginkeytone.so*"
+libmm-sound_files += "${prefix}/lib/soundplugins/libsoundplugintone.so"
+libmm-sound_files += "${prefix}/lib/soundplugins/libsoundpluginwave.so"
+libmm-sound_files += "${prefix}/lib/soundplugins/libsoundpluginkeytone.so"
+libmm-sound_files += "${sysconfdir}/rc.d/init.d/soundserver"
+libmm-sound_files += "${sysconfdir}/rc.d/rc3.d/S23soundserver"
+libmm-sound_files += "${sysconfdir}/rc.d/rc4.d/S23soundserver"
+libmm-sound_files += "/usr/share/sounds/sound-server/*"
+libmm-sound_files += "/usr/lib/systemd/system/multi-user.target.wants/sound-server.path"
+libmm-sound_files += "/usr/lib/systemd/system/sound-server.service"
+libmm-sound_files += "/usr/lib/systemd/system/sound-server.path"
+
+libmm-sound-tool_files = ""
+libmm-sound-tool_files += "libmm-sound.manifest"
+libmm-sound-tool_files += "${prefix}/bin/mm_sound_testsuite"
+
+libmm-sound-sdk-dev_files = ""
+libmm-sound-sdk-dev_files += "libmm-sound.manifest"
+libmm-sound-sdk-dev_files += "${prefix}/include/mmf/mm_sound.h"
+libmm-sound-sdk-dev_files += "${prefix}/lib/pkgconfig/mm-keysound.pc"
+libmm-sound-sdk-dev_files += "${prefix}/lib/pkgconfig/mm-sound.pc"
+
+FILES_${PN}-dev = "${libmm-sound-dev_files}"
+FILES_${PN} = "${libmm-sound_files}"
+FILES_${PN}-tool = "${libmm-sound-tool_files}"
+FILES_${PN}-sdk-dev = "${libmm-sound-sdk-dev_files}"
+
+PKG_libmm-sound-dev= "libmm-sound-dev"
+PKG_libmm-sound= "libmm-sound"
+PKG_libmm-sound-tool= "libmm-sound-tool"
+PKG_libmm-sound-sdk-dev= "libmm-sound-sdk-dev"
+
+require libmm-sound-extraconf.inc
+
diff --git a/recipes-tizen/libmm-sound/libmm-sound_git.bb b/recipes-tizen/libmm-sound/libmm-sound_git.bb
new file mode 100644 (file)
index 0000000..00d211d
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-sound.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-sound;tag=99bffa1e41ae7cb369865ccfd8e6475d00bd04c6;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libmm-ta/libmm-ta-extraconf.inc b/recipes-tizen/libmm-ta/libmm-ta-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-ta/libmm-ta.inc b/recipes-tizen/libmm-ta/libmm-ta.inc
new file mode 100644 (file)
index 0000000..13827e6
--- /dev/null
@@ -0,0 +1,144 @@
+DESCRIPTION = "Multimedia Framework Time Analysis Lib"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libmm-ta 
+
+
+#PROVIDES by libmm-ta-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libmm-ta-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmm-ta"
+
+
+DEPENDS = ""
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q 
+ cp ${S}/packaging/libmm-ta.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-static
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-static
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libmm-ta_files = ""
+libmm-ta_files += "libmm-ta.manifest"
+libmm-ta_files += "${prefix}/lib/libmm_ta.so.*"
+
+libmm-ta-dev_files = ""
+libmm-ta-dev_files += "libmm-ta.manifest"
+libmm-ta-dev_files += "${prefix}/include/mm_ta/*.h"
+libmm-ta-dev_files += "${prefix}/lib/*.so"
+libmm-ta-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN} = "${libmm-ta_files}"
+FILES_${PN}-dev = "${libmm-ta-dev_files}"
+
+PKG_libmm-ta= "libmm-ta"
+PKG_libmm-ta-dev= "libmm-ta-dev"
+
+require libmm-ta-extraconf.inc
+
diff --git a/recipes-tizen/libmm-ta/libmm-ta_git.bb b/recipes-tizen/libmm-ta/libmm-ta_git.bb
new file mode 100644 (file)
index 0000000..4898948
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-ta.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-ta;tag=bcf31b1706fa01175709015adfef70332df68496;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libprivilege-control/libprivilege-control-extraconf.inc b/recipes-tizen/libprivilege-control/libprivilege-control-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libprivilege-control/libprivilege-control.inc b/recipes-tizen/libprivilege-control/libprivilege-control.inc
new file mode 100644 (file)
index 0000000..501659a
--- /dev/null
@@ -0,0 +1,154 @@
+DESCRIPTION = "Library to control privilege of application"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Security/Access Control"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libprivilege-control 
+
+
+#PROVIDES by libprivilege-control-conf 
+
+
+#PROVIDES by libprivilege-control-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libprivilege-control-conf (${PN}-conf)
+RDEPENDS_${PN}-conf += "libprivilege-control"
+
+#RDEPENDS of libprivilege-control-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libprivilege-control"
+
+
+DEPENDS = ""
+#DEPENDS of libprivilege-control 
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "libiri"
+DEPENDS += "smack"
+DEPENDS += "sqlite3"
+DEPENDS += "libcap"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libprivilege-control.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DCMAKE_BUILD_TYPE=RELEASE \
+          -DCMAKE_VERBOSE_MAKEFILE=ON
+ VERBOSE=1 make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/usr/share/privilege-control/
+ mkdir -p ${D}/usr/lib/systemd/system/multi-user.target.wants
+ ln -sf /usr/lib/systemd/system/smack-rules.service ${D}/usr/lib/systemd/system/multi-user.target.wants/smack-rules.service
+ mkdir -p ${D}/opt/dbspace
+}
+
+PACKAGES += " libprivilege-control-conf "
+
+libprivilege-control_files = ""
+libprivilege-control_files += "libprivilege-control.manifest"
+libprivilege-control_files += "${prefix}/lib/*.so.*"
+libprivilege-control_files += "${prefix}/bin/slp-su"
+libprivilege-control_files += "${prefix}/lib/librules-db-sql-udf.so"
+libprivilege-control_files += "/usr/lib/systemd/system/smack-rules.service"
+libprivilege-control_files += "/usr/bin/api_feature_loader"
+libprivilege-control_files += "/usr/lib/systemd/system/multi-user.target.wants/smack-rules.service"
+libprivilege-control_files += "/usr/share/privilege-control/db/rules-db.sql"
+libprivilege-control_files += "/usr/share/privilege-control/db/rules-db-data.sql"
+libprivilege-control_files += "/usr/share/privilege-control/db/updater.sh"
+libprivilege-control_files += "/usr/share/privilege-control/db/updates/*"
+libprivilege-control_files += "/usr/share/privilege-control/db/load-rules-db.sql"
+libprivilege-control_files += "/etc/opt/upgrade/220.libprivilege-updater.patch.sh"
+libprivilege-control_files += "%dir /opt/dbspace"
+
+libprivilege-control-conf_files = ""
+libprivilege-control-conf_files += "libprivilege-control.manifest"
+libprivilege-control-conf_files += "/opt/dbspace/.privilege_control*.db"
+
+libprivilege-control-dev_files = ""
+libprivilege-control-dev_files += "libprivilege-control.manifest"
+libprivilege-control-dev_files += "${prefix}/include/*.h"
+libprivilege-control-dev_files += "${prefix}/lib/*.so"
+libprivilege-control-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN} = "${libprivilege-control_files}"
+FILES_${PN}-conf = "${libprivilege-control-conf_files}"
+FILES_${PN}-dev = "${libprivilege-control-dev_files}"
+
+PKG_libprivilege-control= "libprivilege-control"
+PKG_libprivilege-control-conf= "libprivilege-control-conf"
+PKG_libprivilege-control-dev= "libprivilege-control-dev"
+
+require libprivilege-control-extraconf.inc
+
diff --git a/recipes-tizen/libprivilege-control/libprivilege-control_git.bb b/recipes-tizen/libprivilege-control/libprivilege-control_git.bb
new file mode 100644 (file)
index 0000000..21355ff
--- /dev/null
@@ -0,0 +1,10 @@
+require libprivilege-control.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/security/libprivilege-control;tag=3887c2c7b94bb5473274e93f7479c572a412f9ef;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/librua/librua-extraconf.inc b/recipes-tizen/librua/librua-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/librua/librua.inc b/recipes-tizen/librua/librua.inc
new file mode 100644 (file)
index 0000000..fe660e0
--- /dev/null
@@ -0,0 +1,123 @@
+DESCRIPTION = "Recently used application"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by librua 
+
+
+#PROVIDES by librua-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of librua-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "librua"
+
+
+DEPENDS = ""
+#DEPENDS of librua 
+DEPENDS += "sqlite3"
+DEPENDS += "aul-1"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "cmake"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/librua.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}%{TZ_SYS_DB}
+ sqlite3 ${D}%{TZ_SYS_DB}/.rua.db < data/rua_db.sql
+}
+
+
+librua_files = ""
+librua_files += "librua.manifest"
+librua_files += "%attr(0660,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.rua.db*"
+librua_files += "${prefix}/lib/librua.so.*"
+
+librua-dev_files = ""
+librua-dev_files += "librua.manifest"
+librua-dev_files += "${prefix}/include/rua"
+librua-dev_files += "${prefix}/include/rua/*.h"
+librua-dev_files += "${prefix}/lib/librua.so"
+librua-dev_files += "${prefix}/lib/pkgconfig/rua.pc"
+
+FILES_${PN} = "${librua_files}"
+FILES_${PN}-dev = "${librua-dev_files}"
+
+PKG_librua= "librua"
+PKG_librua-dev= "librua-dev"
+
+require librua-extraconf.inc
+
diff --git a/recipes-tizen/librua/librua_git.bb b/recipes-tizen/librua/librua_git.bb
new file mode 100644 (file)
index 0000000..8320f71
--- /dev/null
@@ -0,0 +1,10 @@
+require librua.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/librua;tag=cc94b25aa675fc061d456568f60fe56d536a540f;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libslp-pm/libslp-pm-extraconf.inc b/recipes-tizen/libslp-pm/libslp-pm-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libslp-pm/libslp-pm.inc b/recipes-tizen/libslp-pm/libslp-pm.inc
new file mode 100644 (file)
index 0000000..23747f6
--- /dev/null
@@ -0,0 +1,123 @@
+DESCRIPTION = "Power manager library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "TO_BE/FILLED_IN"
+LICENSE = "TO BE FILLED IN"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by libslp-pm 
+
+
+#PROVIDES by libslp-pm-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of libslp-pm-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libslp-pm"
+
+
+DEPENDS = ""
+#DEPENDS of libslp-pm 
+DEPENDS += "cmake"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q 
+ cp ${S}/packaging/libslp-pm.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+libslp-pm_files = ""
+libslp-pm_files += "libslp-pm.manifest"
+libslp-pm_files += "libslp-pm.manifest"
+libslp-pm_files += "${prefix}/lib/libpmapi.so.1.2"
+
+libslp-pm-dev_files = ""
+libslp-pm-dev_files += "libslp-pm.manifest"
+libslp-pm-dev_files += "${prefix}/include/pmapi.h"
+libslp-pm-dev_files += "${prefix}/include/pmapi_managed.h"
+libslp-pm-dev_files += "${prefix}/include/SLP_pm_PG.h"
+libslp-pm-dev_files += "${prefix}/lib/pkgconfig/pmapi.pc"
+libslp-pm-dev_files += "${prefix}/lib/libpmapi.so"
+
+FILES_${PN} = "${libslp-pm_files}"
+FILES_${PN}-dev = "${libslp-pm-dev_files}"
+
+PKG_libslp-pm= "libslp-pm"
+PKG_libslp-pm-dev= "libslp-pm-dev"
+
+require libslp-pm-extraconf.inc
+
diff --git a/recipes-tizen/libslp-pm/libslp-pm_git.bb b/recipes-tizen/libslp-pm/libslp-pm_git.bb
new file mode 100644 (file)
index 0000000..28388b4
--- /dev/null
@@ -0,0 +1,10 @@
+require libslp-pm.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/system/libslp-pm;tag=b3344528f667ed4b7a53034597e9ac550a1dcad3;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc b/recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libslp-sysman/libslp-sysman.inc b/recipes-tizen/libslp-sysman/libslp-sysman.inc
new file mode 100644 (file)
index 0000000..a15327c
--- /dev/null
@@ -0,0 +1,149 @@
+DESCRIPTION = "System manager interface library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "framework-system"
+LICENSE = "APLv2"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by sysman-internal-dev 
+
+
+#PROVIDES by sysman-dev 
+
+
+#PROVIDES by sysman 
+
+
+RDEPENDS = ""
+#RDEPENDS of sysman-internal-dev (sysman-internal-dev)
+RDEPENDS_sysman-internal-dev += "sysman"
+
+#RDEPENDS of sysman-dev (sysman-dev)
+RDEPENDS_sysman-dev += "sysman"
+
+
+DEPENDS = ""
+#DEPENDS of sysman 
+DEPENDS += "libdevice-node"
+DEPENDS += "cmake"
+DEPENDS += "vconf"
+DEPENDS += "dlog"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q 
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ cp ${S}/packaging/sysman.manifest .
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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}/rc.d/
+ mkdir -p ${D}${sysconfdir}/rc.d/rc3.d/
+ mkdir -p ${D}${sysconfdir}/rc.d/rc5.d/
+ ln -s ${prefix}/bin/regpmon.sh ${D}${sysconfdir}/rc.d/rc3.d/S99regpmon
+ ln -s ${prefix}/bin/regpmon.sh ${D}${sysconfdir}/rc.d/rc5.d/S99regpmon
+}
+
+PACKAGES += " sysman-internal-dev "
+PACKAGES += " sysman-dev "
+PACKAGES += " sysman "
+
+sysman-internal-dev_files = ""
+sysman-internal-dev_files += "sysman.manifest"
+sysman-internal-dev_files += "${prefix}/include/sysman/sysman-internal.h"
+
+sysman-dev_files = ""
+sysman-dev_files += "sysman.manifest"
+sysman-dev_files += "${prefix}/include/sysman/sysman.h"
+sysman-dev_files += "${prefix}/include/sysman/sysman_managed.h"
+sysman-dev_files += "${prefix}/include/sysman/SLP_sysman_PG.h"
+sysman-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+sysman-dev_files += "${prefix}/lib/*.so"
+
+sysman_files = ""
+sysman_files += "sysman.manifest"
+sysman_files += "${prefix}/lib/*.so.*"
+sysman_files += "${prefix}/bin/*"
+sysman_files += "${sysconfdir}/rc.d/init.d/*"
+sysman_files += "${sysconfdir}/rc.d/rc3.d/*"
+sysman_files += "${sysconfdir}/rc.d/rc5.d/*"
+
+FILES_${PN}-internal-dev = "${sysman-internal-dev_files}"
+FILES_${PN}-dev = "${sysman-dev_files}"
+FILES_${PN} = "${sysman_files}"
+
+PKG_sysman-internal-dev= "sysman-internal-dev"
+PKG_sysman-dev= "sysman-dev"
+PKG_sysman= "sysman"
+
+require libslp-sysman-extraconf.inc
+
diff --git a/recipes-tizen/libslp-sysman/libslp-sysman_git.bb b/recipes-tizen/libslp-sysman/libslp-sysman_git.bb
new file mode 100644 (file)
index 0000000..58224ad
--- /dev/null
@@ -0,0 +1,10 @@
+require libslp-sysman.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/system/libslp-sysman;tag=377c4ba43340e0258b5bbb44ebfc9837930bc63f;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/location-manager/location-manager-extraconf.inc b/recipes-tizen/location-manager/location-manager-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/location-manager/location-manager.inc b/recipes-tizen/location-manager/location-manager.inc
new file mode 100644 (file)
index 0000000..31a236f
--- /dev/null
@@ -0,0 +1,123 @@
+DESCRIPTION = "A Location Manager library in Tizen Native API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Location/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by capi-location-manager-dev 
+
+
+#PROVIDES by capi-location-manager 
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-location-manager-dev (capi-${PN}-dev)
+RDEPENDS_capi-${PN}-dev += "capi-location-manager"
+
+
+DEPENDS = ""
+#DEPENDS of capi-location-manager 
+DEPENDS += "cmake"
+DEPENDS += "common"
+DEPENDS += "dlog"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-location-manager.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ MAJORVER=`echo 0.1.11 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DFULLVER=0.1.11 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+PACKAGES += " capi-location-manager-dev "
+PACKAGES += " capi-location-manager "
+
+capi-location-manager-dev_files = ""
+capi-location-manager-dev_files += "capi-location-manager.manifest"
+capi-location-manager-dev_files += "${prefix}/include/location/*.h"
+capi-location-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-location-manager-dev_files += "${prefix}/lib/libcapi-location-manager.so"
+
+capi-location-manager_files = ""
+capi-location-manager_files += "capi-location-manager.manifest"
+capi-location-manager_files += "capi-location-manager.manifest"
+capi-location-manager_files += "${prefix}/lib/libcapi-location-manager.so.*"
+
+FILES_${PN}-dev = "${capi-location-manager-dev_files}"
+FILES_${PN} = "${capi-location-manager_files}"
+
+PKG_capi-location-manager-dev= "capi-location-manager-dev"
+PKG_capi-location-manager= "capi-location-manager"
+
+require location-manager-extraconf.inc
+
diff --git a/recipes-tizen/location-manager/location-manager_git.bb b/recipes-tizen/location-manager/location-manager_git.bb
new file mode 100644 (file)
index 0000000..be50fff
--- /dev/null
@@ -0,0 +1,10 @@
+require location-manager.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/location-manager;tag=d798d95b06c0fab2ac22701f6cbba2778236bc36;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc b/recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info.inc b/recipes-tizen/pkgmgr-info/pkgmgr-info.inc
new file mode 100644 (file)
index 0000000..f3953af
--- /dev/null
@@ -0,0 +1,165 @@
+DESCRIPTION = "Packager Manager infomation api for package"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Package Management"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by pkgmgr-info-parser 
+
+
+#PROVIDES by pkgmgr-info-parser-dev 
+
+
+#PROVIDES by pkgmgr-info 
+
+
+#PROVIDES by pkgmgr-info-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of pkgmgr-info-parser (${PN}-parser)
+RDEPENDS_${PN}-parser += "pkgmgr-info"
+
+#RDEPENDS of pkgmgr-info-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "pkgmgr-info"
+
+#RDEPENDS of pkgmgr-info-parser-dev (${PN}-parser-dev)
+RDEPENDS_${PN}-parser-dev += "pkgmgr-info"
+
+
+DEPENDS = ""
+#DEPENDS of pkgmgr-info 
+DEPENDS += "cmake"
+DEPENDS += "libxml2"
+DEPENDS += "dbus"
+DEPENDS += "dlog"
+DEPENDS += "sqlite3"
+DEPENDS += "vconf"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/pkgmgr-info.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/opt/usr/apps/tmp
+ touch ${D}/opt/usr/apps/tmp/pkgmgr_tmp.txt
+ # create the directory for hosting Read-Write application manifest files
+ mkdir -p ${D}/opt/share/packages/
+}
+
+PACKAGES += " pkgmgr-info-parser "
+PACKAGES += " pkgmgr-info-parser-dev "
+
+pkgmgr-info-parser_files = ""
+pkgmgr-info-parser_files += "pkgmgr-info.manifest"
+pkgmgr-info-parser_files += "${prefix}/lib/libpkgmgr_parser.so.*"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/preload_list.txt"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/manifest.xsd"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/xml.xsd"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parser_path.conf"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/category/category_parser_list.txt"
+pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/tag_parser_list.txt"
+
+pkgmgr-info-parser-dev_files = ""
+pkgmgr-info-parser-dev_files += "pkgmgr-info.manifest"
+pkgmgr-info-parser-dev_files += "${prefix}/include/pkgmgr/pkgmgr_parser.h"
+pkgmgr-info-parser-dev_files += "${prefix}/include/pkgmgr/pkgmgr_parser_db.h"
+pkgmgr-info-parser-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-parser.pc"
+pkgmgr-info-parser-dev_files += "${prefix}/lib/libpkgmgr_parser.so"
+
+pkgmgr-info-dev_files = ""
+pkgmgr-info-dev_files += "pkgmgr-info.manifest"
+pkgmgr-info-dev_files += "${prefix}/include/pkgmgr-info.h"
+pkgmgr-info-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-info.pc"
+pkgmgr-info-dev_files += "${prefix}/lib/libpkgmgr-info.so"
+
+pkgmgr-info_files = ""
+pkgmgr-info_files += "pkgmgr-info.manifest"
+pkgmgr-info_files += "${prefix}/lib/libpkgmgr-info.so.*"
+pkgmgr-info_files += "%attr(771,app,app) /opt/usr/apps/tmp"
+pkgmgr-info_files += "/opt/usr/apps/tmp/pkgmgr_tmp.txt"
+pkgmgr-info_files += "/opt/share/packages"
+
+FILES_${PN}-parser = "${pkgmgr-info-parser_files}"
+FILES_${PN}-parser-dev = "${pkgmgr-info-parser-dev_files}"
+FILES_${PN}-dev = "${pkgmgr-info-dev_files}"
+FILES_${PN} = "${pkgmgr-info_files}"
+
+PKG_pkgmgr-info-parser= "pkgmgr-info-parser"
+PKG_pkgmgr-info-parser-dev= "pkgmgr-info-parser-dev"
+PKG_pkgmgr-info-dev= "pkgmgr-info-dev"
+PKG_pkgmgr-info= "pkgmgr-info"
+
+require pkgmgr-info-extraconf.inc
+
diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb b/recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb
new file mode 100644 (file)
index 0000000..2a4d643
--- /dev/null
@@ -0,0 +1,10 @@
+require pkgmgr-info.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=ea4b6878402b97e87f004eaae074e9b6571da8df;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/privacy-manager/privacy-manager-extraconf.inc b/recipes-tizen/privacy-manager/privacy-manager-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/privacy-manager/privacy-manager.inc b/recipes-tizen/privacy-manager/privacy-manager.inc
new file mode 100644 (file)
index 0000000..77970cb
--- /dev/null
@@ -0,0 +1,213 @@
+DESCRIPTION = "Privacy Management"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Security/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by privacy-manager-client 
+
+
+#PROVIDES by privacy-manager-server 
+
+
+#PROVIDES by privacy-manager-server-dev 
+
+
+#PROVIDES by capi-security-privacy-manager 
+
+
+#PROVIDES by privacy-manager-client-dev 
+
+
+#PROVIDES by capi-security-privacy-manager-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of privacy-manager-client (${PN}-client)
+RDEPENDS_${PN}-client += "privacy-manager-server"
+
+#RDEPENDS of privacy-manager-server (${PN}-server)
+RDEPENDS_${PN}-server += "/sbin/ldconfig"
+
+#RDEPENDS of privacy-manager-server-dev (${PN}-server-dev)
+RDEPENDS_${PN}-server-dev += "privacy-manager-server"
+
+#RDEPENDS of capi-security-privacy-manager (capi-security-${PN})
+RDEPENDS_capi-security-${PN} += "privacy-manager-client"
+
+#RDEPENDS of privacy-manager-client-dev (${PN}-client-dev)
+RDEPENDS_${PN}-client-dev += "privacy-manager-client"
+
+#RDEPENDS of capi-security-privacy-manager-dev (capi-security-${PN}-dev)
+RDEPENDS_capi-security-${PN}-dev += "capi-security-privacy-manager"
+
+
+DEPENDS = ""
+#DEPENDS of privacy-manager-server 
+DEPENDS += "pkgmgr-info"
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+DEPENDS += "cmake"
+DEPENDS += "libxml2"
+DEPENDS += "dbus"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "system-info"
+DEPENDS += "common"
+DEPENDS += "sqlite3"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/privacy-manager-server.manifest .
+ cp ${S}/packaging/privacy-manager-server-devel.manifest .
+ cp ${S}/packaging/privacy-manager-client.manifest .
+ cp ${S}/packaging/privacy-manager-client-devel.manifest .
+ cp ${S}/packaging/capi-security-privacy-manager.manifest .
+ cp ${S}/packaging/capi-security-privacy-manager-devel.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DPREFIX=${prefix} \
+         -DEXEC_PREFIX=${prefix} \
+         -DLIBDIR=${prefix}/lib \
+         -DINCLUDEDIR=${prefix}/include \
+         -DCMAKE_BUILD_TYPE="Release" \
+         -DVERSION=0.0.4 \
+         -DFILTER_LISTED_PKG=ON \
+         -DPRIVACY_POPUP=OFF
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D} 
+ mkdir -p ${D} 
+ mkdir -p ${D}${prefix}/bin
+ cp res/usr/bin/* ${D}${prefix}/bin/
+ mkdir -p ${D}/opt/dbspace
+ cp res/opt/dbspace/.privacylist.db /${D}/opt/dbspace/
+ mkdir -p ${D}${prefix}/share/privacy-manager/
+ cp res/usr/share/privacy-manager/privacy-filter-list.ini ${D}${prefix}/share/privacy-manager/
+   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}${prefix}/lib/systemd/system/multi-user.target.wants
+ #install -m 0644 ${S}/packaging/privacy-manager-server.service ${D}${prefix}/lib/systemd/system/privacy-manager-server.service
+ #ln -sf /usr/lib/systemd/system/privacy-manager-server.service ${D}${prefix}/lib/systemd/system/multi-user.target.wants/privacy-manager-server.service
+}
+
+PACKAGES += " privacy-manager-client "
+PACKAGES += " privacy-manager-server "
+PACKAGES += " privacy-manager-server-dev "
+PACKAGES += " capi-security-privacy-manager "
+PACKAGES += " privacy-manager-client-dev "
+PACKAGES += " capi-security-privacy-manager-dev "
+
+privacy-manager-client_files = ""
+privacy-manager-client_files += "privacy-manager-client.manifest"
+privacy-manager-client_files += "${prefix}/lib/libprivacy-manager-client.so*"
+privacy-manager-client_files += "${prefix}/share/privacy-manager/privacy-filter-list.ini"
+privacy-manager-client_files += "${sysconfdir}/package-manager/parserlib/libprivileges.so"
+
+privacy-manager-server_files = ""
+privacy-manager-server_files += "privacy-manager-server.manifest"
+privacy-manager-server_files += "${prefix}/lib/libprivacy-manager-server.so*"
+privacy-manager-server_files += "/opt/dbspace/.privacylist.db"
+privacy-manager-server_files += "/usr/bin/*"
+
+privacy-manager-server-dev_files = ""
+privacy-manager-server-dev_files += "${prefix}/include/privacy_manager/server/privacy_manager_daemon.h"
+privacy-manager-server-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-server.pc"
+
+capi-security-privacy-manager_files = ""
+capi-security-privacy-manager_files += "${prefix}/lib/libcapi-security-privacy-manager.so.*"
+capi-security-privacy-manager_files += "capi-security-privacy-manager.manifest"
+
+privacy-manager-client-dev_files = ""
+privacy-manager-client-dev_files += "privacy-manager-client-devel.manifest"
+privacy-manager-client-dev_files += "${prefix}/include/*"
+privacy-manager-client-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-client.pc"
+
+capi-security-privacy-manager-dev_files = ""
+capi-security-privacy-manager-dev_files += "capi-security-privacy-manager-devel.manifest"
+capi-security-privacy-manager-dev_files += "${prefix}/include/privacymgr/*.h"
+capi-security-privacy-manager-dev_files += "${prefix}/lib/libcapi-security-privacy-manager.so"
+capi-security-privacy-manager-dev_files += "${prefix}/lib/pkgconfig/capi-security-privacy-manager.pc"
+
+FILES_privacy-manager-client = "${privacy-manager-client_files}"
+FILES_${PN} = "${privacy-manager-server_files}"
+FILES_${PN}-dev = "${privacy-manager-server-dev_files}"
+FILES_capi-security-privacy-manager = "${capi-security-privacy-manager_files}"
+FILES_privacy-manager-client-dev = "${privacy-manager-client-dev_files}"
+FILES_capi-security-privacy-manager-dev = "${capi-security-privacy-manager-dev_files}"
+
+PKG_privacy-manager-client= "privacy-manager-client"
+PKG_privacy-manager-server= "privacy-manager-server"
+PKG_privacy-manager-server-dev= "privacy-manager-server-dev"
+PKG_capi-security-privacy-manager= "capi-security-privacy-manager"
+PKG_privacy-manager-client-dev= "privacy-manager-client-dev"
+PKG_capi-security-privacy-manager-dev= "capi-security-privacy-manager-dev"
+
+require privacy-manager-extraconf.inc
+
diff --git a/recipes-tizen/privacy-manager/privacy-manager_git.bb b/recipes-tizen/privacy-manager/privacy-manager_git.bb
new file mode 100644 (file)
index 0000000..8414b89
--- /dev/null
@@ -0,0 +1,10 @@
+require privacy-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/privacy-manager;tag=5989bdf8a27392f56de66b3b093d853e92093aa9;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/pwdutils/pwdutils-extraconf.inc b/recipes-tizen/pwdutils/pwdutils-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/pwdutils/pwdutils.inc b/recipes-tizen/pwdutils/pwdutils.inc
new file mode 100644 (file)
index 0000000..f53da50
--- /dev/null
@@ -0,0 +1,154 @@
+DESCRIPTION = "Utilities to Manage User and Group Accounts"
+HOMEPAGE = "http://www.thkukuk.de/pam/pwdutils/"
+SECTION = "Security/Accounts"
+LICENSE = "GPL-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by pwdutils-docs  
+
+
+#PROVIDES by pwdutils 
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of pwdutils 
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+DEPENDS += "libtool-cross"
+DEPENDS += "openssl"
+DEPENDS += "libpam"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/pwdutils.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-ldap --libdir=${prefix}/lib --disable-nls --disable-pam_rpasswd
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D} 
+ mkdir -p ${D} 
+ make install DESTDIR=$RPM_BUILD_ROOT
+ rm -f $RPM_BUILD_ROOT${prefix}/lib/pwdutils/lib*.so
+ #mkdir $RPM_BUILD_ROOT/lib
+ #mv $RPM_BUILD_ROOT${prefix}/lib/security $RPM_BUILD_ROOT/lib
+ /sbin/ldconfig -n ${prefix}/lib/pwdutils
+ rm -f $RPM_BUILD_ROOT${prefix}/lib/pwdutils/*a
+ rm -f $RPM_BUILD_ROOT/lib/security/*a
+ rm -f ${D}/etc/init.d/rpasswdd
+ rm -f ${D}/etc/pam.d/rpasswd
+ rm -f ${D}/etc/rpasswd.conf
+ rm -f ${D}/usr/bin/rpasswd
+ rm -f ${D}/usr/sbin/rpasswdd
+ ln -sf newgrp $RPM_BUILD_ROOT${prefix}/bin/sg
+ install -m 644 $RPM_SOURCE_DIR/useradd.default $RPM_BUILD_ROOT/etc/default/useradd
+ echo ".so man8/useradd.8" > $RPM_BUILD_ROOT${mandir}/man8/adduser.8
+}
+
+PACKAGES += " pwdutils-docs "
+
+pwdutils-docs_files = ""
+
+pwdutils_files = ""
+pwdutils_files += "pwdutils.manifest"
+pwdutils_files += "/etc/login.defs"
+pwdutils_files += "/etc/pam.d/chage"
+pwdutils_files += "/etc/pam.d/chfn"
+pwdutils_files += "/etc/pam.d/chsh"
+pwdutils_files += "/etc/pam.d/passwd"
+pwdutils_files += "/etc/pam.d/shadow"
+pwdutils_files += "/etc/pam.d/useradd"
+pwdutils_files += "/etc/default/useradd"
+pwdutils_files += "/etc/default/passwd"
+pwdutils_files += "/etc/pwdutils"
+pwdutils_files += "/etc/pwdutils/logging"
+pwdutils_files += "${prefix}/bin/sg"
+pwdutils_files += "${prefix}/sbin/chpasswd"
+pwdutils_files += "${prefix}/sbin/groupadd"
+pwdutils_files += "${prefix}/sbin/groupdel"
+pwdutils_files += "${prefix}/sbin/groupmod"
+pwdutils_files += "${prefix}/sbin/grpck"
+pwdutils_files += "${prefix}/sbin/grpconv"
+pwdutils_files += "${prefix}/sbin/grpunconv"
+pwdutils_files += "${prefix}/sbin/pwck"
+pwdutils_files += "${prefix}/sbin/pwconv"
+pwdutils_files += "${prefix}/sbin/pwunconv"
+pwdutils_files += "${prefix}/sbin/useradd"
+pwdutils_files += "${prefix}/sbin/userdel"
+pwdutils_files += "${prefix}/sbin/usermod"
+pwdutils_files += "${prefix}/sbin/vigr"
+pwdutils_files += "${prefix}/sbin/vipw"
+pwdutils_files += "${prefix}/lib/pwdutils"
+pwdutils_files += "${prefix}/lib/pwdutils/liblog_syslog.so.1*"
+
+FILES_${PN}-docs = "${pwdutils-docs_files}"
+FILES_${PN} = "${pwdutils_files}"
+
+PKG_pwdutils-docs= "pwdutils-docs"
+PKG_pwdutils= "pwdutils"
+
+require pwdutils-extraconf.inc
+
diff --git a/recipes-tizen/pwdutils/pwdutils_git.bb b/recipes-tizen/pwdutils/pwdutils_git.bb
new file mode 100644 (file)
index 0000000..7e7136d
--- /dev/null
@@ -0,0 +1,10 @@
+require pwdutils.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/pwdutils;tag=d194a26d170ea0b84a6488f6b234d1092280c4b4;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/security-server/security-server-extraconf.inc b/recipes-tizen/security-server/security-server-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/security-server/security-server.inc b/recipes-tizen/security-server/security-server.inc
new file mode 100644 (file)
index 0000000..b5e30f0
--- /dev/null
@@ -0,0 +1,205 @@
+DESCRIPTION = "Security server and utilities"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Security/Service"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by security-server-certs 
+
+
+#PROVIDES by libsecurity-server-client 
+
+
+#PROVIDES by security-server 
+
+
+#PROVIDES by security-server-dev 
+
+
+#PROVIDES by libsecurity-server-client-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of security-server-certs (${PN}-certs)
+RDEPENDS_${PN}-certs += "security-server"
+
+#RDEPENDS of libsecurity-server-client (lib${PN}-client)
+RDEPENDS_lib${PN}-client += "/sbin/ldconfig"
+RDEPENDS_lib${PN}-client += "security-server"
+
+#RDEPENDS of libsecurity-server-client-dev (lib${PN}-client-dev)
+RDEPENDS_lib${PN}-client-dev += "libprivilege-control-dev"
+RDEPENDS_lib${PN}-client-dev += "libsecurity-server-client"
+
+#RDEPENDS of security-server-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "security-server"
+
+#RDEPENDS of security-server (${PN})
+RDEPENDS_${PN} += "systemd"
+
+
+DEPENDS = ""
+#DEPENDS of security-server 
+DEPENDS += "systemd"
+DEPENDS += "cmake"
+DEPENDS += "attr"
+DEPENDS += "zip"
+DEPENDS += "openssl"
+DEPENDS += "dlog"
+DEPENDS += "smack"
+DEPENDS += "libcap"
+DEPENDS += "libprivilege-control"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/security-server.manifest .
+ cp ${S}/packaging/libsecurity-server-client.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ export LDFLAGS+="-Wl,--rpath=${prefix}/lib"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DVERSION=0.0.118 \
+         -DCMAKE_BUILD_TYPE=RELEASE \
+         -DCMAKE_VERBOSE_MAKEFILE=ON
+ make -j16
+}
+
+do_install() {
+ echo 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-server
+ cp LICENSE ${D}/usr/share/license/libsecurity-server-client
+ mkdir -p ${D}/etc/security/
+ cp security-server-audit.conf ${D}/etc/security/
+   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}/usr/lib/systemd/system/multi-user.target.wants
+ mkdir -p ${D}/usr/lib/systemd/system/sockets.target.wants
+ ln -s ../security-server.service ${D}/usr/lib/systemd/system/multi-user.target.wants/security-server.service
+ ln -s ../security-server-data-share.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-data-share.socket
+ ln -s ../security-server-get-gid.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-get-gid.socket
+ ln -s ../security-server-privilege-by-pid.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-privilege-by-pid.socket
+ ln -s ../security-server-cookie-get.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-cookie-get.socket
+ ln -s ../security-server-cookie-check.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-cookie-check.socket
+ ln -s ../security-server-app-privilege-by-name.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-app-privilege-by-name.socket
+ ln -s ../security-server-password-check.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-password-check.socket
+ ln -s ../security-server-password-set.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-password-set.socket
+ ln -s ../security-server-password-reset.socket ${D}/usr/lib/systemd/system/sockets.target.wants/security-server-password-reset.socket
+}
+
+PACKAGES += " libsecurity-server-client "
+PACKAGES += " libsecurity-server-client-dev "
+
+security-server_files = ""
+security-server_files += "security-server.manifest"
+security-server_files += "/usr/bin/security-server"
+security-server_files += "${prefix}/lib/libsecurity-server-commons.so.*"
+security-server_files += "/usr/lib/systemd/system/multi-user.target.wants/security-server.service"
+security-server_files += "/usr/lib/systemd/system/security-server.service"
+security-server_files += "/usr/lib/systemd/system/security-server.target"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-data-share.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-data-share.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-get-gid.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-get-gid.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-privilege-by-pid.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-privilege-by-pid.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-cookie-get.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-cookie-get.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-cookie-check.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-cookie-check.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-app-privilege-by-name.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-app-privilege-by-name.socket"
+security-server_files += "/etc/security/security-server-audit.conf"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-password-check.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-password-check.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-password-set.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-password-set.socket"
+security-server_files += "/usr/lib/systemd/system/sockets.target.wants/security-server-password-reset.socket"
+security-server_files += "/usr/lib/systemd/system/security-server-password-reset.socket"
+security-server_files += "${prefix}/share/license/security-server"
+
+libsecurity-server-client_files = ""
+libsecurity-server-client_files += "libsecurity-server-client.manifest"
+libsecurity-server-client_files += "${prefix}/lib/libsecurity-server-client.so.*"
+libsecurity-server-client_files += "${prefix}/share/license/libsecurity-server-client"
+
+libsecurity-server-client-dev_files = ""
+libsecurity-server-client-dev_files += "security-server.manifest"
+libsecurity-server-client-dev_files += "${prefix}/lib/libsecurity-server-client.so"
+libsecurity-server-client-dev_files += "${prefix}/lib/libsecurity-server-commons.so"
+libsecurity-server-client-dev_files += "/usr/include/security-server/security-server.h"
+libsecurity-server-client-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN} = "${security-server_files}"
+FILES_lib${PN}-client = "${libsecurity-server-client_files}"
+FILES_lib${PN}-client-dev = "${libsecurity-server-client-dev_files}"
+
+PKG_security-server= "security-server"
+PKG_libsecurity-server-client= "libsecurity-server-client"
+PKG_libsecurity-server-client-dev= "libsecurity-server-client-dev"
+
+require security-server-extraconf.inc
+
diff --git a/recipes-tizen/security-server/security-server_git.bb b/recipes-tizen/security-server/security-server_git.bb
new file mode 100644 (file)
index 0000000..180aa70
--- /dev/null
@@ -0,0 +1,10 @@
+require security-server.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-server;tag=2ed4c64c78df05eb8f1f4ba200dafb638cc5307c;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/sound-manager/sound-manager-extraconf.inc b/recipes-tizen/sound-manager/sound-manager-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/sound-manager/sound-manager.inc b/recipes-tizen/sound-manager/sound-manager.inc
new file mode 100644 (file)
index 0000000..48a83cb
--- /dev/null
@@ -0,0 +1,126 @@
+DESCRIPTION = "Sound Manager library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by capi-media-sound-manager-dev 
+
+
+#PROVIDES by capi-media-sound-manager 
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-media-sound-manager-dev (capi-media-${PN}-dev)
+RDEPENDS_capi-media-${PN}-dev += "capi-media-sound-manager"
+
+
+DEPENDS = ""
+#DEPENDS of capi-media-sound-manager 
+DEPENDS += "libmm-sound"
+DEPENDS += "cmake"
+DEPENDS += "libmm-session"
+DEPENDS += "dlog"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-media-sound-manager.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ MAJORVER=`echo 0.1.1 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+PACKAGES += " capi-media-sound-manager-dev "
+PACKAGES += " capi-media-sound-manager "
+
+capi-media-sound-manager-dev_files = ""
+capi-media-sound-manager-dev_files += "capi-media-sound-manager.manifest"
+capi-media-sound-manager-dev_files += "${prefix}/include/media/sound_manager.h"
+capi-media-sound-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-media-sound-manager-dev_files += "${prefix}/lib/libcapi-media-sound-manager.so"
+
+capi-media-sound-manager_files = ""
+capi-media-sound-manager_files += "capi-media-sound-manager.manifest"
+capi-media-sound-manager_files += "${prefix}/lib/libcapi-media-sound-manager.so.*"
+capi-media-sound-manager_files += "capi-media-sound-manager.manifest"
+
+FILES_${PN}-dev = "${capi-media-sound-manager-dev_files}"
+FILES_${PN} = "${capi-media-sound-manager_files}"
+
+PKG_capi-media-sound-manager-dev= "capi-media-sound-manager-dev"
+PKG_capi-media-sound-manager= "capi-media-sound-manager"
+
+require sound-manager-extraconf.inc
+
diff --git a/recipes-tizen/sound-manager/sound-manager_git.bb b/recipes-tizen/sound-manager/sound-manager_git.bb
new file mode 100644 (file)
index 0000000..c21f791
--- /dev/null
@@ -0,0 +1,10 @@
+require sound-manager.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/sound-manager;tag=cf15d56b4f8a8255cb5861cc0228c2c3172d7ca0;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/system-info/system-info-extraconf.inc b/recipes-tizen/system-info/system-info-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/system-info/system-info.inc b/recipes-tizen/system-info/system-info.inc
new file mode 100644 (file)
index 0000000..8381ec1
--- /dev/null
@@ -0,0 +1,130 @@
+DESCRIPTION = "A System Information library in SLP C API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by capi-system-info-dev 
+
+
+#PROVIDES by capi-system-info 
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-system-info-dev (capi-${PN}-dev)
+RDEPENDS_capi-${PN}-dev += "capi-system-info"
+
+
+DEPENDS = ""
+#DEPENDS of capi-system-info 
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "libxml2"
+DEPENDS += "iniparser"
+DEPENDS += "common"
+DEPENDS += "ecore"
+DEPENDS += "sound-manager"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-system-info.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ MAJORVER=`echo 0.2.0 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . -DFULLVER=0.2.0 -DMAJORVER=${MAJORVER} -DENABLE_WAYLAND=TRUE
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/etc
+ cp -f script/make_info_file.sh ${D}${sysconfdir}/make_info_file.sh
+}
+
+PACKAGES += " capi-system-info-dev "
+PACKAGES += " capi-system-info "
+
+capi-system-info-dev_files = ""
+capi-system-info-dev_files += "capi-system-info.manifest"
+capi-system-info-dev_files += "${prefix}/include/system/system_info.h"
+capi-system-info-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-system-info-dev_files += "${prefix}/lib/libcapi-system-info.so"
+
+capi-system-info_files = ""
+capi-system-info_files += "capi-system-info.manifest"
+capi-system-info_files += "${prefix}/lib/libcapi-system-info.so.*"
+capi-system-info_files += "${sysconfdir}/make_info_file.sh"
+capi-system-info_files += "system-info.manifest"
+
+FILES_${PN}-dev = "${capi-system-info-dev_files}"
+FILES_${PN} = "${capi-system-info_files}"
+
+PKG_capi-system-info-dev= "capi-system-info-dev"
+PKG_capi-system-info= "capi-system-info"
+
+require system-info-extraconf.inc
+
diff --git a/recipes-tizen/system-info/system-info_git.bb b/recipes-tizen/system-info/system-info_git.bb
new file mode 100644 (file)
index 0000000..c2f9dfb
--- /dev/null
@@ -0,0 +1,10 @@
+require system-info.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/system-info;tag=09a0f990e9ee12b29ea256dd34c8f0380e0b47ea;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/vconf-internal-keys/vconf-internal-keys-extraconf.inc b/recipes-tizen/vconf-internal-keys/vconf-internal-keys-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc b/recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc
new file mode 100644 (file)
index 0000000..23bb0b3
--- /dev/null
@@ -0,0 +1,107 @@
+DESCRIPTION = "Internal shared keys for vconf"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Development"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by vconf-internal-keys 
+
+
+#PROVIDES by vconf-internal-keys-dev 
+
+
+RDEPENDS = ""
+
+DEPENDS = ""
+#DEPENDS of vconf-internal-keys 
+DEPENDS += "cmake"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/vconf-internal-keys.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+vconf-internal-keys-dev_files = ""
+vconf-internal-keys-dev_files += "vconf-internal-keys.manifest"
+vconf-internal-keys-dev_files += "${prefix}/include/vconf/*"
+vconf-internal-keys-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN}-dev = "${vconf-internal-keys-dev_files}"
+
+PKG_vconf-internal-keys-dev= "vconf-internal-keys-dev"
+
+require vconf-internal-keys-extraconf.inc
+
diff --git a/recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb b/recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb
new file mode 100644 (file)
index 0000000..89ab87c
--- /dev/null
@@ -0,0 +1,10 @@
+require vconf-internal-keys.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-internal-keys;tag=9d1f756ba5062a60eeea11cf0b2b7fd60461bcf5;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/vconf/vconf-extraconf.inc b/recipes-tizen/vconf/vconf-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/vconf/vconf.inc b/recipes-tizen/vconf/vconf.inc
new file mode 100644 (file)
index 0000000..f340b50
--- /dev/null
@@ -0,0 +1,153 @@
+DESCRIPTION = "Configuration system library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by vconf-keys-dev 
+
+
+#PROVIDES by vconf 
+
+
+#PROVIDES by vconf-dev 
+
+
+RDEPENDS = ""
+#RDEPENDS of vconf-keys-dev (${PN}-keys-dev)
+RDEPENDS_${PN}-keys-dev += "vconf"
+RDEPENDS_${PN}-keys-dev += "vconf-internal-keys-dev"
+
+#RDEPENDS of vconf (${PN})
+RDEPENDS_${PN} += "systemd"
+RDEPENDS_${PN} += "/sbin/ldconfig"
+
+#RDEPENDS of vconf-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "vconf"
+RDEPENDS_${PN}-dev += "glib-2.0"
+
+
+DEPENDS = ""
+#DEPENDS of vconf 
+DEPENDS += "vconf-internal-keys"
+DEPENDS += "cmake"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q -n vconf-0.2.45
+ cp ${S}/packaging/vconf.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 .
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+ mkdir -p ${D}/opt/var/kdb/db
+ mkdir -p ${D}/opt/var/kdb/db/.backup
+ mkdir -p ${D}/lib/systemd/system/basic.target.wants
+ mkdir -p ${D}${prefix}/lib/tmpfiles.d
+ install -m0644 ${S}/packaging/vconf-setup.service ${D}/lib/systemd/system/
+ install -m0644 ${S}/packaging/vconf-setup.conf ${D}${prefix}/lib/tmpfiles.d/
+ ln -sf ../vconf-setup.service ${D}/lib/systemd/system/basic.target.wants/
+}
+
+PACKAGES += " vconf-keys-dev "
+
+vconf-keys-dev_files = ""
+vconf-keys-dev_files += "vconf.manifest"
+vconf-keys-dev_files += "${prefix}/include/vconf/vconf-keys.h"
+
+vconf_files = ""
+vconf_files += "vconf.manifest"
+vconf_files += "${sysconfdir}/preconf.d/vconf-setup"
+vconf_files += "${prefix}/bin/vconftool"
+vconf_files += "${prefix}/bin/vconf-init"
+vconf_files += "${prefix}/lib/*.so.*"
+vconf_files += "%attr(777,root,root) /opt/var/kdb/db"
+vconf_files += "%attr(777,root,root) /opt/var/kdb/db/.backup"
+vconf_files += "/lib/systemd/system/basic.target.wants/vconf-setup.service"
+vconf_files += "/lib/systemd/system/vconf-setup.service"
+vconf_files += "${prefix}/lib/tmpfiles.d/vconf-setup.conf"
+
+vconf-dev_files = ""
+vconf-dev_files += "vconf.manifest"
+vconf-dev_files += "${prefix}/include/vconf/vconf.h"
+vconf-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+vconf-dev_files += "${prefix}/lib/*.so"
+
+FILES_${PN}-keys-dev = "${vconf-keys-dev_files}"
+FILES_${PN} = "${vconf_files}"
+FILES_${PN}-dev = "${vconf-dev_files}"
+
+PKG_vconf-keys-dev= "vconf-keys-dev"
+PKG_vconf= "vconf"
+PKG_vconf-dev= "vconf-dev"
+
+require vconf-extraconf.inc
+
diff --git a/recipes-tizen/vconf/vconf_git.bb b/recipes-tizen/vconf/vconf_git.bb
new file mode 100644 (file)
index 0000000..96de482
--- /dev/null
@@ -0,0 +1,10 @@
+require vconf.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;tag=5cdc2874cdc9b3cdcdb2289330403f192fcdfae0;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/weston-common/weston-common-extraconf.inc b/recipes-tizen/weston-common/weston-common-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/weston-common/weston-common.inc b/recipes-tizen/weston-common/weston-common.inc
new file mode 100644 (file)
index 0000000..e2a7432
--- /dev/null
@@ -0,0 +1,213 @@
+DESCRIPTION = "Tizen Common Weston configuration and set-up"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Base/Configuration"
+LICENSE = "MIT"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by weston-common 
+# the PROVIDES rules is ignore "weston-startup  "
+PROVIDES += "weston-startup"
+RPROVIDES_weston-common += "weston-startup"
+
+
+#PROVIDES by weston-common-config 
+
+
+#PROVIDES by weston-common-tz-launcher 
+
+
+RDEPENDS = ""
+#RDEPENDS of weston-common (${PN})
+RDEPENDS_${PN} += "weston"
+RDEPENDS_${PN} += "eglibc"
+RDEPENDS_${PN} += "pwdutils"
+
+
+DEPENDS = ""
+#DEPENDS of weston-common 
+DEPENDS += "aul-1"
+DEPENDS += "libxkbcommon"
+DEPENDS += "cairo"
+DEPENDS += "glib-2.0"
+DEPENDS_append_class-native = " pkgconfig-native"
+DEPENDS_append_class-target = " pkgconfig"
+DEPENDS += "jpeg"
+DEPENDS_append_class-native = " automake-native"
+DEPENDS_append_class-target = " automake"
+DEPENDS += "weston"
+DEPENDS += "wayland"
+DEPENDS += "libtool-cross"
+DEPENDS += "libpng"
+DEPENDS += "mesa"
+DEPENDS_append_class-native = " autoconf-native"
+DEPENDS_append_class-target = " autoconf"
+DEPENDS += "vconf"
+DEPENDS += "pixman"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/weston-common.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+ cd tz-launcher
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D} 
+ mkdir -p ${D} 
+ #install tz-launcher
+ cd tz-launcher
+   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 --
+ cd ..
+ # install weston service as 'display-manager.service' as it's the one wanted by graphical.target
+ mkdir -p ${D}/lib/systemd/system
+ install -m 644 display-manager-run.service ${D}/lib/systemd/system/display-manager-run.service
+ install -m 644 display-manager.service ${D}/lib/systemd/system/display-manager.service
+ install -m 644 display-manager.path ${D}/lib/systemd/system/display-manager.path
+ # install Environment file for weston service and weston-user.service
+ mkdir -p ${D}${sysconfdir}/sysconfig
+ install -m 0644 weston.sysconfig ${D}${sysconfdir}/sysconfig/weston
+ install -m 0644 weston-user.sysconfig ${D}${sysconfdir}/sysconfig/weston-user
+ # install tmpfiles.d(5) conf
+ mkdir -p ${D}${prefix}/lib/tmpfiles.d
+ install -m 0644 weston_tmpfiles.conf ${D}${prefix}/lib/tmpfiles.d/weston.conf
+ # install weston-user service in user session
+ mkdir -p ${D}/lib/systemd/user
+ install -m 644 weston-user.service ${D}/lib/systemd/user/
+ # install weston.sh
+ mkdir -p ${D}${sysconfdir}/profile.d/
+ install -m 0644 weston.sh ${D}${sysconfdir}/profile.d/
+ # install weston.ini
+ mkdir -p ${D}${sysconfdir}/xdg/weston
+ install -m 0644 weston.ini ${D}${sysconfdir}/xdg/weston
+ # Add a rule to ensure the 'display' user has permissions to
+ # open the graphics device
+ mkdir -p ${D}${sysconfdir}/udev/rules.d
+ cat >${D}${sysconfdir}/udev/rules.d/99-dri.rules <<'EOF'
+ SUBSYSTEM=="drm", MODE="0660", GROUP="display", SMACK="*"
+ EOF
+ # user 'display' must own /dev/tty7 for weston to start correctly
+ cat >${D}${sysconfdir}/udev/rules.d/99-tty.rules <<'EOF'
+ SUBSYSTEM=="tty", KERNEL=="tty7", OWNER="display", SMACK="^"
+ EOF
+ # user 'display' must also be able to access /dev/input/event*
+ cat >${D}${sysconfdir}/udev/rules.d/99-input.rules <<'EOF'
+ SUBSYSTEM=="input", KERNEL=="event*", MODE="0660", GROUP="input", SMACK="^"
+ EOF
+ # install desktop file
+ mkdir -p ${D}${prefix}/share/applications
+ install -m 0644 weston-terminal.desktop ${D}${prefix}/share/applications
+}
+
+PACKAGES += " weston-common-tz-launcher "
+PACKAGES += " weston-common-config "
+
+weston-common-tz-launcher_files = ""
+weston-common-tz-launcher_files += "weston-common.manifest"
+weston-common-tz-launcher_files += "${prefix}/bin/tz-launcher"
+weston-common-tz-launcher_files += "${prefix}/bin/wl-pre"
+
+weston-common_files = ""
+weston-common_files += "weston-common.manifest"
+weston-common_files += "/lib/systemd/system/display-manager-run.service"
+weston-common_files += "/lib/systemd/system/display-manager.service"
+weston-common_files += "/lib/systemd/system/display-manager.path"
+weston-common_files += "${sysconfdir}/sysconfig/*"
+weston-common_files += "${prefix}/lib/tmpfiles.d/weston.conf"
+weston-common_files += "/lib/systemd/user/weston-user.service"
+weston-common_files += "${sysconfdir}/profile.d/*"
+weston-common_files += "${sysconfdir}/udev/rules.d/*"
+weston-common_files += "${prefix}/share/applications/*.desktop"
+
+weston-common-config_files = ""
+weston-common-config_files += "weston-common.manifest"
+weston-common-config_files += "${sysconfdir}/xdg/weston/weston.ini"
+
+FILES_${PN}-tz-launcher = "${weston-common-tz-launcher_files}"
+FILES_${PN} = "${weston-common_files}"
+FILES_${PN}-config = "${weston-common-config_files}"
+
+PKG_weston-common-tz-launcher= "weston-common-tz-launcher"
+PKG_weston-common= "weston-common"
+PKG_weston-common-config= "weston-common-config"
+
+require weston-common-extraconf.inc
+
diff --git a/recipes-tizen/weston-common/weston-common_git.bb b/recipes-tizen/weston-common/weston-common_git.bb
new file mode 100644 (file)
index 0000000..2766d71
--- /dev/null
@@ -0,0 +1,10 @@
+require weston-common.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/profile/common/weston-common;tag=eb16165b7bcdb503a9e17e4ea9377d7e6359f5f0;nobranch=1"
+
+BBCLASSEXTEND = "native"
+
diff --git a/recipes-tizen/xdgmime/xdgmime-extraconf.inc b/recipes-tizen/xdgmime/xdgmime-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/xdgmime/xdgmime.inc b/recipes-tizen/xdgmime/xdgmime.inc
new file mode 100644 (file)
index 0000000..92bff5c
--- /dev/null
@@ -0,0 +1,117 @@
+DESCRIPTION = "Pkg xdgmime"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "TO_BE/FILLED_IN"
+LICENSE = "LGPLv2, AFLv2"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+PROVIDES = ""
+
+#PROVIDES by xdgmime-dev 
+
+
+#PROVIDES by xdgmime 
+
+
+RDEPENDS = ""
+#RDEPENDS of xdgmime-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "xdgmime"
+
+
+DEPENDS = ""
+#DEPENDS of xdgmime 
+DEPENDS += "cmake"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/xdgmime.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ; 
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ; 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   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 . 
+ make -j16
+}
+
+do_install() {
+ echo 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 --
+}
+
+
+xdgmime-dev_files = ""
+xdgmime-dev_files += "xdgmime.manifest"
+xdgmime-dev_files += "${prefix}/include/xdgmime.h"
+xdgmime-dev_files += "${prefix}/lib/libxdgmime.so"
+xdgmime-dev_files += "${prefix}/lib/pkgconfig/xdgmime.pc"
+
+xdgmime_files = ""
+xdgmime_files += "xdgmime.manifest"
+xdgmime_files += "${prefix}/lib/libxdgmime.so.*"
+xdgmime_files += "xdgmime.manifest"
+
+FILES_${PN}-dev = "${xdgmime-dev_files}"
+FILES_${PN} = "${xdgmime_files}"
+
+PKG_xdgmime-dev= "xdgmime-dev"
+PKG_xdgmime= "xdgmime"
+
+require xdgmime-extraconf.inc
+
diff --git a/recipes-tizen/xdgmime/xdgmime_git.bb b/recipes-tizen/xdgmime/xdgmime_git.bb
new file mode 100644 (file)
index 0000000..b9354fa
--- /dev/null
@@ -0,0 +1,10 @@
+require xdgmime.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/xdgmime;tag=67141100ad0f940567492958ae9c315c80dd579e;nobranch=1"
+
+BBCLASSEXTEND = "native"
+