mirror of
https://github.com/kuhyx/todo-app.git
synced 2026-11-10 19:07:02 +01:00
packaging/aur: sharpen metadata against the AUR submission rules
Some checks are pending
release-apk / release (APK) (push) Waiting to run
Some checks are pending
release-apk / release (APK) (push) Waiting to run
The AUR does not review uploads, but packages that violate the rules "may be
deleted without warning", so these were audited against the submission
guidelines rather than assumed compliant.
- pkgdesc now says what the app actually does, in terms a stranger can judge.
"Usefulness" is the one rule these packages are genuinely exposed to, and
the old wording led with the implementation detail.
- optdepends lists every browser the wrapper actually probes for. It searched
Thorium and Brave but only advertised Chrome and Chromium; all four names
were checked to resolve in the official repos or the AUR.
Verified compliant on the rules that can be checked mechanically: not in an
official repo, name free in the AUR, x86_64 declared, no replaces= (the AUR
reserves it for renames), Maintainer line present, license installed. The
conflicts=('todo') on todo-flutter is justified, not defensive: AUR 'todo'
2.4-1 installs its own /usr/bin/todo, confirmed by reading its PKGBUILD.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Aoa1nKWRrAbowz7Hfd3tgL
This commit is contained in:
parent
692938b802
commit
a3a4601832
@ -1,8 +1,8 @@
|
||||
# Maintainer: Krzysztof Rudnicki <krzysztofrudnicki0@gmail.com>
|
||||
pkgname=todo-flutter
|
||||
pkgver=1.0.1
|
||||
pkgver=1.0.2
|
||||
pkgrel=1
|
||||
pkgdesc='Offline-first, CRDT-synced notes app (Flutter web in a Chrome app window)'
|
||||
pkgdesc='Offline-first notes app with optional CRDT sync (Flutter web app in a Chrome window)'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/kuhyx/todo-app'
|
||||
license=('MIT')
|
||||
@ -14,7 +14,9 @@ license=('MIT')
|
||||
# installed into the hicolor theme hierarchy.
|
||||
depends=('glibc' 'bash' 'hicolor-icon-theme')
|
||||
optdepends=('google-chrome: renders the app window'
|
||||
'chromium: renders the app window')
|
||||
'chromium: renders the app window'
|
||||
'brave-bin: renders the app window'
|
||||
'thorium-browser-bin: renders the app window')
|
||||
makedepends=('flutter') # flutter-bin provides `flutter`; either satisfies this
|
||||
# The AUR already ships an unrelated package literally named 'todo' (a todo.txt
|
||||
# CLI) which also owns /usr/bin/todo, so the two genuinely cannot coexist.
|
||||
|
||||
@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
|
||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||
# In Windows, build-name is used as the major, minor, and patch parts
|
||||
# of the product and file versions while build-number is used as the build suffix.
|
||||
version: 1.0.2+1
|
||||
version: 1.0.3+1
|
||||
|
||||
environment:
|
||||
sdk: ^3.12.2
|
||||
|
||||
Loading…
Reference in New Issue
Block a user