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.3 d78064179f

    v0.0.3 Stable

    Elara6331 released this 2022-11-05 23:44:28 +00:00 | 277 commits to master since this release

    This 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 the lure package before installing the new packages.

    Changelog

    • be48f26 Add --needed flag to pacman install commands
    • 61ba975 Add CI badge to README
    • 2157d9e Add GPLv3 headers to all files
    • 2b6815e Add docs for version() function
    • b6265f4 Add documentation for new ~name parameter
    • a42c9b2 Add version() function
    • d780641 Change package name to linux-user-repository
    • c856bf0 Create adding-packages doc
    • 8e74e58 Don't pull repos if they've already been pulled in the same command
    • b686f81 Fix link for lure-repo-bot
    • c650c1d Fix postremove script decoding
    • e604f61 Move packages to working directory after build (Fixes #13)
    • e2c8335 Pass function directory using new ScriptFunc arguments
    • b56641c Pass options to subshell when executing a ScriptFunc
    • baf4cca Remove replace directive and update nfpm
    • c0e535c Separate download.Get() function and add ~name parameter to git downloads
    • b3b6612 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 75a60070ba

    v0.0.2 Stable

    Elara6331 released this 2022-10-02 04:01:40 +00:00 | 294 commits to master since this release

    This 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 like go 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 variables
    • 332e36f Add Makefile
    • bfb4431 Add conflicts, replaces, provides to nfpm.Overridables
    • 3cf1e7f Add docs for configuration
    • 6c9f841 Add documentation
    • 75a6007 Add documentation about Like distros
    • 74adb91 Add option to disable like distros in decoder
    • c09574e Add options to package managers
    • 3ac715d Add prepare() function
    • c18d144 Add usage docs
    • 674cfe6 Ask user for confirmation if CPU arch doesn't match
    • a02a009 Disable like distros if LURE_DISTRO is set
    • a5c2ac6 Document functions in build-scripts.md
    • 93d5ad9 Factor in ID_LIKE variable and ARM variants when checking for overrides
    • b5bc721 Fix AUR badge
    • bb50b55 Fix apk remove command
    • 87c2a8b Fix build deps path in docs
    • ef1ea04 Fix path to build scripts docs
    • 3504656 If build dependencies exist, prompt to remove after build
    • c3aba08 Merge branch 'Arsen6331:master' into patch-2
    • 2880982 Merge branch 'master' of gitea
    • 6238542 Merge pull request #5 from vaporup/patch-2
    • 3194648 Merge pull request #9 from vaporup/patch-4
    • bdca0a5 Move cross-packaging instructions to usage docs
    • 6012f0f Move reading build vars to separate function
    • 1f39f5e Only set epoch if not equal to zero
    • dbe4cf9 Remove completed planned feature from README
    • fa76d95 Remove error when nop exec handler is executed
    • 46f79e4 Remove patches from planned features
    • 7d6d22c Require package() function to be present
    • 77c3ea7 Return EOF if Nop ReadWriteCloser is used
    • 8661721 Run gofmt
    • 29016fc Run gofmt
    • 7fa6dcf Set minimum Go version in module to 1.18
    • 98ffff4 Update README.md
    • 57a75aa Update README.md
    • 438eef3 Update README.md
    • 86706e8 Update configuration.md
    • 38edfe9 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 61fe25bcee

    v0.0.1 Stable

    Elara6331 released this 2022-09-28 23:52:13 +00:00 | 333 commits to master since this release

    First 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 headers
    • 9ad9faa Add GPLv3 License
    • b910fe8 Add Go Report Card badge
    • 7a6a04d Add Planned Features section
    • 61fe25b Add goreleaser config
    • 7f7701a Add info command
    • ce227d4 Add installation instruction
    • 00c5ea3 Add list command
    • 46e0343 Add more planned features
    • 503328b Add scripts to package
    • a0fcc46 Add ~depth parameter to git clone options
    • f00fc25 Allocate memory for output slice in pkgPrompt() using make()
    • 4307278 Allow overriding package format and distro while building
    • ab1826f Fix ~depth parameter for git downloads
    • 83a4424 Initial Commit
    • af83d71 Merge pull request #2 from vaporup/patch-1
    • 16bb936 Remove redundant check on depth
    • cd6990f Remove unneeded WriteFunc() function
    • 74cc885 Run gofmt
    • 7470e08 Run gofmt
    • bc00dde Run gofmt
    • 1ea1011 Take epoch into account when building packages
    • a618bf2 Update README
    • 8871846 Update README.md
    • ae9e294 Use all as architecture if architectures array contains it
    • 2f7c56f Use nop handlers when parsing for info
    • 095630a 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
First Previous 1 2 Next Last
Powered by Gitea Version: 1.23.8 Page: 74ms Template: 7ms
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