From 83b3560fecbf957e4b0ebb6a66cb0d135a53abdd Mon Sep 17 00:00:00 2001 From: Christian Schendel Date: Fri, 31 Oct 2025 06:14:25 +0100 Subject: [PATCH] upgpkg: fix appstream --- .SRCINFO | 6 +++--- PKGBUILD | 19 ++++++++++--------- ...olf-community.desktop => librewolf.desktop | 2 +- 3 files changed, 14 insertions(+), 13 deletions(-) rename io.gitlab.librewolf-community.desktop => librewolf.desktop (99%) diff --git a/.SRCINFO b/.SRCINFO index 6dcde43..b9a6bef 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = librewolf-bin pkgdesc = Community-maintained fork of Firefox, focused on privacy, security and freedom. pkgver = 144.0.0_1 - pkgrel = 1 + pkgrel = 3 epoch = 1 url = https://librewolf.net/ install = librewolf-bin.install @@ -24,14 +24,14 @@ pkgbase = librewolf-bin source = default192x192.png source = librewolf.svg source = librewolf-symbolic.svg - source = io.gitlab.librewolf-community.desktop + source = librewolf.desktop source = https://raw.githubusercontent.com/flathub/io.gitlab.librewolf-community/refs/heads/master/io.gitlab.librewolf-community.appdata.xml validpgpkeys = 662E3CDD6FE329002D0CA5BB40339DD82B12EF16 b2sums = 8f3cd23075c4acbfbb482e8689396add7c7135bd6db627bc05ebf6b46a13aea2a4833c79987372070e9b76ab3c5f3e6f60ddda207052a484f8e796073ab507eb b2sums = bc8d69df64681bd0e6d74bb791576371ce5853d4d4596781f2b7e6d8a9c04256758df45c284ecb450eec53cbf5038e38c09476d436ad4e03b7b5ce672714c67b b2sums = c5ae312758c58b75ca5aca02b9baef2e1c5a7a45c30c27714882be62871b79016ac7f7dcee76c1f17f544e0fe0977224adddc9fbc78cdb5993533f1618c60773 b2sums = 054348c3b31c398bb35140f77e752c624b78f7e6a0172798338ab88a88b70da10304c810d8457d95929c3ab3fe08a06eed54d56d192d122b695838e9f909023f - b2sums = 0b4788bc1264a1e66acc66277a06f6fe39522f8da819fd741081f17f157a840ec3e4dc419e53fcb1ddd9de5efcb8d54843e4de1673d55989a39e0e805f863aef + b2sums = 12af7f5829f6c8a85e6bc11c211e1456209411d11319b615590128369e9882a63932fc8f12b0f4dea12aa631587d2655aa1b9d77b1068242d49d806de260d633 b2sums = f931d408dd228b91fd5ff000d757217d0c84036299ef08ae5c7126e42787e8b82f2ddda0523af6c9fd9f529c4b6b14964c68a51e0a91ee7adef3dea347c07f74 source_x86_64 = https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/144.0-1/librewolf-144.0-1-linux-x86_64-package.tar.xz source_x86_64 = https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/144.0-1/librewolf-144.0-1-linux-x86_64-package.tar.xz.sig diff --git a/PKGBUILD b/PKGBUILD index 467e647..a1431c3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,7 +9,7 @@ pkgver=144.0.0_1 _fixedfirefoxver="${pkgver%_*}" # Version of Firefox this LibreWolf version is based on, but the Firefox patch number is always included _librewolfver="${pkgver#*_}" _firefoxver="${_fixedfirefoxver%.0}" # Removes ".0" from the end. For "136.0.0" this will result in "136.0" but for "136.0.1" won't do anything. -pkgrel=1 +pkgrel=3 pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom." arch=(x86_64 aarch64) license=(MPL-2.0) @@ -44,7 +44,7 @@ source=( default192x192.png librewolf.svg librewolf-symbolic.svg - io.gitlab.librewolf-community.desktop + librewolf.desktop "https://raw.githubusercontent.com/flathub/io.gitlab.librewolf-community/refs/heads/master/io.gitlab.librewolf-community.appdata.xml" ) source_aarch64=( @@ -59,7 +59,7 @@ b2sums=('8f3cd23075c4acbfbb482e8689396add7c7135bd6db627bc05ebf6b46a13aea2a4833c7 'bc8d69df64681bd0e6d74bb791576371ce5853d4d4596781f2b7e6d8a9c04256758df45c284ecb450eec53cbf5038e38c09476d436ad4e03b7b5ce672714c67b' 'c5ae312758c58b75ca5aca02b9baef2e1c5a7a45c30c27714882be62871b79016ac7f7dcee76c1f17f544e0fe0977224adddc9fbc78cdb5993533f1618c60773' '054348c3b31c398bb35140f77e752c624b78f7e6a0172798338ab88a88b70da10304c810d8457d95929c3ab3fe08a06eed54d56d192d122b695838e9f909023f' - '0b4788bc1264a1e66acc66277a06f6fe39522f8da819fd741081f17f157a840ec3e4dc419e53fcb1ddd9de5efcb8d54843e4de1673d55989a39e0e805f863aef' + '12af7f5829f6c8a85e6bc11c211e1456209411d11319b615590128369e9882a63932fc8f12b0f4dea12aa631587d2655aa1b9d77b1068242d49d806de260d633' 'f931d408dd228b91fd5ff000d757217d0c84036299ef08ae5c7126e42787e8b82f2ddda0523af6c9fd9f529c4b6b14964c68a51e0a91ee7adef3dea347c07f74') b2sums_x86_64=('61ff73034942786102f617bde7cc1eb77df1283174a2872db97fd99d0293f020adbaa892b85cb778994e3bbe25b92a807087689dec5e6ce8cb1b4badd5577e5f' 'SKIP') @@ -134,17 +134,18 @@ app.partner.librewolf=${pkgname//-bin/""} END - install -Dvm644 ${srcdir}/librewolf.svg \ + install -Dvm644 "${srcdir}/librewolf.svg" \ "$pkgdir/usr/share/icons/hicolor/scalable/apps/${pkgname//-bin/""}.svg" # arch upstream provides a separate svg for this. we don't have that, so let's re-use 16.png - install -Dvm644 ${srcdir}/librewolf-symbolic.svg \ + install -Dvm644 "${srcdir}/librewolf-symbolic.svg" \ "$pkgdir/usr/share/icons/hicolor/symbolic/apps/${pkgname//-bin/""}-symbolic.svg" - install -Dvm644 ${srcdir}/io.gitlab.librewolf-community.desktop \ - "$pkgdir/usr/share/applications/io.gitlab.librewolf-community.desktop" - - install -Dvm644 ${srcdir}/io.gitlab.librewolf-community.appdata.xml \ + install -Dvm644 "${srcdir}/librewolf.desktop" \ + "$pkgdir/usr/share/applications/librewolf.desktop" + sed -i 's/io.gitlab.librewolf-community.desktop/librewolf.desktop/' \ + "${srcdir}/io.gitlab.librewolf-community.appdata.xml" + install -Dvm644 "${srcdir}/io.gitlab.librewolf-community.appdata.xml" \ "$pkgdir/usr/share/metainfo/io.gitlab.librewolf-community.appdata.xml" # Install a wrapper to avoid confusion about binary path diff --git a/io.gitlab.librewolf-community.desktop b/librewolf.desktop similarity index 99% rename from io.gitlab.librewolf-community.desktop rename to librewolf.desktop index 9fc1da9..8061e12 100644 --- a/io.gitlab.librewolf-community.desktop +++ b/librewolf.desktop @@ -157,7 +157,7 @@ X-MultipleArgs=false Type=Application MimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;application/x-xpinstall;application/pdf;application/json; StartupNotify=true -StartupWMClass=LibreWolf +StartupWMClass=librewolf Categories=Network;WebBrowser; Actions=new-window;new-private-window;profile-manager-window;