Compare commits
4 commits
v1.0.0-alp
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
176012478b | ||
|
|
671c5e6fae | ||
|
|
6ef5ccd71b | ||
|
|
f31e861fb9 |
2 changed files with 29 additions and 6 deletions
|
|
@ -221,6 +221,9 @@ jobs:
|
|||
runs-on: ubuntu-latest
|
||||
env:
|
||||
TAP_REPO: ssh://git@forge.quinefoundation.com:2200/quine-global/homebrew-tap.git # Forgejo SSH is on 2200; 22 is the host's sshd
|
||||
# Public address for the cask. $GITHUB_SERVER_URL is how the runner
|
||||
# reaches Forgejo (http://localhost:3000 on mainframe), not a public URL.
|
||||
FORGE_URL: https://forge.quinefoundation.com
|
||||
steps:
|
||||
- uses: https://code.forgejo.org/forgejo/download-artifact@v4
|
||||
with:
|
||||
|
|
@ -245,16 +248,17 @@ jobs:
|
|||
sha256 arm: "$ARM_SHA",
|
||||
intel: "$INTEL_SHA"
|
||||
|
||||
url "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/releases/download/v#{version}/Quintodrome-#{arch}-apple-darwin.app.zip"
|
||||
url "$FORGE_URL/$GITHUB_REPOSITORY/releases/download/v#{version}/Quintodrome-#{arch}-apple-darwin.app.zip"
|
||||
name "Quintodrome"
|
||||
desc "Desktop app wrapping the Navidrome music server"
|
||||
homepage "$GITHUB_SERVER_URL/$GITHUB_REPOSITORY"
|
||||
homepage "$FORGE_URL/$GITHUB_REPOSITORY"
|
||||
|
||||
depends_on :macos
|
||||
|
||||
app "Quintodrome.app"
|
||||
|
||||
postflight do
|
||||
system_command "/usr/bin/xattr",
|
||||
args: ["-dr", "com.apple.quarantine", "#{appdir}/Quintodrome.app"]
|
||||
postflight_steps do
|
||||
run "/usr/bin/xattr", args: ["-dr", "com.apple.quarantine", "{{appdir}}/Quintodrome.app"]
|
||||
end
|
||||
|
||||
zap trash: [
|
||||
|
|
|
|||
21
README.md
21
README.md
|
|
@ -32,6 +32,25 @@ Batteries included:
|
|||
- **Native editing shortcuts** — Cmd+X/C/V/A/Z work in the web UI.
|
||||
- **Swipe navigation** — two-finger swipe back/forward on macOS.
|
||||
|
||||
## Install
|
||||
|
||||
On macOS, with [Homebrew](https://brew.sh):
|
||||
|
||||
```sh
|
||||
brew tap quine/tap https://forge.quinefoundation.com/quine-global/homebrew-tap.git
|
||||
brew trust quine/tap
|
||||
brew install --cask quintodrome
|
||||
```
|
||||
|
||||
The tap URL is required: without one, `brew tap` assumes a GitHub repo. Homebrew
|
||||
refuses to load casks from a tap you haven't trusted, hence `brew trust`. Update
|
||||
with `brew upgrade --cask quintodrome`.
|
||||
|
||||
Or download the `.dmg` from the
|
||||
[releases page](https://forge.quinefoundation.com/quine-global/quintodrome/releases)
|
||||
(see [below](#macos-quintodrome-is-damaged-and-cant-be-opened) if macOS refuses
|
||||
to open it).
|
||||
|
||||
## Quick start
|
||||
|
||||
```sh
|
||||
|
|
@ -58,7 +77,7 @@ just bundle # or: ./desktop/scripts/build.sh
|
|||
This produces the platform's packaged app under
|
||||
`desktop/src-tauri/target/release/bundle/` (e.g. `macos/Quintodrome.app` on
|
||||
macOS). Cross-platform binaries are built in CI — see
|
||||
[`.github/workflows/desktop.yml`](.github/workflows/desktop.yml), which produces
|
||||
[`.gitea/workflows/desktop.yml`](.gitea/workflows/desktop.yml), which produces
|
||||
`.app`/`.dmg` on macOS and `.exe`/`.msi` on Windows for tagged releases.
|
||||
|
||||
> Artifacts are unsigned (no Apple/Windows code-signing certs), so users will
|
||||
|
|
|
|||
Loading…
Reference in a new issue