summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-13 02:39:24 -0500
committerJeff Carr <[email protected]>2025-10-13 03:43:14 -0500
commit372e1b23fbd0454885e04257cea06ca3ef30db02 (patch)
treebe4f54e121a59112358c54505072821da442afa5
parent28a3ff4d9e42fc4f713ebbb65ba9e7ba74ca4874 (diff)
add more fields. reorder. rev versionv0.0.87
-rw-r--r--package.proto67
1 files changed, 46 insertions, 21 deletions
diff --git a/package.proto b/package.proto
index ddb0ae5..52bd307 100644
--- a/package.proto
+++ b/package.proto
@@ -9,28 +9,53 @@ import "google/protobuf/timestamp.proto"; // Import the well-known type for Time
// The order here is the order they will be written into the
// /home/mirrors/debian/sid/main/binary-riscv64/Packages file
+// Package: 0ad-data
+// Version: 0.27.1-1
+// Installed-Size: 3433612
+// Maintainer: Debian Games Team <[email protected]>
+// Architecture: all
+// Pre-Depends: dpkg (>= 1.15.6~)
+// Suggests: 0ad
+// Description: Real-time strategy game of ancient warfare (data files)
+// Multi-Arch: foreign
+// Homepage: https://play0ad.com/
+// Description-md5: 26581e685027d5ae84824362a4ba59ee
+// Tag: role::app-data
+// Section: games
+// Priority: optional
+// Filename: pool/main/0/0ad-data/0ad-data_0.27.1-1_all.deb
+// Size: 1389932984
+// MD5sum: 484817df4b5163b34e71081cd2232690
+// SHA256: 8b5922987ef2b4d6268300c473364301cca1cfa6a9b1d4fbc7a912dbff36a3ba
+
message DebInfo {
string Package = 1; // `autogenpb:unique` `autogenpb:sort`
- string Filename = 2; // `autogenpb:unique` `autogenpb:sort`
- string Namespace = 3; // path to the sources (go.wit.com/apps/zookeeper)
- string Version = 4; // version: 0.0.3
- string Architecture = 5; //
- string Depends = 6; //
- string BuildDepends = 7; //
- string Conflicts = 8; //
- string Maintainer = 9; //
- string Packager = 10; //
- string URL = 11; //
- string Homepage = 12; // deprecate
- string Source = 13; //
- string DebCtime = 14; //
- string BuildDate = 15; //
- string GitHash = 16; //
- string GitDate = 17; //
- string InstalledSize = 18; //
- string MD5SUM = 19; //
- string SHA256 = 20; //
- string Description = 21; //
+ string Namespace = 2; // path to the sources (go.wit.com/apps/zookeeper)
+ string Version = 3; // version: 0.0.3
+ string Architecture = 4; //
+ string Maintainer = 5; //
+ string Packager = 6; //
+ string URL = 7; //
+ string Homepage = 8; // deprecate
+ string Depends = 9; //
+ string PreDepends = 10; //
+ string BuildDepends = 11; //
+ string Conflicts = 12; //
+ string Suggests = 13; //
+ string MultiArch = 14; //
+ string Tag = 15; //
+ string Section = 16; //
+ string Source = 17; //
+ string DebCtime = 18; //
+ string BuildDate = 19; //
+ string GitHash = 20; //
+ string GitDate = 21; //
+ string Filename = 22; // `autogenpb:unique` `autogenpb:sort`
+ string Size = 23; //
+ string InstalledSize = 24; //
+ string MD5SUM = 25; //
+ string SHA256 = 26; //
+ string Description = 27; //
}
message Package {
@@ -50,7 +75,7 @@ message Package {
message Packages { // `autogenpb:marshal` `autogenpb:gui` `autogenpb:http`
string uuid = 1; // `autogenpb:uuid:2f26cc03-ea30-4481-a333-ad0acc86e1d3`
- string version = 2; // `autogenpb:version:v0.0.4`
+ string version = 2; // `autogenpb:version:v0.0.5`
repeated Package packages = 3;
string filename = 4; // `autogenpb:save` -- this enables autogenerated pb.Load() and pb.Save()
bool changed = 5; // only writes to disk on Save() if changed == true