From 686120083a5042be86d246994bb551905b1704bc Mon Sep 17 00:00:00 2001 From: Christian Schendel Date: Wed, 8 Oct 2025 16:00:41 +0200 Subject: [PATCH] upgpkg: enpass-bin-6.11.12.1953-4: add metainfo.xml --- .SRCINFO | 4 +++- .gitignore | 1 + PKGBUILD | 16 ++++++++++++---- REUSE.toml | 1 + com.enpass.enpass.metainfo.xml | 28 ++++++++++++++++++++++++++++ 5 files changed, 45 insertions(+), 5 deletions(-) create mode 100644 com.enpass.enpass.metainfo.xml diff --git a/.SRCINFO b/.SRCINFO index b869003..3ce439d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = enpass-bin pkgdesc = A multiplatform password manager pkgver = 6.11.12.1953 - pkgrel = 2 + pkgrel = 4 url = http://enpass.io/ install = enpass-bin.install arch = x86_64 @@ -13,8 +13,10 @@ pkgbase = enpass-bin options = !strip source = https://apt.enpass.io/pool/main/e/enpass/enpass_6.11.12.1953_amd64.deb source = terms-of-use.md + source = com.enpass.enpass.metainfo.xml b2sums = ece8aae433b3797614d82ae07d5b7322e48c43cf0d5e6db7aff1e48f67ac220c2fb066b6a61f311f613a56480c9bf4323c13effa3e112f11eab1e10511d944fd b2sums = b257d6ba4689f80e5e79a8ec075acefd7c35338abc2f0b9dda19dd1c81145a69dbff1095cb6d8d68ae5d38aeb5332dff370bf26ae7eb6f21c3f0125fcf9d278d + b2sums = 497fe441c83ecbb9d21bd33f4f51103328d29818a12ac9748008312583ee445c7a2eca5e2f377372ca452c51f3712425364ca681470eb838c62eb69efe39c1e5 pkgname = enpass-bin depends = curl diff --git a/.gitignore b/.gitignore index 753ed58..41a13f5 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ !REUSE.toml !*.install !terms-of-use.md +!com.enpass.enpass.metainfo.xml diff --git a/PKGBUILD b/PKGBUILD index a3e38f2..0d22a51 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ pkgname=enpass-bin pkgver=6.11.12.1953 -pkgrel=2 +pkgrel=4 pkgdesc='A multiplatform password manager' arch=(x86_64) url='http://enpass.io/' @@ -22,12 +22,16 @@ install='enpass-bin.install' source=( "https://apt.enpass.io/pool/main/e/enpass/${pkgname%-bin}_${pkgver}_amd64.deb" "terms-of-use.md" + "com.enpass.enpass.metainfo.xml" ) b2sums=('ece8aae433b3797614d82ae07d5b7322e48c43cf0d5e6db7aff1e48f67ac220c2fb066b6a61f311f613a56480c9bf4323c13effa3e112f11eab1e10511d944fd' - 'b257d6ba4689f80e5e79a8ec075acefd7c35338abc2f0b9dda19dd1c81145a69dbff1095cb6d8d68ae5d38aeb5332dff370bf26ae7eb6f21c3f0125fcf9d278d') + 'b257d6ba4689f80e5e79a8ec075acefd7c35338abc2f0b9dda19dd1c81145a69dbff1095cb6d8d68ae5d38aeb5332dff370bf26ae7eb6f21c3f0125fcf9d278d' + '497fe441c83ecbb9d21bd33f4f51103328d29818a12ac9748008312583ee445c7a2eca5e2f377372ca452c51f3712425364ca681470eb838c62eb69efe39c1e5') # Disable strip as otherwise the browser extension will not work -options=('!strip') +options=( + '!strip' +) package() { depends+=( @@ -76,7 +80,11 @@ package() { mkdir -p "${pkgdir}/usr/bin" ln -s '/opt/enpass/Enpass' "${pkgdir}/usr/bin/enpass" - install -Dm644 $srcdir/terms-of-use.md "${pkgdir}/usr/share/licenses/${pkgname}/terms-of-use.md" + install -Dm644 "${srcdir}/terms-of-use.md" \ + "${pkgdir}/usr/share/licenses/${pkgname}/terms-of-use.md" + + install -Dm644 "${srcdir}/com.enpass.enpass.metainfo.xml" \ + "${pkgdir}/usr/metainfo/com.enpass.enpass.metainfo.xml" } # vim: set ft=sh ts=4 sw=4 et: diff --git a/REUSE.toml b/REUSE.toml index e4c1f50..7f4b7e7 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -18,6 +18,7 @@ path = [ "*.timer", "*.desktop", "*.hook", + "com.enpass.enpass.metainfo.xml", ] SPDX-FileCopyrightText = "Arch Linux contributors" SPDX-License-Identifier = "0BSD" diff --git a/com.enpass.enpass.metainfo.xml b/com.enpass.enpass.metainfo.xml new file mode 100644 index 0000000..6661914 --- /dev/null +++ b/com.enpass.enpass.metainfo.xml @@ -0,0 +1,28 @@ + + + com.enpass.enpass + + Enpass + Enpass is a password manager to securely store and manage your passwords and other credentials. + + CC0-1.0 + LicenseRef-proprietary=https://www.enpass.io/terms-of-use/ + + +

+ Enpass is a password manager that securely stores your passwords and other credentials. + With Enpass, you only need to remember one master password, and Enpass will take care of the rest. +

+

+ Enpass can autofill passwords for you, generate strong passwords, and sync your data across all your devices. + Enpass uses AES-256 encryption to secure your data and supports two-factor authentication for added security. +

+
+ + enpass.desktop + + + https://www.enpass.io/wp-content/uploads/2019/12/enpass_detail_view@2x.png + + +