Persist app config, add list --verbose, and improve quick start/install

This commit is contained in:
Sebastian Palencsar
2026-02-23 12:15:10 +01:00
parent 4c1b350583
commit 1bc4ac4bc9
8 changed files with 399 additions and 40 deletions

24
packaging/PKGBUILD Executable file
View File

@@ -0,0 +1,24 @@
pkgname=deskify-bin
pkgver=0.1.0_alpha.6
pkgrel=1
pkgdesc="Turn websites into Linux desktop apps (prebuilt binary package)"
arch=('x86_64')
url="https://github.com/spalencsar/deskify"
license=('MIT')
depends=('glibc')
provides=('deskify')
conflicts=('deskify')
_tag="v0.1.0-alpha.6"
source=("deskify::https://github.com/spalencsar/deskify/releases/download/${_tag}/deskify-linux-x86_64"
"LICENSE::https://raw.githubusercontent.com/spalencsar/deskify/${_tag}/LICENSE")
# TODO: replace SKIP with the real sha256 once the release asset is finalized.
sha256sums=('SKIP'
'SKIP')
package() {
install -Dm755 "${srcdir}/deskify" "${pkgdir}/usr/bin/deskify"
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

18
packaging/README.md Executable file
View File

@@ -0,0 +1,18 @@
## AUR package template (manual)
This folder contains a minimal `PKGBUILD` template for a future AUR package:
- `deskify-bin` (prebuilt GitHub Releases binary)
Notes:
- `sha256sums` are currently set to `SKIP` and should be replaced with real checksums before publishing to AUR.
- Update `_tag` and `pkgver` when you publish a new release tag.
Local build test:
```bash
cd packaging
makepkg -sf
```