-
v0.0.2 Stable
released this
2022-10-02 04:01:40 +00:00 | 294 commits to master since this releaseThis is the second release of LURE. The most obvious bugs have been ironed out, and many features have been added.
There is now documentation in the docs directory in the repo. The docs are not 100% complete, but contain the most important information for users and package maintainers.
Like distros are now taken into account when performing distro overrides. This means that if you make a script containing an override for, say, Debian, it'll also be used on Ubuntu since Ubuntu is debian-based. However, if the script contains both Ubuntu and Debian overrides, the more specific one will be used.
A
prepare()function that runs before all other functions has been added. This is mainly useful to apply patches to source code and generate code with tools likego generate.LURE will now confirm with the user if their CPU architecture doesn't match one of the architectures listed in the package's
architecturesarray.Package managers will now prompt for confirmation when doing certain operations, such as installing, removing, and upgrading.
Changelog
337e25cAdd Maintainer field to script variables332e36fAdd Makefilebfb4431Add conflicts, replaces, provides to nfpm.Overridables3cf1e7fAdd docs for configuration6c9f841Add documentation75a6007Add documentation about Like distros74adb91Add option to disable like distros in decoderc09574eAdd options to package managers3ac715dAdd prepare() functionc18d144Add usage docs674cfe6Ask user for confirmation if CPU arch doesn't matcha02a009Disable like distros if LURE_DISTRO is seta5c2ac6Document functions in build-scripts.md93d5ad9Factor in ID_LIKE variable and ARM variants when checking for overridesb5bc721Fix AUR badgebb50b55Fix apk remove command87c2a8bFix build deps path in docsef1ea04Fix path to build scripts docs3504656If build dependencies exist, prompt to remove after buildc3aba08Merge branch 'Arsen6331:master' into patch-22880982Merge branch 'master' of gitea6238542Merge pull request #5 from vaporup/patch-23194648Merge pull request #9 from vaporup/patch-4bdca0a5Move cross-packaging instructions to usage docs6012f0fMove reading build vars to separate function1f39f5eOnly set epoch if not equal to zerodbe4cf9Remove completed planned feature from READMEfa76d95Remove error when nop exec handler is executed46f79e4Remove patches from planned features7d6d22cRequire package() function to be present77c3ea7Return EOF if Nop ReadWriteCloser is used8661721Run gofmt29016fcRun gofmt7fa6dcfSet minimum Go version in module to 1.1898ffff4Update README.md57a75aaUpdate README.md438eef3Update README.md86706e8Update configuration.md38edfe9Update installation instructions
Downloads