testing/cinny: generate appdata file

This sets the appdata release from the pkgver and rel instead of
inserting a new release in the appdata file for every upgrade.
This commit is contained in:
Ralf Rachinger 2022-10-30 19:25:18 +01:00 committed by alice
parent f89af3ee9c
commit 8fa0ecb3ff
2 changed files with 11 additions and 8 deletions

View File

@ -1,9 +1,9 @@
# Contributor: Ralf Rachinger <alpine@ralfrachinger.de>
# Maintainer: Ralf Rachinger <alpine@ralfrachinger.de>
pkgname=cinny
# NOTE: also update the AppStream!
pkgver=2.2.2
pkgrel=0
_releasedate="2022-09-28"
pkgrel=1
pkgdesc="Yet another matrix client"
url="https://cinny.in"
# limited by tauri platform support
@ -25,7 +25,7 @@ makedepends="
source="
cinny-$pkgver.zip::https://github.com/cinnyapp/cinny-desktop/releases/download/v$pkgver/cinny-desktop-v$pkgver.zip
0001-disable-tauri-updater.patch
in.cinny.Cinny.appdata.xml
in.cinny.Cinny.appdata.xml.in
in.cinny.Cinny.desktop
"
builddir="$srcdir/cinny-desktop"
@ -60,7 +60,12 @@ package() {
install -Dm755 -t "$pkgdir"/usr/bin "$_rustdir"/target/release/cinny
install -Dm644 -t "$pkgdir"/usr/share/applications/ "$srcdir"/in.cinny.Cinny.desktop
install -Dm644 -t "$pkgdir"/usr/share/metainfo/ "$srcdir"/in.cinny.Cinny.appdata.xml
# Generate appdata file
mkdir -p "$pkgdir"/usr/share/metainfo/
export DATE="$_releasedate"
export VERSION="$pkgver-$pkgrel"
envsubst < "$srcdir"/in.cinny.Cinny.appdata.xml.in > "$pkgdir"/usr/share/metainfo/in.cinny.Cinny.appdata.xml
install -Dm644 "$_rustdir"/icons/32x32.png "$pkgdir"/usr/share/icons/hicolor/32x32/apps/cinny.png
install -Dm644 "$_rustdir"/icons/128x128.png "$pkgdir"/usr/share/icons/hicolor/128x128/apps/cinny.png
@ -71,6 +76,6 @@ package() {
sha512sums="
186f64a021a958393837f6a3a3e9cd7396ee133ba26b961267d8090d71798cb82979c650374c59610f66b47f6de15b5c993871e1a0e49f7d2aa444ea0eca7f99 cinny-2.2.2.zip
882fffa59d8cda7a8dcc424f02af46c2dec078c3484122e27646fa18501c529129c3b084227c59096bae738dec266a45388afcd080adf929ffb707168926ad36 0001-disable-tauri-updater.patch
85a87828735c3b93379a1f6bd85f2a94bff7d09b6701872df10d39f204159c7dd4efe6c7009d49d006ddaf57e2514e93d0e3e3a509a5d96aa5a79ce62c08cba3 in.cinny.Cinny.appdata.xml
215262a8ace51aa679398e0e6e849e853809938026665bfe9bf704cb49f9ee6d02c7bffdaf79296cef5c478006d12d95dcc6fb3fa2e178783cccee322e897b7a in.cinny.Cinny.appdata.xml.in
29b3afefa5af3b5463e8903802e7f4e0374b97c5c0b56fda920cdb6352cad95827621e1a7d51e86a82defab9852bda15e505e69b85eac653cd8aa2c4dd813029 in.cinny.Cinny.desktop
"

View File

@ -53,9 +53,7 @@
</provides>
<releases>
<release version="2.2.2" date="2022-09-28" />
<release version="2.2.0" date="2022-09-17" />
<release version="2.1.3" date="2022-08-31" />
<release version="$VERSION" date="$DATE"/>
</releases>
<content_rating type="oars-1.1"/>
</component>