Update trunks, attestation, feedback to depend on libchromeos

Libchromeos is now a standalone package. packages should depend on it with the
deps variable mechanism instead of depending on the gyp target.

BUG=chromium:381372
TEST=USE="attestation" emerge-amd64-generic platform2 works.

Change-Id: Idbe2e730c9f33e32f5154553d7e3f32ad4c04de9
Reviewed-on: https://chromium-review.googlesource.com/204688
Reviewed-by: Mike Frysinger <[email protected]>
Commit-Queue: Bertrand Simonnet <[email protected]>
Tested-by: Bertrand Simonnet <[email protected]>
diff --git a/attestation.gyp b/attestation.gyp
index 753eacd..38e32e8 100644
--- a/attestation.gyp
+++ b/attestation.gyp
@@ -5,19 +5,15 @@
 {
   'target_defaults': {
     'dependencies': [
-      '<(platform_root)/libchromeos/libchromeos-<(libbase_ver).gyp:*',
       '<(platform_root)/system_api/system_api.gyp:*',
     ],
     'variables': {
       'deps': [  # This is a list of pkg-config dependencies
         'libchrome-<(libbase_ver)',
+        'libchromeos-<(libbase_ver)',
+        'protobuf',
       ]
     },
-    'link_settings': {
-      'libraries': [
-        '-lprotobuf',
-      ],
-    },
     'cflags_cc': [ '-std=gnu++11' ],
   },
   'targets': [