From dc11e0ae33ebdf26117667144858b69ba7df9fed Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Fri, 10 Jan 2025 20:05:53 +0700 Subject: [PATCH] keepass: Houskeeping **Summary** - Add appstream metainfo (Part of getsolus/packages#1389) - Adjust desktop file to fit spec - Adjust monitoring file rss --- .../files/info.keepass.keepass.metainfo.xml | 23 +++++++++++++++++++ packages/k/keepass/files/keepass.desktop | 2 +- packages/k/keepass/monitoring.yml | 2 +- packages/k/keepass/package.yml | 5 +++- packages/k/keepass/pspec_x86_64.xml | 13 ++++++----- 5 files changed, 36 insertions(+), 9 deletions(-) create mode 100644 packages/k/keepass/files/info.keepass.keepass.metainfo.xml diff --git a/packages/k/keepass/files/info.keepass.keepass.metainfo.xml b/packages/k/keepass/files/info.keepass.keepass.metainfo.xml new file mode 100644 index 00000000000..a77b8952a23 --- /dev/null +++ b/packages/k/keepass/files/info.keepass.keepass.metainfo.xml @@ -0,0 +1,23 @@ + + + info.keepass.keepass + + KeePass + Light-weight and easy-to-use password manager + + CC0-1.0 + GPL-2.0-or-later + + +

+ KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can store all your passwords in one database, which is locked with a master key. So you only have to remember one single master key to unlock the whole database. Database files are encrypted using the best and most secure encryption algorithms currently known (AES-256, ChaCha20 and Twofish). +

+
+ + keepass.desktop + + + https://keepass.info/screenshots/linux/main_big.png + + +
diff --git a/packages/k/keepass/files/keepass.desktop b/packages/k/keepass/files/keepass.desktop index f7544e2aa50..76023c79b12 100644 --- a/packages/k/keepass/files/keepass.desktop +++ b/packages/k/keepass/files/keepass.desktop @@ -3,7 +3,7 @@ Encoding=UTF-8 Version=1.0 Type=Application Icon=keepass -Exec=/usr/bin/keepass +Exec=keepass Name=KeePass Comment=KeePass Categories=Utility; diff --git a/packages/k/keepass/monitoring.yml b/packages/k/keepass/monitoring.yml index 5a7221899b0..5fb67a42584 100644 --- a/packages/k/keepass/monitoring.yml +++ b/packages/k/keepass/monitoring.yml @@ -1,6 +1,6 @@ releases: id: 1505 - rss: https://sourceforge.net/projects/keepass/rss + rss: https://sourceforge.net/projects/keepass/rss?limit=200 security: cpe: - vendor: keepass diff --git a/packages/k/keepass/package.yml b/packages/k/keepass/package.yml index b699145782c..614ce1fdfe5 100644 --- a/packages/k/keepass/package.yml +++ b/packages/k/keepass/package.yml @@ -1,6 +1,6 @@ name : keepass version : 2.57.1 -release : 44 +release : 45 source : - https://sourceforge.net/projects/keepass/files/KeePass%202.x/2.57.1/KeePass-2.57.1-Source.zip : f7b657d44ce132fe01dd86771e852a9464c432c427ddc98d1abfaebd2e802986 homepage : https://keepass.info/ @@ -46,3 +46,6 @@ install : | exec mono /usr/share/keepass/KeePass.exe "$@"' >> $installdir/usr/bin/keepass chmod +x $installdir/usr/bin/keepass install -Dm00644 $pkgfiles/keepass.desktop $installdir/usr/share/applications/keepass.desktop + + # Install appstream metainfo + install -Dm00644 $pkgfiles/info.keepass.keepass.metainfo.xml -t $installdir/usr/share/metainfo diff --git a/packages/k/keepass/pspec_x86_64.xml b/packages/k/keepass/pspec_x86_64.xml index a00bafc3030..b51640b1af1 100644 --- a/packages/k/keepass/pspec_x86_64.xml +++ b/packages/k/keepass/pspec_x86_64.xml @@ -3,8 +3,8 @@ keepass https://keepass.info/ - Thomas Staudinger - Staudi.Kaos@gmail.com + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com GPL-2.0-or-later security @@ -40,15 +40,16 @@ /usr/share/keepass/XSL/KDBX_DetailsLight_HTML.xsl /usr/share/keepass/XSL/KDBX_PasswordsOnly_TXT.xsl /usr/share/keepass/XSL/KDBX_Tabular_HTML.xsl + /usr/share/metainfo/info.keepass.keepass.metainfo.xml - - 2024-11-27 + + 2025-01-10 2.57.1 Packaging update - Thomas Staudinger - Staudi.Kaos@gmail.com + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com \ No newline at end of file