Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main'
Browse files Browse the repository at this point in the history
  • Loading branch information
gaborcsardi committed Apr 17, 2024
2 parents 9cf384f + 71e6949 commit 8d7ea5f
Show file tree
Hide file tree
Showing 2 changed files with 165 additions and 0 deletions.
77 changes: 77 additions & 0 deletions rules/grpcpp.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"patterns": ["\\blibgrpc\\+\\+"],
"dependencies": [
{
"packages": ["libgrpc++-dev"],
"constraints": [
{
"os": "linux",
"distribution": "ubuntu"
},
{
"os": "linux",
"distribution": "debian"
}
]
},
{
"packages": ["grpc-devel", "pkgconf"],
"constraints": [
{
"os": "linux",
"distribution": "fedora"
}
]
},
{
"pre_install": [
{ "command": "yum install -y epel-release" },
{ "command": "dnf install -y dnf-plugins-core" },
{ "command": "dnf config-manager --set-enabled crb" }
],
"packages": ["grpc-devel", "pkgconf"],
"constraints": [
{
"os": "linux",
"distribution": "rockylinux",
"versions": ["9"]
}
]
},
{
"packages": ["grpc-devel"],
"constraints": [
{
"os": "linux",
"distribution": "opensuse"
},
{
"os": "linux",
"distribution": "sle"
}
]
},
{
"packages": ["grpc-devel", "pkgconf"],
"pre_install": [
{ "command": "subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms" }
],
"constraints": [
{
"os": "linux",
"distribution": "redhat",
"versions": ["9"]
}
]
},
{
"packages": ["grpc-dev"],
"constraints": [
{
"os": "linux",
"distribution": "alpine"
}
]
}
]
}
88 changes: 88 additions & 0 deletions rules/protobuf-grpc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"patterns": ["\\bgrpc/protobuf\\b"],
"dependencies": [
{
"packages": ["protobuf-compiler-grpc"],
"constraints": [
{
"os": "linux",
"distribution": "ubuntu"
},
{
"os": "linux",
"distribution": "debian"
}
]
},
{
"packages": ["grpc-plugins"],
"constraints": [
{
"os": "linux",
"distribution": "fedora"
}
]
},
{
"pre_install": [
{ "command": "yum install -y epel-release" },
{ "command": "dnf install -y dnf-plugins-core" },
{ "command": "dnf config-manager --set-enabled crb" }
],
"packages": ["grpc-plugins"],
"constraints": [
{
"os": "linux",
"distribution": "rockylinux",
"versions": ["9"]
}
]
},
{
"packages": ["grpc-devel"],
"constraints": [
{
"os": "linux",
"distribution": "opensuse"
},
{
"os": "linux",
"distribution": "sle"
}
]
},
{
"packages": ["grpc-plugins"],
"pre_install": [
{ "command": "subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms" }
],
"constraints": [
{
"os": "linux",
"distribution": "redhat",
"versions": ["9"]
}
]
},
{
"packages": ["grpc-plugins"],
"constraints": [
{
"os": "linux",
"distribution": "alpine",
"versions": ["3.17", "3.18", "3.19", "edge"]
}
]
},
{
"packages": ["grpc-dev"],
"constraints": [
{
"os": "linux",
"distribution": "alpine",
"versions": ["3.16"]
}
]
}
]
}

0 comments on commit 8d7ea5f

Please sign in to comment.