-
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.toml
files 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
8f95ff4
Actually pass the repodir parameter this time5bc81e3
Add DISTRO_ID_LIKE environment variable3437df8
Add a way to check the minimum version supported by a LURE repo98a3b26
Add documentation for environment variables3361358
Add documentation for helper commands26d139c
Add environment variables to table of contents3bb7fe3
Add initial helper functions (#39)e22bc0f
Add install-completion helper commandf30f4c7
Add install-library helper command05a1ece
Add provides and conflicts to goreleaser config7442da7
Add repodir variable46e2d31
Add version command45ad9fb
Add woodpecker CI config8ff903b
Change name of install-bin to install-binaryda630f6
Expose distro version ID as an environment variable2c2a27c
Fix maintainer spelling in goreleaser configd941ce2
Install manuals in the proper locations27fb08d
Make SKIP case-insensitiveda7830d
Make the architecture match on all machinesc489f48
Parse distro version ID instead of build ID3f2ec8e
Remove epoch from reported version if it is zero07e4184
Remove installed build dependencies from list24c807a
Resolve ARM variant in the value of the environment variable8ceb61d
Run version function before anything else and set the version variable to its outputd32437e
Show repo name when prompting to select package320342c
Switch badge to self-hosted CI001e33d
Use /usr/lib for libraries on Arch, Alpine, and Void linux3ca052f
Use slice for list of distros excluded from /usr/lib64
Downloads
- Source Code (ZIP)
- Source Code (TAR.GZ)
-
checksums.txt
2.1 KiB
-
linux-user-repository-0.0.4-linux-aarch64.apk
6.1 MiB
-
linux-user-repository-0.0.4-linux-aarch64.deb
6.1 MiB
-
linux-user-repository-0.0.4-linux-aarch64.pkg.tar.zst
5.9 MiB
-
linux-user-repository-0.0.4-linux-aarch64.rpm
6.1 MiB
-
linux-user-repository-0.0.4-linux-arm.apk
6.3 MiB
-
linux-user-repository-0.0.4-linux-arm.deb
6.3 MiB
-
linux-user-repository-0.0.4-linux-arm.pkg.tar.zst
6.1 MiB
-
linux-user-repository-0.0.4-linux-arm.rpm
6.3 MiB
-
linux-user-repository-0.0.4-linux-i386.apk
6.5 MiB
-
linux-user-repository-0.0.4-linux-i386.deb
6.5 MiB
-
linux-user-repository-0.0.4-linux-i386.pkg.tar.zst
6.2 MiB
-
linux-user-repository-0.0.4-linux-i386.rpm
6.5 MiB
-
linux-user-repository-0.0.4-linux-riscv64.apk
6.3 MiB
-
linux-user-repository-0.0.4-linux-riscv64.deb
6.3 MiB
-
linux-user-repository-0.0.4-linux-riscv64.pkg.tar.zst
6.1 MiB
-
linux-user-repository-0.0.4-linux-riscv64.rpm
6.3 MiB
-
linux-user-repository-0.0.4-linux-x86_64.apk
6.6 MiB
-
linux-user-repository-0.0.4-linux-x86_64.deb
6.6 MiB
-
linux-user-repository-0.0.4-linux-x86_64.pkg.tar.zst
6.4 MiB
-
linux-user-repository-0.0.4-linux-x86_64.rpm
6.6 MiB
-
lure_0.0.4_linux_aarch64.tar.gz
5.9 MiB
-
lure_0.0.4_linux_armv6.tar.gz
6.2 MiB
-
lure_0.0.4_linux_i386.tar.gz
6.3 MiB
-
lure_0.0.4_linux_riscv64.tar.gz
6.1 MiB
-
lure_0.0.4_linux_x86_64.tar.gz
6.4 MiB