-
v0.0.2 Stable
released this
2022-10-02 04:01:40 +00:00 | 246 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
architectures
array.Package managers will now prompt for confirmation when doing certain operations, such as installing, removing, and upgrading.
Changelog
337e25c
Add Maintainer field to script variables332e36f
Add Makefilebfb4431
Add conflicts, replaces, provides to nfpm.Overridables3cf1e7f
Add docs for configuration6c9f841
Add documentation75a6007
Add documentation about Like distros74adb91
Add option to disable like distros in decoderc09574e
Add options to package managers3ac715d
Add prepare() functionc18d144
Add usage docs674cfe6
Ask user for confirmation if CPU arch doesn't matcha02a009
Disable like distros if LURE_DISTRO is seta5c2ac6
Document functions in build-scripts.md93d5ad9
Factor in ID_LIKE variable and ARM variants when checking for overridesb5bc721
Fix AUR badgebb50b55
Fix apk remove command87c2a8b
Fix build deps path in docsef1ea04
Fix path to build scripts docs3504656
If build dependencies exist, prompt to remove after buildc3aba08
Merge branch 'Arsen6331:master' into patch-22880982
Merge branch 'master' of gitea6238542
Merge pull request #5 from vaporup/patch-23194648
Merge pull request #9 from vaporup/patch-4bdca0a5
Move cross-packaging instructions to usage docs6012f0f
Move reading build vars to separate function1f39f5e
Only set epoch if not equal to zerodbe4cf9
Remove completed planned feature from READMEfa76d95
Remove error when nop exec handler is executed46f79e4
Remove patches from planned features7d6d22c
Require package() function to be present77c3ea7
Return EOF if Nop ReadWriteCloser is used8661721
Run gofmt29016fc
Run gofmt7fa6dcf
Set minimum Go version in module to 1.1898ffff4
Update README.md57a75aa
Update README.md438eef3
Update README.md86706e8
Update configuration.md38edfe9
Update installation instructions
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
- 1.8 KiB checksums.txt
- 6.1 MiB lure-0.0.2-linux-aarch64.apk
- 6.1 MiB lure-0.0.2-linux-aarch64.deb
- 6.1 MiB lure-0.0.2-linux-aarch64.rpm
- 6.3 MiB lure-0.0.2-linux-arm.apk
- 6.3 MiB lure-0.0.2-linux-arm.deb
- 6.3 MiB lure-0.0.2-linux-arm.rpm
- 6.5 MiB lure-0.0.2-linux-i386.apk
- 6.4 MiB lure-0.0.2-linux-i386.deb
- 6.4 MiB lure-0.0.2-linux-i386.rpm
- 6.3 MiB lure-0.0.2-linux-riscv64.apk
- 6.3 MiB lure-0.0.2-linux-riscv64.deb
- 6.3 MiB lure-0.0.2-linux-riscv64.rpm
- 6.6 MiB lure-0.0.2-linux-x86_64.apk
- 6.6 MiB lure-0.0.2-linux-x86_64.deb
- 6.6 MiB lure-0.0.2-linux-x86_64.rpm
- 5.9 MiB lure_0.0.2_linux_aarch64.tar.gz
- 6.1 MiB lure_0.0.2_linux_armv6.tar.gz
- 6.2 MiB lure_0.0.2_linux_i386.tar.gz
- 6.1 MiB lure_0.0.2_linux_riscv64.tar.gz
- 6.4 MiB lure_0.0.2_linux_x86_64.tar.gz