Logo
Explore Help
Sign In
lure/lure
1
0
Fork 0
You've already forked lure
Code Issues 2 Pull Requests Packages Projects Releases 13 Activity

13 Releases 13 Tags

RSS Feed
  • v0.0.4 46e2d3166f

    v0.0.4 Stable

    Elara6331 released this 2022-11-22 20:54:38 +00:00 | 249 commits to master since this release

    This 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 time
    • 5bc81e3 Add DISTRO_ID_LIKE environment variable
    • 3437df8 Add a way to check the minimum version supported by a LURE repo
    • 98a3b26 Add documentation for environment variables
    • 3361358 Add documentation for helper commands
    • 26d139c Add environment variables to table of contents
    • 3bb7fe3 Add initial helper functions (#39)
    • e22bc0f Add install-completion helper command
    • f30f4c7 Add install-library helper command
    • 05a1ece Add provides and conflicts to goreleaser config
    • 7442da7 Add repodir variable
    • 46e2d31 Add version command
    • 45ad9fb Add woodpecker CI config
    • 8ff903b Change name of install-bin to install-binary
    • da630f6 Expose distro version ID as an environment variable
    • 2c2a27c Fix maintainer spelling in goreleaser config
    • d941ce2 Install manuals in the proper locations
    • 27fb08d Make SKIP case-insensitive
    • da7830d Make the architecture match on all machines
    • c489f48 Parse distro version ID instead of build ID
    • 3f2ec8e Remove epoch from reported version if it is zero
    • 07e4184 Remove installed build dependencies from list
    • 24c807a Resolve ARM variant in the value of the environment variable
    • 8ceb61d Run version function before anything else and set the version variable to its output
    • d32437e Show repo name when prompting to select package
    • 320342c Switch badge to self-hosted CI
    • 001e33d Use /usr/lib for libraries on Arch, Alpine, and Void linux
    • 3ca052f 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
Powered by Gitea Version: 1.23.8 Page: 51ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API