-
v0.0.4 Stable
released this
2022-11-22 20:54:38 +00:00 | 249 commits to master since this releaseThis release contains many new features and bugfixes
First of all, LURE now provides helper commands for use in build scripts. These will allow packagers to much more easily create packages that follow the standards of the target distro. Documentation for these can be found in
build-scripts.md.Second, LURE repos are now versioned. They contain
lure-repo.tomlfiles that specify the minimum LURE version supported by the repo. If the version is greater than the current version of LURE or the file doesn't exist, a warning will be displayed, but the repo will still be updated and continue to work provided the scripts inside are compatible with your version of LURE.A bug was fixed where LURE would always update all packages on RPM-based distros because the epoch value was incorrectly reported as
0.Various new environment variables were exposed for use in build scripts, which should help packagers with more advanced build scripts. The documentation for these can be found in
build-scripts.md.If a package is present in multiple repositories, the name of the repo is now shown when LURE prompts you to choose which you want to install.
Changelog
8f95ff4Actually pass the repodir parameter this time5bc81e3Add DISTRO_ID_LIKE environment variable3437df8Add a way to check the minimum version supported by a LURE repo98a3b26Add documentation for environment variables3361358Add documentation for helper commands26d139cAdd environment variables to table of contents3bb7fe3Add initial helper functions (#39)e22bc0fAdd install-completion helper commandf30f4c7Add install-library helper command05a1eceAdd provides and conflicts to goreleaser config7442da7Add repodir variable46e2d31Add version command45ad9fbAdd woodpecker CI config8ff903bChange name of install-bin to install-binaryda630f6Expose distro version ID as an environment variable2c2a27cFix maintainer spelling in goreleaser configd941ce2Install manuals in the proper locations27fb08dMake SKIP case-insensitiveda7830dMake the architecture match on all machinesc489f48Parse distro version ID instead of build ID3f2ec8eRemove epoch from reported version if it is zero07e4184Remove installed build dependencies from list24c807aResolve ARM variant in the value of the environment variable8ceb61dRun version function before anything else and set the version variable to its outputd32437eShow repo name when prompting to select package320342cSwitch badge to self-hosted CI001e33dUse /usr/lib for libraries on Arch, Alpine, and Void linux3ca052fUse slice for list of distros excluded from /usr/lib64
Downloads