-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 \
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DBUILD_PKGTYPE=rpm \
-DSMACK=Off
make -j16
DEPENDS += "app-svc"
DEPENDS += "security-server"
DEPENDS += "bundle"
-DEPENDS += "glib-2.0"
+DEPENDS += "libtapi-legacy"
DEPENDS += "dlog"
DEPENDS += "libslp-pm"
DEPENDS += "heynoti"
-DEPENDS += "libtapi-legacy"
DEPENDS += "vconf"
DEPENDS += "libslp-db-util"
#DEPENDS of app-checker
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "librua"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
DEPENDS += "libslp-sensor"
DEPENDS += "elementary"
DEPENDS += "ecore"
-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_SHARED_LIBS:BOOL=ON . \
-Dwith_wayland=TRUE\
-DENABLE_GTK=OFF
DEPENDS += "iniparser"
DEPENDS += "dbus"
DEPENDS += "bundle"
-DEPENDS += "glib-2.0"
DEPENDS += "xdgmime"
DEPENDS += "ail"
DEPENDS += "dlog"
-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_SHARED_LIBS:BOOL=ON . \
-Dwith_wayland=TRUE
make -j16
DEPENDS += "aul-1"
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
DEPENDS += "application"
DEPENDS += "libslp-sysman"
DEPENDS += "libslp-pm"
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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.0 -DMAJORVER=${MAJORVER}
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER}
make -j16
DEPENDS += "avsystem"
DEPENDS += "libmm-common"
DEPENDS += "security-server"
-DEPENDS += "glib-2.0"
DEPENDS += "libslp-sysman"
DEPENDS += "vconf"
-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
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DWITH_WAYLAND=On
make -j16
#DEPENDS of bundle
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
#DEPENDS of libcom-core
#Replace "DEPENDS" on gettext by "inherit gettext"
inherit gettext
-DEPENDS_append_class-native = " cmake-native"
DEPENDS += "systemd"
+DEPENDS_append_class-native = " cmake-native"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS += "gperf"
inherit pythonnative
DEPENDS += "pkgmgr-info"
-DEPENDS += "glib-2.0"
DEPENDS += "libdrm"
DEPENDS += "python-xml"
DEPENDS_append_class-native = " ninja-native"
DEPENDS += "ecore"
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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"
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DCMAKE_BUILD_TYPE="Debug"
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS = ""
#DEPENDS of libmm-common
DEPENDS += "libmm-log"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
DEPENDS += "audio-session-manager"
DEPENDS += "libmm-log"
DEPENDS += "security-server"
-DEPENDS += "glib-2.0"
DEPENDS += "vconf"
DEPENDS += "libslp-sysman"
DEPENDS += "heynoti"
-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 \
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_VERBOSE_MAKEFILE=ON
VERBOSE=1 make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "icu"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS += "libsf-common"
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "vconf"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "security-server"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "security-server"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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}
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.11 -DMAJORVER=${MAJORVER}
make -j16
-TARGET_CC_ARCH += " -fPIC ${LDFLAGS}"
-EXTRA_OEMAKE = "'CC=${CC} -fPIC' 'MYCFLAGS=${CFLAGS} -DLUA_USE_LINUX -fPIC' MYLDFLAGS='${LDFLAGS}' V=5.1"
-
-BBCLASSEXTEND = "nativesdk"
-
-do_configure_prepend() {
- sed -i -e s:/usr/local:${prefix}:g ${S}/src/luaconf.h
- sed -i -e s:lib/lua/5.1/:${base_libdir}/lua/5.1/:g ${S}/src/luaconf.h
-}
-
-B = "${S}"
-
-do_compile () {
- pwd
- oe_runmake linux
-}
-
-do_install () {
- oe_runmake \
- 'INSTALL_TOP=${D}${prefix}' \
- 'INSTALL_BIN=${D}${bindir}' \
- 'INSTALL_INC=${D}${includedir}/' \
- 'INSTALL_MAN=${D}${mandir}/man1' \
- 'INSTALL_SHARE=${D}${datadir}/lua' \
- 'INSTALL_LIB=${D}${libdir}' \
- 'INSTALL_CMOD=${D}${libdir}/lua/5.1' \
- install
- install -d ${D}${libdir}/pkgconfig
- install -m 0644 ${S}/etc/lua.pc ${D}${libdir}/pkgconfig/lua.pc
- rmdir ${D}${libdir}/lua/5.1
- rmdir ${D}${libdir}/lua
- rmdir ${D}${datadir}/lua/5.1
- rmdir ${D}${datadir}/lua
-
- rm ${D}${bindir}/luac
-}
-
-lua-doc_files += "/usr/share/man/man1"
-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_SHARED_LIBS:BOOL=ON .
make -j16
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS += "libxml2"
DEPENDS += "dbus"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
DEPENDS += "system-info"
DEPENDS += "common"
DEPENDS += "sqlite3"
-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} \
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DPREFIX=${prefix} \
-DEXEC_PREFIX=${prefix} \
-DLIBDIR=${prefix}/lib \
-DINCLUDEDIR=${prefix}/include \
-SRC_URI += "file://pythondeps.sh \
- file://fix-python-rpm-conf.patch \
- file://rpmmodule.c.patch \
- "
-
-BBCLASSEXTEND_append = " nativesdk "
-
-do_prep() {
- cd ${S}
- chmod -Rf a+rX,u+w,g-w,o-w ${S}
- #setup -q -n rpm-4.11.0.1
- ### PREP BEGIN ###
- cp ${S}/packaging/rpm.manifest .
- rm -rf sqlite
- tar xjf ${S}/packaging/db-4.8.30.tar.bz2
- ln -s db-4.8.30 db
- chmod -R u+w db/*
- # will get linked from db3
- rm -f rpmdb/db.h
- patch -p0 < ${S}/packaging/db-4.8.30-integration.dif
-
- if [ -s /etc/rpm/tizen_macros ]; then
- cp -a /etc/rpm/tizen_macros ${S}/packaging/rpm-tizen_macros
- fi
- cp -a ${S}/packaging/rpm-tizen_macros tizen_macros
- rm -f m4/libtool.m4
- rm -f m4/lt*.m4
- ### PREP END ###
-
-
-}
-
-do_compile_prepend() {
- 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 ;
-
- ### BUILD BEGIN ###
- CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss` "
- export CPPFLAGS
- export CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -ffunction-sections"
- export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections"
-
- export CCFLAGS+=" -fPIC "
- export CXXFLAGS+=" -fPIC "
- export CFLAGS+=" -fPIC "
-
- cd db3
- ./configure --build=${TARGET_SYS} --host=x86_64-linux-gnu
- cd ..
-
- cp db3/configure db3/configure.ac
-}
-
-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 ;
-
- ### BUILD BEGIN ###
- CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss` "
- CPPFLAGS="$CPPFLAGS `pkg-config --cflags python`"
- export CPPFLAGS
- export CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -ffunction-sections"
- export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections"
-
- BUILDTARGET="--build=x86_64-tizen-linux --host=x86_64-linux-gnu "
-
- autoreconf -i -f
- export CFLAGS+=" -DRPM_VENDOR_OE "
- ./configure \
- --sysconfdir=${sysconfdir} \
- --prefix=${prefix} \
- --mandir=${prefix}/share/man \
- --infodir=${prefix}/share/info \
- --libdir=${prefix}/lib \
- --sysconfdir=/${sysconfdir} \
- --localstatedir=/${localstatedir} \
- --disable-dependency-tracking \
- --with-lua \
- --with-acl \
- --with-cap \
- --enable-shared \
- --enable-python \
- --with-python-inc-dir=${STAGING_INCDIR}/python${PYTHON_BASEVERSION} \
- --with-python-lib-dir=${libdir}/python${PYTHON_BASEVERSION}/site-packages \
- --with-msm \
- $BUILDTARGET
-
- make -j16
- ### BUILD END ###
-
-}
-
-FILES_${PN}-dbg += "\
- ${libdir}/python2.7/site-packages/rpm/.debug/* \
- "
-
-
-
-
-
-SRC_URI += "file://disable_debuginfo.patch \
- file://disable_shortcircuited.patch \
- file://fix_libdir.patch \
- file://rpm-scriptetexechelp.patch \
- file://rpmmodule.c.patch "
-
-DEPENDS += "popt-native"
-DEPENDS += "uthash-native"
-DEPENDS += "smack-native"
-DEPENDS += "acl-native"
-DEPENDS += "lua-native"
-
-CFLAGS_append = " -DRPM_VENDOR_OE "
-
-do_compile_prepend() {
- 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 ;
-
- ### BUILD BEGIN ###
- CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`"
- export CPPFLAGS
- export CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -ffunction-sections"
- export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections"
-
- export CCFLAGS+=" -fPIC "
- export CXXFLAGS+=" -fPIC "
- export CFLAGS+=" -fPIC "
- cd db3
- ./configure --build=${TARGET_SYS} --host=x86_64-linux-gnu
- cd ..
-
- cp db3/configure db3/configure.ac
-
- export CFLAGS+=" -DRPM_VENDOR_OE "
-}
-do_install_append() {
- mkdir -p ${D}${prefix}/lib/rpm/bin
- ln -s ../debugedit ${D}${prefix}/lib/rpm/bin/debugedit
- ln -s ../rpmdeps ${D}${prefix}/lib/rpm/bin/rpmdeps-oecore
-}
-
-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
- mkdir -p ${D}${prefix}/share/locale
- ln -s ../share/locale ${D}${prefix}/lib/locale
-
- 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 -m 644 db3/db.h ${D}${prefix}/include/rpm
- # remove .la file and the static variant of libpopt
- # have to remove the dependency from other .la files as well
- #for f in ${D}/${prefix}/lib/*.la; do
- # sed -i -e "s,/lib/libpopt.la,-lpopt,g" $f
- #done
- mkdir -p ${D}${sysconfdir}/rpm
- cp -a tizen_macros ${D}${prefix}/lib/rpm
- mkdir -p ${D}${prefix}/lib/rpm/tizen
- install -m 755 ${S}/packaging/find-docs.sh ${D}${prefix}/lib/rpm/tizen
- install -m 755 ${S}/packaging/find-provides.ksyms ${D}${prefix}/lib/rpm
- install -m 644 ${S}/packaging/device-sec-policy ${D}${sysconfdir}/device-sec-policy
- install -m 644 ${S}/packaging/device-sec-policy ${D}${prefix}/lib/rpm-plugins/msm-device-sec-policy
- ln -s ../tizen_macros ${D}${prefix}/lib/rpm/tizen/macros
- for d in BUILD RPMS SOURCES SPECS SRPMS BUILDROOT ; do
- mkdir -p ${D}${prefix}/src/packages/$d
- chmod 755 ${D}${prefix}/src/packages/$d
- done
- for d in ${D}${prefix}/lib/rpm/platform/*-linux/macros ; do
- dd=${d%-linux/macros}
- dd=${dd##*/}
- mkdir ${D}${prefix}/src/packages/RPMS/$dd
- chmod 755 ${D}${prefix}/src/packages/RPMS/$dd
- done
- mkdir -p ${D}${localstatedir}/lib/rpm
- gzip -9 ${D}${mandir}/man[18]/*.[18]
- export RPM_BUILD_ROOT
- chmod 755 doc/manual
- rm -rf doc/manual/Makefile*
- rm -f ${D}/usr/lib/rpmpopt
- rm -rf ${D}${mandir}/{fr,ja,ko,pl,ru,sk}
- rm -f ${D}${prefix}/share/locale/de/LC_MESSAGES/rpm.mo
- rm -f ${D}${prefix}/lib/rpm/cpanflute ${D}${prefix}/lib/rpm/cpanflute2
- install -m 755 scripts/find-supplements{,.ksyms} ${D}${prefix}/lib/rpm
- install -m 755 scripts/firmware.prov ${D}${prefix}/lib/rpm
- install -m 755 scripts/debuginfo.prov ${D}${prefix}/lib/rpm
- rm -f ${D}${prefix}/lib/locale ${D}/usr/lib/rpmrc
- mkdir -p ${D}${sysconfdir}/rpm
- chmod 755 ${D}${sysconfdir}/rpm
- mkdir -p ${D}${prefix}/lib/rpm/macros.d
- # remove some nonsense or non-working scripts
- pushd ${D}${prefix}/lib/rpm/
- for f in rpm2cpio.sh rpm.daily rpmdiff* rpm.log rpm.xinetd freshen.sh u_pkg.sh \
- magic magic.mgc magic.mime* rpmfile *.pl javadeps brp-redhat \
- brp-strip-static-archive vpkg-provides*.sh http.req sql.req tcl.req \
- rpmdb_* brp-sparc64-linux brp-strip-comment-note brp-java-gcjcompile
- do
- rm -f $f
- done
- for i in ${prefix}/share/automake-*/*; do
- if test -f "$i" && test -f "${i##*/}"; then
- rm -f "${i##*/}"
- fi
- done
- popd
- rm -rf ${D}/${prefix}/lib/python2.7
- rm -f ${D}${prefix}/lib/*.la
- rm -f ${D}${prefix}/lib/rpm-plugins/*.la
-
- rm ${D}${prefix}/bin/rpmgraph
- rm -fr ${D}${localstatedir}/tmp
- rm -fr ${D}${localstatedir}/volatile
-}
-
-FILES_${PN}-dbg += "\
- ${libdir}/rpm-plugins/.debug/* \
- "
-
-
-DEPENDS_native += "popt-native"
-DEPENDS_native += "uthash-native"
-DEPENDS_native += "smack-native"
\ No newline at end of file
-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 \
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DVERSION=0.0.118 \
-DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_VERBOSE_MAKEFILE=ON
make -j16
-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_SHARED_LIBS:BOOL=ON . \
-DX11_SUPPORT=Off
make -j16
-BBCLASSEXTEND_append = " nativesdk "
\ No newline at end of file
-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}
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER}
make -j16
-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
+ -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.2.0 -DMAJORVER=${MAJORVER} -DENABLE_WAYLAND=TRUE
make -j16
-BBCLASSEXTEND_append = " nativesdk "
\ No newline at end of file
-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_SHARED_LIBS:BOOL=ON .
make -j16
RDEPENDS_${PN} += "systemd"
#RDEPENDS of vconf-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "eglibc"
RDEPENDS_${PN}-dev += "vconf"
-RDEPENDS_${PN}-dev += "glib-2.0"
DEPENDS = ""
DEPENDS += "vconf-internal-keys"
DEPENDS_append_class-native = " cmake-native"
DEPENDS += "dlog"
-DEPENDS += "glib-2.0"
do_prep() {
cd ${S}
-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_SHARED_LIBS:BOOL=ON .
make -j16
DEPENDS += "weston"
DEPENDS += "libxkbcommon"
DEPENDS += "cairo"
-DEPENDS += "glib-2.0"
DEPENDS_append_class-native = " pkgconfig-native"
DEPENDS += "jpeg"
DEPENDS_append_class-native = " automake-native"
-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_SHARED_LIBS:BOOL=ON .
make -j16