diff -up chromium-53.0.2785.46/build/linux/unbundle/opus.gn.gn-system-opus chromium-53.0.2785.46/build/linux/unbundle/opus.gn --- chromium-53.0.2785.46/build/linux/unbundle/opus.gn.gn-system-opus 2016-08-09 23:46:12.808470292 +0200 +++ chromium-53.0.2785.46/build/linux/unbundle/opus.gn 2016-08-09 23:53:16.660141755 +0200 @@ -0,0 +1,43 @@ +import("//build/config/linux/pkg_config.gni") +import("//build/shim_headers.gni") + +shim_headers("opus_shim") { + root_path = "src/include" + headers = [ + "opus_custom.h", + "opus_defines.h", + "opus_multistream.h", + "opus_types.h", + "opus.h", + ] +} + +pkg_config("system_opus") { + packages = [ "opus" ] +} + +source_set("opus") { + public_configs = [ ":system_opus" ] + deps = [ + ":opus_shim", + ] +} + +source_set("opus_compare") { +} + +source_set("opus_demo") { +} + +source_set("test_opus_api") { +} + +source_set("test_opus_decode") { +} + +source_set("test_opus_encode") { +} + +source_set("test_opus_padding") { +} + diff -up chromium-53.0.2785.46/build/linux/unbundle/replace_gn_files.py.gn-system-opus chromium-53.0.2785.46/build/linux/unbundle/replace_gn_files.py --- chromium-53.0.2785.46/build/linux/unbundle/replace_gn_files.py.gn-system-opus 2016-08-09 23:46:12.797470430 +0200 +++ chromium-53.0.2785.46/build/linux/unbundle/replace_gn_files.py 2016-08-09 23:46:12.808470292 +0200 @@ -29,6 +29,7 @@ 'libwebp': 'third_party/libwebp/BUILD.gn', 'libxml': 'third_party/libxml/BUILD.gn', 'libxslt': 'third_party/libxslt/BUILD.gn', + 'opus': 'third_party/opus/BUILD.gn', 're2': 'third_party/re2/BUILD.gn', 'snappy': 'third_party/snappy/BUILD.gn', 'yasm': 'third_party/yasm/yasm_assemble.gni',