-
v0.0.3 Stable
released this
2022-11-05 23:44:28 +00:00 | 277 commits to master since this releaseThis release contains mostly bugfixes.
IMPORTANT: The package name has been changed to
linux-user-repository
due to conflicts with other packages, so make sure to remove thelure
package before installing the new packages.Changelog
be48f26
Add --needed flag to pacman install commands61ba975
Add CI badge to README2157d9e
Add GPLv3 headers to all files2b6815e
Add docs for version() functionb6265f4
Add documentation for new ~name parametera42c9b2
Add version() functiond780641
Change package name to linux-user-repositoryc856bf0
Create adding-packages doc8e74e58
Don't pull repos if they've already been pulled in the same commandb686f81
Fix link for lure-repo-botc650c1d
Fix postremove script decodinge604f61
Move packages to working directory after build (Fixes #13)e2c8335
Pass function directory using new ScriptFunc argumentsb56641c
Pass options to subshell when executing a ScriptFuncbaf4cca
Remove replace directive and update nfpmc0e535c
Separate download.Get() function and add ~name parameter to git downloadsb3b6612
Update license field docs
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
checksums.txt
2.1 KiB
-
linux-user-repository-0.0.3-linux-aarch64.apk
6.1 MiB
-
linux-user-repository-0.0.3-linux-aarch64.deb
6.1 MiB
-
linux-user-repository-0.0.3-linux-aarch64.rpm
6.1 MiB
-
linux-user-repository-0.0.3-linux-arm.apk
6.3 MiB
-
linux-user-repository-0.0.3-linux-arm.deb
6.3 MiB
-
linux-user-repository-0.0.3-linux-arm.rpm
6.3 MiB
-
linux-user-repository-0.0.3-linux-i386.apk
6.5 MiB
-
linux-user-repository-0.0.3-linux-i386.deb
6.4 MiB
-
linux-user-repository-0.0.3-linux-i386.rpm
6.4 MiB
-
linux-user-repository-0.0.3-linux-riscv64.apk
6.3 MiB
-
linux-user-repository-0.0.3-linux-riscv64.deb
6.3 MiB
-
linux-user-repository-0.0.3-linux-riscv64.rpm
6.3 MiB
-
linux-user-repository-0.0.3-linux-x86_64.apk
6.6 MiB
-
linux-user-repository-0.0.3-linux-x86_64.deb
6.6 MiB
-
linux-user-repository-0.0.3-linux-x86_64.rpm
6.6 MiB
-
lure_0.0.3_linux_aarch64.tar.gz
5.9 MiB
-
lure_0.0.3_linux_armv6.tar.gz
6.1 MiB
-
lure_0.0.3_linux_i386.tar.gz
6.3 MiB
-
lure_0.0.3_linux_riscv64.tar.gz
6.1 MiB
-
lure_0.0.3_linux_x86_64.tar.gz
6.4 MiB
-
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
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)
-
checksums.txt
1.8 KiB
-
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.1 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.3 MiB
-
lure-0.0.2-linux-i386.apk
6.5 MiB
-
lure-0.0.2-linux-i386.deb
6.4 MiB
-
lure-0.0.2-linux-i386.rpm
6.4 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.3 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
6.6 MiB
-
lure_0.0.2_linux_aarch64.tar.gz
5.9 MiB
-
lure_0.0.2_linux_armv6.tar.gz
6.1 MiB
-
lure_0.0.2_linux_i386.tar.gz
6.2 MiB
-
lure_0.0.2_linux_riscv64.tar.gz
6.1 MiB
-
lure_0.0.2_linux_x86_64.tar.gz
6.4 MiB
-
v0.0.1 Stable
released this
2022-09-28 23:52:13 +00:00 | 333 commits to master since this releaseFirst release!
This is the first release of LURE. While it is still to be considered alpha, it does work in its current form, so I have decided to release it.
There are still many features to add, and likely many bugs to fix. I hope this project is useful to many in the future. Enjoy!
Changelog
bc2e404
Add GPL headers9ad9faa
Add GPLv3 Licenseb910fe8
Add Go Report Card badge7a6a04d
Add Planned Features section61fe25b
Add goreleaser config7f7701a
Add info commandce227d4
Add installation instruction00c5ea3
Add list command46e0343
Add more planned features503328b
Add scripts to packagea0fcc46
Add ~depth parameter to git clone optionsf00fc25
Allocate memory for output slice in pkgPrompt() using make()4307278
Allow overriding package format and distro while buildingab1826f
Fix ~depth parameter for git downloads83a4424
Initial Commitaf83d71
Merge pull request #2 from vaporup/patch-116bb936
Remove redundant check on depthcd6990f
Remove unneeded WriteFunc() function74cc885
Run gofmt7470e08
Run gofmtbc00dde
Run gofmt1ea1011
Take epoch into account when building packagesa618bf2
Update README8871846
Update README.mdae9e294
Use all as architecture if architectures array contains it2f7c56f
Use nop handlers when parsing for info095630a
Use nop handlers when parsing for update check
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
checksums.txt
1.8 KiB
-
lure-0.0.1-linux-aarch64.apk
6.1 MiB
-
lure-0.0.1-linux-aarch64.deb
6.1 MiB
-
lure-0.0.1-linux-aarch64.rpm
6.1 MiB
-
lure-0.0.1-linux-arm.apk
6.3 MiB
-
lure-0.0.1-linux-arm.deb
6.3 MiB
-
lure-0.0.1-linux-arm.rpm
6.3 MiB
-
lure-0.0.1-linux-i386.apk
6.5 MiB
-
lure-0.0.1-linux-i386.deb
6.4 MiB
-
lure-0.0.1-linux-i386.rpm
6.4 MiB
-
lure-0.0.1-linux-riscv64.apk
6.3 MiB
-
lure-0.0.1-linux-riscv64.deb
6.3 MiB
-
lure-0.0.1-linux-riscv64.rpm
6.3 MiB
-
lure-0.0.1-linux-x86_64.apk
6.6 MiB
-
lure-0.0.1-linux-x86_64.deb
6.6 MiB
-
lure-0.0.1-linux-x86_64.rpm
6.6 MiB
-
lure_0.0.1_linux_aarch64.tar.gz
5.9 MiB
-
lure_0.0.1_linux_armv6.tar.gz
6.1 MiB
-
lure_0.0.1_linux_i386.tar.gz
6.2 MiB
-
lure_0.0.1_linux_riscv64.tar.gz
6.1 MiB
-
lure_0.0.1_linux_x86_64.tar.gz
6.4 MiB