mirror of
https://github.com/CompeyDev/lune-packaging.git
synced 2025-10-08 13:53:11 +01:00
Cross-platform packaging scripts for lune.
.github/workflows | ||
lune-src@a2454457ec | ||
package | ||
test | ||
utils | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.justfile | ||
build.VERSION | ||
lune.COMMIT | ||
lune.VERSION | ||
README.md |
This repository houses the required manifests and build scripts for lune packaging. For more information on lune, see lune-org/lune.
Packaging Statuses
Platform | Status |
---|---|
Homebrew | |
AUR | |
Scoop | |
AppImage | |
APT | |
COPR | Project |
Installation
Note
All release artifacts have been signed by a GPG key with the fingerprint:
FD53 1DF3 2486 2417 4AAD F23E 429E F1C3 3787 1656
To import it, see step 1 in the APT section. This key may periodically update, so if you face any errors while verifying any artifacts, import the newest key as per the command.
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
Note
The signing key was recently changed! If you get errors such as:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 429EF1C337871656
You need to run the commands below to import the new GPG signing keys.
- Import the GPG signing keys:
curl https://id.devcomp.xyz/hi@devcomp.xyz/4.gpg | gpg --import
sudo sh -c "curl https://id.devcomp.xyz/hi@devcomp.xyz/4.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