aboutsummaryrefslogtreecommitdiffstats
path: root/platform2_preinstall.sh
Commit message (Collapse)AuthorAgeFilesLines
* Rename "libchromeos" into "libbrillo"Alex Vakulenko2015-10-271-17/+17
| | | | | | | Renamed libchromeos[-.*] libraries into libbrillo-... BUG: 24872993 Change-Id: Ibab1623b6a08a55cae3662e941d0d6644ff14df4
* Add libchromeos-glib for glib dependenciesChristopher Wiley2015-07-151-0/+9
| | | | | | | | | | | | | | This cleans up the dependency tree for daemons linking libchromeos so that only those that actually need glib link against it. BUG=chromium:508218 TEST=trybots Change-Id: Iec92f061ae00b81bc440f4c58082adc6cdb059a3 Reviewed-on: https://chromium-review.googlesource.com/284079 Reviewed-by: Alex Deymo <deymo@chromium.org> Commit-Queue: Christopher Wiley <wiley@chromium.org> Tested-by: Christopher Wiley <wiley@chromium.org>
* libchromeos: fix libchromeos-test .pc fileMike Frysinger2015-05-291-0/+1
| | | | | | | | | | | | | | | | | | | Since libchromeos-test is a static archive, we need to depend directly on the libs we use all the time and not just when --static is specified. Similarly, we need to explicitly add libchromeos-test to the dep list. We can't do it via the dep list because the .pc file is generated at the same time as the test lib. BUG=chromium:493067 TEST=precq passes TEST=building tests for mips works now Change-Id: Ia3fa3a7bd5491e370c9dc6f1a051be788d7937fe Reviewed-on: https://chromium-review.googlesource.com/273606 Reviewed-by: Alex Vakulenko <avakulenko@chromium.org> Commit-Queue: Mike Frysinger <vapier@chromium.org> Tested-by: Mike Frysinger <vapier@chromium.org>
* libchromeos: fix dependencies in pkg-config for cros-test componentAlex Vakulenko2014-09-141-1/+1
| | | | | | | | | | | | | | | libchromeos-test package config parsing script had an error for generating dependencies. It was using dependency from the umbrella libchromeos meta-library. BUG=None TEST=FEATURES=test emerge-link libchromeos Change-Id: I476103f057e62535f3f4f6413a0dc01f3d664a26 Reviewed-on: https://chromium-review.googlesource.com/217941 Reviewed-by: Mike Frysinger <vapier@chromium.org> Tested-by: Alex Vakulenko <avakulenko@chromium.org> Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
* libchromeos: fetch a list of sublibs from a GYP fileAlex Vakulenko2014-08-271-4/+16
| | | | | | | | | | | | | | | | | | Parse the 'dependencies' section of libchromeos-{v}.so from libchromeos.gypi file to build the list of libchromeos sub-libs automatically when running platform2_preinstall.sh. There will be no need to modify this script when adding new sub-libs (hopefully). BUG=None TEST=emerge-link libchromeos Change-Id: Idd715bd16f48f1fe665d331d900c930b6c5cdaa0 Reviewed-on: https://chromium-review.googlesource.com/214223 Tested-by: Alex Vakulenko <avakulenko@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
* libchromeos: Move http_utils from Buffet to libchromeosAlex Vakulenko2014-08-261-1/+7
| | | | | | | | | | | | | | | | | | | | | | | http_utils have dependency on libcurl, so not to add this dependency onto libchromeos-core, created a new sub-library, libchromeos-http where all http_utils production code goes. There are some fake classes used for testing purposes, so added them to a new static library, libchromeos-test-271506.a and created a separate package for it, so that other components can link to this test library when then needed, independently from the rest of libchromeos. BUG=chromium:405714 TEST=USE=buffet ./build_packages CQ-DEPEND=CL:213562 Change-Id: I37fab53fd5ccfc824b62555869e7581f99aca41c Reviewed-on: https://chromium-review.googlesource.com/213366 Tested-by: Alex Vakulenko <avakulenko@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Reviewed-by: Ben Chan <benchan@chromium.org> Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
* libchromeos: Rename the libchromeos-minijail packageUtkarsh Sanghi2014-08-081-2/+2
| | | | | | | | | | | | | | | | | | Change the name of the libchromeos-minijail subpackage to have the libbase version number. This is to make libchromeos-minijail consistent with libchromeos style. BUG=None TEST=cros_workon_make libchromeos --install && cros_run_unit_tests -p platfrom2 CQ-DEPEND=CL:211216 Change-Id: Ib2060980f2df97e562139e7519e0ae1fa87fbe4b Reviewed-on: https://chromium-review.googlesource.com/211235 Reviewed-by: Alex Vakulenko <avakulenko@chromium.org> Tested-by: Utkarsh Sanghi <usanghi@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Queue: Utkarsh Sanghi <usanghi@chromium.org>
* shill, libchromeos: Move the minijail c++ bindingsUtkarsh Sanghi2014-07-311-1/+1
| | | | | | | | | | | | | | | | | This CL moves the c++ binding for minijail from shill into libchromeos BUG=None TEST=emerge-lumpy libchromeos && FEATURES=test emerge-lumpy platform2 CQ-DEPEND=CL:210408 Change-Id: Ia087ffbf4f54e08fff450f0e2b7984e9eb3448e3 Reviewed-on: https://chromium-review.googlesource.com/210379 Tested-by: Utkarsh Sanghi <usanghi@chromium.org> Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org> Reviewed-by: Bertrand Simonnet <bsimonnet@chromium.org> Commit-Queue: Utkarsh Sanghi <usanghi@chromium.org> Reviewed-by: Alex Deymo <deymo@chromium.org>
* Move libbootstat into libchromeos-coreBertrand SIMONNET2014-06-281-1/+1
| | | | | | | | | | | | | | | libbootstat will be linked dynamically through libchromeos-core. BUG=chromium:387186 TEST=FEATURES=test emerge-amd64-generic libchromeos CQ-DEPEND=CL:205782 Change-Id: I20efb1c29c9a3d8d778cbf2c9c359249b68bfefb Reviewed-on: https://chromium-review.googlesource.com/205773 Reviewed-by: Daniel Erat <derat@chromium.org> Tested-by: Bertrand Simonnet <bsimonnet@chromium.org> Commit-Queue: Bertrand Simonnet <bsimonnet@chromium.org>
* platform2: Move UI classes from login_manager to libchromeosDaniel Erat2014-06-071-1/+1
| | | | | | | | | | | | | | | | Move the XServerRunner and ChromiumCommandBuilder classes from login_manager into a ui/ directory in libchromeos. BUG=chromium:377301 TEST=did a build and ran unit tests CQ-DEPEND=I49a02a03708357903e386d48dac1c790f184b0de CQ-DEPEND=I85a557fb42497c2e2c6c607b3df3bc0142a3c928 Change-Id: Id8c816f2388292ef1efb64985ee4e7321c394fde Reviewed-on: https://chromium-review.googlesource.com/202592 Reviewed-by: Chris Masone <cmasone@chromium.org> Commit-Queue: Daniel Erat <derat@chromium.org> Tested-by: Daniel Erat <derat@chromium.org>
* Add libchromeos/libpolicy GYP fileLiam McLoughlin2013-05-241-0/+24
BUG=chromium:220003 TEST=Run emerge-<board> -v platform2 with and without platform2 USE flag on a range of boards plus the host Change-Id: I65a1fc8738070f7d8aa9b47e146b3f5860a0c7fd Reviewed-on: https://gerrit.chromium.org/gerrit/38286 Reviewed-by: Mike Frysinger <vapier@chromium.org> Commit-Queue: Liam McLoughlin <lmcloughlin@chromium.org> Tested-by: Liam McLoughlin <lmcloughlin@chromium.org>