-
v1.14.0
Added: - Warning indicating not to use globs in generated specs - A global bootstrap bcond in order to provide a bootstrap workflow
-
v1.13.1
go2rpm 1.13.1 Added: - Publish go2rpm to PyPI Fixed: - templates vendor: adjust go-vendor-tools–generated comment
-
v1.13.0
go2rpm 1.13.0 Added: - `templates`: add consistent sorting to ensure that specfile generation is deterministic - `vendor`: add `--compression` and `--compresslevel` flags - `vendor`: add informational comment above generated license - `vendor`: use `bz2` as default compression to match `go-vendor-tools` - `vendor`; `packaging`: bump minimum go-vendor-tools version
-
v1.11.1
go2rpm 1.11.1 Fixed: - **`rpmname`: fix use_new_versioning regex** - `.gitignore`: add missing setuptools build directories - `init`: correct `__version__` constant - `setup.py`: fix metadata for upload to PyPI
-
v1.12.0
go2rpm 1.12.0 Added: - `doc`: extend README file (@mikelolasagasti) - **`main`: add `vendor` profile and integrate go-vendor-tools** - `main`: add `--no-clean flag` and use it in tests - `main`: add `-V/--go2rpm-version` flag - **`main`: add `--download` flag to download sources** - `tests`: add basic pytest unit tests Changed: - `init`: correct `__version__` constant - `packaging`: switch to `flit_core` and adopt PEP 621 metadata Fixed: - `cli`: print error message to stderr - **`rpmname`: fix `use_new_versioning` regex for multi-number suffixes**
-
v1.11.0
go2rpm 1.10.0 Maxwell G (3): cli: add --print-name flag to debug `rpmname()` rpmname: fix naming of go import paths with multi-character versions templates: use `%goprep -A` flag by default Mikel Olasagasti Uranga (1): templates: remove unneeded `%global goname`
-
v1.10.0
go2rpm 1.10.0 Added ------- Robert-André Mauchin (1): Fix goname generation to match versioning guildelines
-
v1.9.0
go2rpm 1.9.0 ============ Fixed ------- Leonardo Rossetti (1): - Fix spelling error in the %gometa -f specfile warning comment. Added ------ Maxwell G (2): - Add `-d` / `--create-directory` flag** to output specfiles to NAME/NAME.spec. This emulates the distgit layout and makes it easier to organize specfiles and prepare them for review. - templates: use %autopatch -p1 to automatically apply patches. It's recommended to use %autosetup to setup the build directory and automatically apply patches. For Go packages, %goprep is used instead of %autosetup. %goprep calls %setup under the hood like %autosetup does, but it doesn't apply patches. Let's add %autopatch to preform the second part so Go packagers don't resort to manual %patch calls. Hopefully, this will also prevent people from accidentally using [deprecated] %patchN syntax. [deprecated]: https://github.com/rpm-software-management/rpm/blob/master/docs/manual/spec.md#patch-1 Mikel Olasagasti Uranga (1): - Add --name flag to set goname and spec name. This is useful for Go applications where the specfile's Name: should be the application name. New Contributors --------------- Thank you to @lrossett and @mikelo2 for your contributions!
-
v1.8.2
go2rpm 1.8.2 Maxwell G (1): Use uppercase AND as the license delimiter as per SPDX spec
-
v1.8.1
go2rpm 1.8.1 Maxwell G (1): Remove rust2rpm requirement from setup.py
-
v1.8.0
go2rpm 1.8.0 Maxwell G (9): Use %%gometa -f by default Remove old rust2rpm licensing import template: Remove leading newline from %description Make contradictory arguments mutually exclusive Add argument to disable rpmautospec Fix jinja2 deprecation warning Add --no-spec-warnings argument
-
-
-
-
-
-
-
-
-
v1.3
Release 1.3 Drop vendored copy of licensing module