summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
...
* udisks: Remove this obsolete versionAdrian Bunk2019-07-228-845/+0
| | | | | | | All users already switced to udisks2. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dstat: upgrade 0.7.3 -> 0.7.4Zang Ruochen2019-07-221-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gperftools: separate off libtcmalloc-minimalAnatol Belski2019-07-221-0/+8
| | | | | | | | | | | | | | | | | | | From: Anatol Belski <anbelski@microsoft.com> The libctmalloc-minimal is what is useful for C++ apps if only the improved allocator is needed. The gperftools package stays otherwise fully backward compatible as it's going to depend on libtcmalloc-minimal. The libtcmalloc-minimal can be installed separately, which allows for more flexibility and for cleaner image contents. The discussion on the patch https://patchwork.openembedded.org/patch/163234/ has shown, that a separate package for other libs might have less sense in this case, so it's not done. The patch 163234 can be abandoned in favor of this for now. Signed-off-by: Anatol Belski <anbelski@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbctl: Switch to git fetcherKhem Raj2019-07-211-3/+3
| | | | | | github archives are not reliable Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: Refresh patch to fix fuzzKhem Raj2019-07-211-7/+5
| | | | | | | Fixes cli11-1.8.0+gitAUTOINC+13becaddb6: Patch log indicates that patches do not apply cleanly. [patch-fuzz] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Use BPN instead of PN in SRC_URIsKhem Raj2019-07-211-1/+1
| | | | | | | | Makes it work for multilib case and fixes QA error SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* picocom: update to 3.1Paul Eggleton2019-07-152-5/+125
| | | | | | | | | | | | | There have been a couple of releases since we last upgraded, including a number of additional features. Changelog is here: https://github.com/npat-efault/picocom/releases Also tweak SUMMARY - I don't think this has been 20k in a while; with this upgrade the binary alone went from 60k to 70k. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbytesize: Add depends for gettext-nativeJason Wessel2019-07-111-0/+1
| | | | | | | | | | | | | | | | | | | If the local.conf has set 'USE_NLS = "no"' the build of libbytesize will fail with the following message: | configure: error: in `/build/tmp/work/core2-64-poky-linux/libbytesize/2.0-r0/build': | configure: error: gettext not found | See `config.log' for more details | NOTE: The following config.log files may provide further information. | NOTE: /build/tmp/work/core2-64-poky-linux/libbytesize/2.0-r0/build/config.log | ERROR: configure failed The issue is that libbytesize needs to full version of gettext in order to configure properly, and not the minimal version which is provided by default when building with 'USE_NLS = "no"'. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* satyr: fix "Nothing RPROVIDES" when multilib enabledChangqing Li2019-07-111-2/+2
| | | | | | | | | | | | Multilib enabled, and add IMAGE_INSTALL_append = " python3-satyr" in local.conf fix below problem: ERROR: Required build target 'lib32-core-image-minimal' has no buildable providers. Missing or unbuildable dependency chain was: ['lib32-core-image-minimal', 'lib32-python3-satyr'] Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iniparser: add initial recipeGianfranco Costamagna2019-07-102-0/+80
| | | | | | | Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: 1.7.1 -> 1.8.0William A. Kennington III via Openembedded-devel2019-07-101-2/+2
| | | | | Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fmt: Init at 5.3.0William A. Kennington III via Openembedded-devel2019-07-101-0/+16
| | | | | Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpprest: Fix build failure with gcc 8Adrian Bunk2019-07-101-3/+1
| | | | | | | | | | | | | The workaround for gcc 9 broke building with gcc 8: cc1plus: error: -Werror=deprecated-copy: no option -Wdeprecated-copy cc1plus: error: -Werror=redundant-move: no option -Wredundant-move ninja: build stopped: subcommand failed. -Werror is often problematic in distribution builds, disable it globally and permanently. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: 0.7.6 -> 0.8.5Hongxu Jia2019-07-103-48/+18
| | | | | | | | | - Rebase use-sh-on-path.patch - Drop 0001-fix-compile-failed-with-libc-musl.patch which upstream has merged it Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbytesize: 1.4 -> 2.0Hongxu Jia2019-07-102-4/+41
| | | | | | | | | | | | | | - Depends on libpcre2 since upstream commit [1c7e40a Port to pcre2] - Remove PACKAGECONFIG python2 since upstream commit [895baa3 Remove Python 2 support] - Fix out of tree build failure - RDEPENDS on python3-core rather than python3 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* joe: update to 4.6Max Krummenacher2019-07-103-47/+15
| | | | | | | | | | The licence changed to GPLv2. The fix from 0001-adjust-signature-of-main.patch is applied upstream. joe 3.1 segfaults on aarch64, the update fixes this. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uthash: remove uthash-ptest dependenciesChangqing Li2019-07-101-0/+1
| | | | | | | | | | | after commit https://git.openembedded.org/openembedded-core/ commit/meta/classes/ptest.bbclass?id=b47194b57d94260b4e6438c5bf74914027f0b520 package ${PN}-ptest will depend on ${PN} by default, but for uthash, ${PN} is empty package, remove it from dependency to avoid image do rootfs failure since nothing provides error. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: 3.4.5 -> 4.1.0Chin Huat Ang2019-07-108-118/+51
| | | | | | | | | | | | | | Update both opencv and opencv_contrib to 4.1.0 and refresh all patches. Remove tiny-dnn from SRC_URI as it is not picked up by opencv cmake build system. This also fixes a QA warning about using unstable github archive. Also update FILES_* to capture new paths which uses new directory name "opencv4" instead of "OpenCV". Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* itstool: use libxml2 to instead of python3-lxmlHongxu Jia2019-07-101-1/+1
| | | | | | | | | | | | | | Use libxml2 of oe-core to replace python3-lxml of meta-python since meta-oe does not depend on meta-python Set RDEPENDS_${PN}_class-native to fix `Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'gnome-desktop3', 'itstool-native', 'libxml2-python-native']' Apply changed from v3 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* itstool: use libxml2 to instead of python3-lxmlHongxu Jia2019-06-251-2/+2
| | | | | | | | Use libxml2 of oe-core to replace python3-lxml of meta-python since meta-oe does not depend on meta-python Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* upower: remove polkit dependencyHongxu Jia2019-06-251-4/+1
| | | | | | | | Follow upstream upower: https://gitlab.freedesktop.org/upower/upower/commit/9a2b2633095fb901fc1931ab0c600392d68bb3b4 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtar: Enable libtar-native buildWilliam A. Kennington III via Openembedded-devel2019-06-251-0/+2
| | | | | Signed-off-by: Douglas Royds <douglas.royds@taitradio.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nano: update to 4.3Oleksandr Kravchuk2019-06-251-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pidgin-sipe: Depend on gmimeKhem Raj2019-06-181-2/+2
| | | | | | | | gmime is used if detected, some build hosts the detection logic fails, make the dependency unconditional to fix build failures when it detects host's gmime install Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gmime: Add recipeKhem Raj2019-06-183-0/+38
| | | | | | gmime is needed for pidgin-sipe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: No need to delete *.la anymoreNicola Lunghi2019-06-161-1/+0
| | | | | | | This is redundant in latest update Signed-off-by: Nicola Lunghi <nick83ola@gmail.com><Paste> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: upgrade to v1.4Bartosz Golaszewski2019-06-161-3/+3
| | | | | | | | | This release contains a couple fixes for C++ bindings and testing framework refactoring. The --enable-install-tests option has been removed as it was redundant. More info in NEWS. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nano: update to 4.2Oleksandr Kravchuk2019-06-151-2/+2
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mcelog: Remove manual RDEPENDS from PN-ptest to PN packageAdrian Bunk2019-06-151-1/+1
| | | | | | | They are now added automatically by the ptest class. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: Enable cxx bindings by defaultJames Feist2019-06-153-3/+6
| | | | | | | | | | If we move the packageconfig settings from the shared inc file into the individual version recipes, we can enable the cxx bindings by default for the newer version of libgpiod. Signed-off-by: James Feist <james.feist@linux.intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpprest: temporary ignore deprecated-copy and redundant-move errors detected ↵Martin Jansa2019-06-151-0/+4
| | | | | | | | | | by gcc9 * until it's properly fixed in upstream: https://github.com/Microsoft/cpprestsdk/issues/1099 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* multipath-tools: upgrade 0.8.0 -> 0.8.1Changqing Li2019-06-152-14/+16
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imagemagick: update from 7.0.8-43 to 7.0.8-47Randy MacLeod2019-06-151-2/+2
| | | | | Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* open-vm-tools: import gcc9 fixes from fedoraMartin Jansa2019-06-152-0/+1282
| | | | | | | | | | | | | | | * fixes: ../../../git/open-vm-tools/lib/hgfsServer/hgfsServer.c: In function 'HgfsServerRead': ../../../git/open-vm-tools/lib/hgfsServer/hgfsServer.c:6541:43: error: taking address of packed member of 'struct HgfsReplyReadV3' may result in an unaligned pointer value [-Werror=address-of-packed-member] 6541 | &reply->actualSize); | ^~~~~~~~~~~~~~~~~~ ../../../git/open-vm-tools/lib/hgfsServer/hgfsServer.c:6562:56: error: taking address of packed member of 'struct HgfsReplyRead' may result in an unaligned pointer value [-Werror=address-of-packed-member] 6562 | reply->payload, &reply->actualSize); | ^~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* open-vm-tools: refresh the patches so that they can be easily applied with ↵Martin Jansa2019-06-1515-146/+155
| | | | | | | | | devtool or git am * in preparation for a fix for gcc9 in following commit Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gsl: update to version 2.5Łukasz Łaguna2019-06-152-7/+6
| | | | | | | | | | | The current gsl recipe's PV is 1.15 which is already quite dated. The 1.15 was released back in the 2011. The most recent one is 2.5 released in June 2018. There are no dependencies on gsl in the oe-core / meta-oe so upgrading major from 1 to 2 should not break anything. Signed-off-by: Łukasz Łaguna <lukasz.laguna@3mdeb.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libp11: update to 0.4.10Oleksandr Kravchuk2019-05-291-2/+3
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uthash: do not use unstable github archive tarballsnick83ola2019-05-291-4/+3
| | | | | | | | Since commit [21f84fc insane: add sanity checks to SRC_URI] applied in oe-core, do not use unstable github archive tarballs. Signed-off-by: Nicola Lunghi <nick83ola@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cli11: 1.6.2 -> 1.7.1William A. Kennington III via Openembedded-devel2019-05-291-2/+2
| | | | | | | | LICENSE checksum updated to reflect a new copyright date being updated there. Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: add rconflict for package syslog-ng-libsChangqing Li2019-05-291-0/+1
| | | | | | | syslog-ng-libs also have conflicts Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* uriparser: upgrade to 0.9.3Martin Jansa2019-05-242-16/+15
| | | | | | | | | | | | | | | | | | | | * LIC_FILES_CHKSUM changed only with formal changes: commit 093f10a3539b02a38efa835022ef08e52e71ea52 Author: Sebastian Pipping <sebastian@pipping.org> Date: Wed Nov 4 22:33:13 2015 +0100 dos2unix COPYING commit 62a6150417636afe3c6956c030a3e4b1b1c1fe57 Author: Sebastian Pipping <sebastian@pipping.org> Date: Wed Nov 4 22:30:29 2015 +0100 Update e-mail address * use CMake instead of autotools Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* udisks: Remove bash dependencyKhem Raj2019-05-242-0/+39
| | | | | | | | | | | There are couple of scripts which explicitly calls out for bash interpreter but there is nothing bash specific about them, so let it use sh interpreter. Fixes ERROR: QA Issue: /usr/libexec/udisks-helper-mdadm-expand contained in package udisks requires /bin/bash, but no providers found in RDEPENDS_udisks? [file-rdeps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* udisks: Install bash_completion script in OE familiar dirKhem Raj2019-05-242-1/+35
| | | | | | | | | bash-completion packages up /etc/bash_completion.d automatically so install the bash completion script in the above said dir inherit bash-completion to do the needed for bash-completion package Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hunspell-dictionaries: import from meta-luneos to make hunspell in meta-oe a ↵Martin Jansa2019-05-241-0/+151
| | | | | | | bit more useful Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hunspell: use git fetcher instead of github archiveMartin Jansa2019-05-241-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fixes: ERROR: QA Issue: https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz: SRC_URI uses unstable GitHub archives [src-uri-bad] * there is developer uploaded tarball in: https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz but it's already reconfigured which we don't need, so I've used git fetcher to stay closer to what we already use. * the diff between: https://github.com/hunspell/hunspell/files/2573619/hunspell-1.7.0.tar.gz and https://github.com/hunspell/hunspell/archive/v1.7.0.tar.gz docker-shr @ ~/hunspell $ diff -rq hunspell-1.7.0*/ Only in hunspell-1.7.0-archive/: .gitignore Only in hunspell-1.7.0-archive/: .travis.yml Only in hunspell-1.7.0-archive/: COPYING.MPL Only in hunspell-1.7.0/: INSTALL Only in hunspell-1.7.0/: Makefile.in Only in hunspell-1.7.0-archive/: README.md Only in hunspell-1.7.0/: aclocal.m4 Only in hunspell-1.7.0-archive/: appveyor.yml Only in hunspell-1.7.0/: compile Only in hunspell-1.7.0/: config.guess Only in hunspell-1.7.0/: config.h.in Only in hunspell-1.7.0/: config.sub Only in hunspell-1.7.0/: configure Only in hunspell-1.7.0/: depcomp Only in hunspell-1.7.0/: install-sh Only in hunspell-1.7.0/: ltmain.sh Only in hunspell-1.7.0-archive/m4: ChangeLog Only in hunspell-1.7.0-archive/m4: README Only in hunspell-1.7.0/m4: libtool.m4 Only in hunspell-1.7.0/m4: ltoptions.m4 Only in hunspell-1.7.0/m4: ltsugar.m4 Only in hunspell-1.7.0/m4: ltversion.m4 Only in hunspell-1.7.0/m4: lt~obsolete.m4 Only in hunspell-1.7.0/man: Makefile.in Only in hunspell-1.7.0/man/hu: Makefile.in Only in hunspell-1.7.0/: missing Only in hunspell-1.7.0-archive/: msvc Only in hunspell-1.7.0-archive/po: .gitignore Only in hunspell-1.7.0/po: ca.gmo Files hunspell-1.7.0-archive/po/ca.po and hunspell-1.7.0/po/ca.po differ Only in hunspell-1.7.0/po: de.gmo Files hunspell-1.7.0-archive/po/de.po and hunspell-1.7.0/po/de.po differ Only in hunspell-1.7.0/po: es.gmo Files hunspell-1.7.0-archive/po/es.po and hunspell-1.7.0/po/es.po differ Only in hunspell-1.7.0/po: hu.gmo Files hunspell-1.7.0-archive/po/hu.po and hunspell-1.7.0/po/hu.po differ Files hunspell-1.7.0-archive/po/hunspell.pot and hunspell-1.7.0/po/hunspell.pot differ Only in hunspell-1.7.0/po: it.gmo Files hunspell-1.7.0-archive/po/it.po and hunspell-1.7.0/po/it.po differ Only in hunspell-1.7.0/po: pl.gmo Files hunspell-1.7.0-archive/po/pl.po and hunspell-1.7.0/po/pl.po differ Only in hunspell-1.7.0/po: pt_BR.gmo Files hunspell-1.7.0-archive/po/pt_BR.po and hunspell-1.7.0/po/pt_BR.po differ Only in hunspell-1.7.0/po: tg.gmo Files hunspell-1.7.0-archive/po/tg.po and hunspell-1.7.0/po/tg.po differ Only in hunspell-1.7.0/src: Makefile.in Only in hunspell-1.7.0/src/hunspell: Makefile.in Only in hunspell-1.7.0-archive/src/parsers: .gitignore Only in hunspell-1.7.0/src/parsers: Makefile.in Only in hunspell-1.7.0-archive/src/tools: .gitignore Only in hunspell-1.7.0/src/tools: Makefile.in Only in hunspell-1.7.0-archive/src/tools: fuzzer.cxx Only in hunspell-1.7.0/: tap-driver.sh Only in hunspell-1.7.0/: test-driver Only in hunspell-1.7.0-archive/tests: .gitattributes Only in hunspell-1.7.0-archive/tests: .gitignore Only in hunspell-1.7.0/tests: Makefile.in Only in hunspell-1.7.0-archive/tests: hu.wrong Only in hunspell-1.7.0-archive/tests: nepali.wrong Only in hunspell-1.7.0-archive/tests: ph2.good Only in hunspell-1.7.0-archive/tests/suggestiontest: .gitignore Only in hunspell-1.7.0/tests/suggestiontest: Makefile.in Only in hunspell-1.7.0-archive/tests/suggestiontest: prepare2 Only in hunspell-1.7.0-archive/tests: wordpair.good Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* funyahoo-plusplus, icyque, pidgin-sipe, purple-skypeweb: add couple plugins ↵Martin Jansa2019-05-244-0/+112
| | | | | | | | | for pidgin * import from luneos to make pidgin here in meta-oe a bit more useful Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pidgin: upgrade to 2.13.0Martin Jansa2019-05-242-5/+5
| | | | | | | * update purple-OE-branding-25.patch to apply cleanly Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ne10, libopus: add armv7ve override as wellMartin Jansa2019-05-231-1/+3
| | | | | | | | * fix the override in packagegroup-meta-oe.bb * alllow building ne10 for armv7ve (e.g. Cortex-A15) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcov: Upgrade 1.11 -> 1.14Horvath, Chris2019-05-231-3/+3
| | | | | | | Upgrade from lcov_1.11.bb to lcov_1.14.bb for GCC 8 support. Signed-off-by: Chris Horvath <chris.horvath@essvote.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove start-stop-daemonAdrian Bunk2019-05-2313-544/+0
| | | | | | | | It was an older version of what is now also available in oe-core in the dpkg-start-stop package. Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>