mirror of
https://github.com/CompeyDev/lune-packaging.git
synced 2025-01-08 11:49:10 +00:00
Cross-platform packaging scripts for lune.
Erica Marigold
c4214c9559
Brew maintainers already build from source and publish the compiled binaries, so there is no point of testing it on our side. If they failed to compile from source, they'd raise issues on their side. |
||
---|---|---|
.github/workflows | ||
Formula | ||
lune-src@75549a0b1c | ||
package | ||
test | ||
utils | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.justfile | ||
lune.COMMIT | ||
README.md |
This repository houses the required manifests and build scripts for lune packaging. For more information on lune, see filiptibell/lune.
Packaging Statuses
Platform | Status |
---|---|
Homebrew | |
AUR | |
Scoop | |
AppImage | |
APT |
Installation
Homebrew
Since lune has its cask published to Homebrew core, it can be installed as such:
- From precompiled binaries:
brew install lune
- From source:
brew install lune --build-from-source
AUR
yay -S lune
### OR ###
yay -S lune-git
### OR ###
yay -S lune-bin
Scoop
scoop bucket add lune https://github.com/CompeyDev/lune-packaging.git
scoop install lune
AppImage
Go to the GitHub Actions Page, and download the artifact suitable for your architecture from the build artifacts.
APT
- Import the GPG signing keys:
curl https://id.devcomp.xyz/hi@devcomp.xyz/2.gpg | gpg --import
sudo sh -c "curl https://id.devcomp.xyz/hi@devcomp.xyz/2.gpg | sudo gpg --dearmor > /usr/share/keyrings/lune-archive-keyring.gpg"
- Add the repository to
sources.list
:
deb [signed-by=/usr/share/keyrings/lune-archive-keyring.gpg] https://repos.devcomp.xyz/ bookworm main
- Install the package:
sudo apt update
sudo apt install lune