aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/protobuf/bundlemerge.proto
diff options
context:
space:
mode:
authorGravatar Dave MacLachlan <dmaclach@google.com>2016-02-29 00:29:58 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2016-02-29 17:39:50 +0000
commitdb7a8163e47bd66cd0817981dde3ab215aa51b7b (patch)
treead6187dfbadcff0498db79385c15f3aedc398006 /src/main/protobuf/bundlemerge.proto
parent9701a2817a7c81103c8d69ff7b753d1ceb17347c (diff)
Simplify plmerge and bundlemerge by removing deprecated functionality.
RELNOTES: -- MOS_MIGRATED_REVID=115804885
Diffstat (limited to 'src/main/protobuf/bundlemerge.proto')
-rw-r--r--src/main/protobuf/bundlemerge.proto38
1 files changed, 3 insertions, 35 deletions
diff --git a/src/main/protobuf/bundlemerge.proto b/src/main/protobuf/bundlemerge.proto
index 41a338a093..5392d778bd 100644
--- a/src/main/protobuf/bundlemerge.proto
+++ b/src/main/protobuf/bundlemerge.proto
@@ -22,27 +22,17 @@ option java_package = "com.google.devtools.build.xcode.bundlemerge.proto";
// bundle.
// Next Id: 17
message Control {
- // Paths to the plist files to merge into the final Plist.info file. These
- // can be binary, XML, or ASCII format.
- // This field is deprecated, but is supported for backwards compatibility.
- // If bundle_info_plist_file is not supplied, this key will be used instead.
- repeated string source_plist_file = 1;
+ // Previously used fields.
+ reserved 1, 3, 9, 11, 13;
// The single info.plist file to be bundled into the archive. This plist will
// not be modified by bundlemerge.
- // This field replaces source_plist_file.
optional string bundle_info_plist_file = 16;
// Path to the .ipa file to write. This is the final application bundle. Note
// this is ignored for nested bundles.
optional string out_file = 2;
- // Which devices the app targets, which corresponds to the UIDeviceFamily
- // setting. Should be one or more of the symbols in the
- // com.google.devtools.build.xcode.common.TargetDeviceFamily enum (e.g.
- // "IPAD", "IPHONE").
- repeated string target_device_family = 3;
-
// One of the symbols in the com.google.devtools.build.xcode.common.Platform
// (e.g. "DEVICE", "SIMULATOR").
optional string platform = 4;
@@ -63,8 +53,6 @@ message Control {
// as Info.plist and PkgInfo. This should include the application binary.
repeated BundleFile bundle_file = 8;
- repeated string merge_without_name_prefix_zip = 9 [deprecated=true];
-
// Zip files to merge with the final zip. Note that bundle_root is ignored
// when merging zips, so to place items in the bundle root, you should do one
// of the following:
@@ -75,22 +63,10 @@ message Control {
// - they are not relative to the containing bundle.
repeated MergeZip merge_zip = 10;
- // Variable substitutions to perform on property values in the merged
- // .plist file.
- // This field is deprecated, and will not be used if a bundle_info_plist_file
- // is specified. For backwards compatibility, if a bundle_info_plist_file
- // is not specified, source_plist_file will be used instead and variable
- // substitutions will be applied.
- repeated VariableSubstitution variable_substitution = 11;
-
// Bundles that are nested within this one. bundle_root in these bundles is
// relative to the containing bundle's bundle_root.
repeated Control nested_bundle = 12;
- // Name of the executable for this bundle or unset if no such executable
- // exists.
- optional string executable_name = 13;
-
// A reverse-DNS string identifier for this bundle.
optional string primary_bundle_identifier = 14;
@@ -102,7 +78,7 @@ message Control {
message MergeZip {
// The prefix to prepend to every entry name before putting it in the final
// zip. For instance, "Payload/Foo.app/" (notice the final slash).
- optional string entry_name_prefix = 1 [default = ""];
+ optional string entry_name_prefix = 1;
// The path to the source file to merge.
optional string source_path = 2;
@@ -120,11 +96,3 @@ message BundleFile {
// constant is used.
optional int32 external_file_attribute = 3;
}
-
-message VariableSubstitution {
- // The name of the varaible to substitute.
- required string name = 1;
-
- // The substitution value.
- required string value = 2;
-}