bazelbuild/rules_pkg
### [`v0.5.0`](https://togithub.com/bazelbuild/rules_pkg/releases/0.5.0)
[Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.4.0...0.5.0)
**Major New Features**
- Entirely new `pkg_rpm` feature set
- `pkg_files` support for `pkg_tar`
- stamp support for `pkg_tar` and `pkg_zip`
See CHANGELOG.md for more details.
**WORKSPACE setup**
```
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.5.0/rules_pkg-0.5.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/0.5.0/rules_pkg-0.5.0.tar.gz",
],
sha256 = "353b20e8b093d42dd16889c7f918750fb8701c485ac6cceb69a5236500507c27",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
```
**Using the rules**
See [the source](https://togithub.com/bazelbuild/rules_pkg/tree/0.5.0).
### [`v0.4.0`](https://togithub.com/bazelbuild/rules_pkg/releases/0.4.0)
[Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.3.0...0.4.0)
**New Features**
- `package_file_name` &`package_variables` to allow dynamically named output files.
- `rpmbuild` is now a toolchain allowing you better control using your own vs. the system one
- Portions of the `pkg_filegroup` rule suite are available in `@rules_pkg//:mappings.bzl`, but there are no packaging rules that use it at this time. Rules that use it will be added in 1.0.
**Incompatible Changes**
- `archive_name` is now deprecated. To be remove before 1.0
**WORKSPACE setup**
```
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz",
],
sha256 = "038f1caa773a7e35b3663865ffb003169c6a71dc995e39bf4815792f385d837d",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
```
**Using the rules**
See [the source](https://togithub.com/bazelbuild/rules_pkg/tree/0.4.0) and [the examples](https://togithub.com/bazelbuild/rules_pkg/tree/main/examples).
**Contributors**
This release contains contributions and fixes from Andrew Psaltis, dmayle, Konstantin Erman, Martin Medler, Motiejus Jakštys, Thi Doãn, Thomas Gish, and Xavier Bonaventura.
### [`v0.3.0`](https://togithub.com/bazelbuild/rules_pkg/releases/0.3.0)
[Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.2.6...0.3.0)
**New Features**
- `provides` feature in `pkg_deb`
- `strip_prefixe` attribute in `pkg_zip`
- numerous enhancements to `pkg_rpm`
- xz compression support for `pkg_tar`
This release features contributions by the Bazel team and
andreas-0815-qwertz, Andrew Psaltis, Daniel Sullivan, David Schneider,
Elliot Murphy, Matthias Frei, Matt Mikitka, Pras Velagapudi, Shimin Guo,
and Ulf Adams
See CHANGELOG.MD for a detailed list.
**Incompatible Changes**
**WORKSPACE setup**
```
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_pkg",
urls = [
"https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.3.0/rules_pkg-0.3.0.tar.gz",
"https://github.com/bazelbuild/rules_pkg/releases/download/0.3.0/rules_pkg-0.3.0.tar.gz",
],
sha256 = "6b5969a7acd7b60c02f816773b06fcf32fbe8ba0c7919ccdc2df4f8fb923804a",
)
load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies")
rules_pkg_dependencies()
```
**Using the rules**
See [the source](https://togithub.com/bazelbuild/rules_pkg/tree/0.3.0).
### [`v0.2.6`](https://togithub.com/bazelbuild/rules_pkg/releases/0.2.6)
[Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.2.5...0.2.6)
Do not use
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
0.2.5
->0.5.0
Release Notes
bazelbuild/rules_pkg
### [`v0.5.0`](https://togithub.com/bazelbuild/rules_pkg/releases/0.5.0) [Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.4.0...0.5.0) **Major New Features** - Entirely new `pkg_rpm` feature set - `pkg_files` support for `pkg_tar` - stamp support for `pkg_tar` and `pkg_zip` See CHANGELOG.md for more details. **WORKSPACE setup** ``` load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_pkg", urls = [ "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.5.0/rules_pkg-0.5.0.tar.gz", "https://github.com/bazelbuild/rules_pkg/releases/download/0.5.0/rules_pkg-0.5.0.tar.gz", ], sha256 = "353b20e8b093d42dd16889c7f918750fb8701c485ac6cceb69a5236500507c27", ) load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") rules_pkg_dependencies() ``` **Using the rules** See [the source](https://togithub.com/bazelbuild/rules_pkg/tree/0.5.0). ### [`v0.4.0`](https://togithub.com/bazelbuild/rules_pkg/releases/0.4.0) [Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.3.0...0.4.0) **New Features** - `package_file_name` &`package_variables` to allow dynamically named output files. - `rpmbuild` is now a toolchain allowing you better control using your own vs. the system one - Portions of the `pkg_filegroup` rule suite are available in `@rules_pkg//:mappings.bzl`, but there are no packaging rules that use it at this time. Rules that use it will be added in 1.0. **Incompatible Changes** - `archive_name` is now deprecated. To be remove before 1.0 **WORKSPACE setup** ``` load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_pkg", urls = [ "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz", "https://github.com/bazelbuild/rules_pkg/releases/download/0.4.0/rules_pkg-0.4.0.tar.gz", ], sha256 = "038f1caa773a7e35b3663865ffb003169c6a71dc995e39bf4815792f385d837d", ) load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") rules_pkg_dependencies() ``` **Using the rules** See [the source](https://togithub.com/bazelbuild/rules_pkg/tree/0.4.0) and [the examples](https://togithub.com/bazelbuild/rules_pkg/tree/main/examples). **Contributors** This release contains contributions and fixes from Andrew Psaltis, dmayle, Konstantin Erman, Martin Medler, Motiejus Jakštys, Thi Doãn, Thomas Gish, and Xavier Bonaventura. ### [`v0.3.0`](https://togithub.com/bazelbuild/rules_pkg/releases/0.3.0) [Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.2.6...0.3.0) **New Features** - `provides` feature in `pkg_deb` - `strip_prefixe` attribute in `pkg_zip` - numerous enhancements to `pkg_rpm` - xz compression support for `pkg_tar` This release features contributions by the Bazel team and andreas-0815-qwertz, Andrew Psaltis, Daniel Sullivan, David Schneider, Elliot Murphy, Matthias Frei, Matt Mikitka, Pras Velagapudi, Shimin Guo, and Ulf Adams See CHANGELOG.MD for a detailed list. **Incompatible Changes** **WORKSPACE setup** ``` load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") http_archive( name = "rules_pkg", urls = [ "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.3.0/rules_pkg-0.3.0.tar.gz", "https://github.com/bazelbuild/rules_pkg/releases/download/0.3.0/rules_pkg-0.3.0.tar.gz", ], sha256 = "6b5969a7acd7b60c02f816773b06fcf32fbe8ba0c7919ccdc2df4f8fb923804a", ) load("@rules_pkg//:deps.bzl", "rules_pkg_dependencies") rules_pkg_dependencies() ``` **Using the rules** See [the source](https://togithub.com/bazelbuild/rules_pkg/tree/0.3.0). ### [`v0.2.6`](https://togithub.com/bazelbuild/rules_pkg/releases/0.2.6) [Compare Source](https://togithub.com/bazelbuild/rules_pkg/compare/0.2.5...0.2.6) Do not useConfiguration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.