aboutsummaryrefslogtreecommitdiffstats
path: root/community/gnome-passwordsafe/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gnome-passwordsafe/APKBUILD')
-rw-r--r--community/gnome-passwordsafe/APKBUILD52
1 files changed, 38 insertions, 14 deletions
diff --git a/community/gnome-passwordsafe/APKBUILD b/community/gnome-passwordsafe/APKBUILD
index c83d605c53d..83b225681e6 100644
--- a/community/gnome-passwordsafe/APKBUILD
+++ b/community/gnome-passwordsafe/APKBUILD
@@ -1,30 +1,54 @@
# Contributor: Rasmus Thomsen <oss@cogitri.dev>
-# Maintainer: Rasmus Thomsen <oss@cogitri.dev>
+# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gnome-passwordsafe
-pkgver=5.0
-pkgrel=1
-pkgdesc="A password manager for GNOME"
-url="https://gitlab.gnome.org/World/PasswordSafe"
-arch="noarch !s390x !mips !mips64" # Limited by py3-keepass
+pkgver=7.3
+pkgrel=2
+pkgdesc="password manager for GNOME"
+url="https://gitlab.gnome.org/World/secrets"
+# s390x blocked by py3-keepass
+arch="noarch !s390x"
license="GPL-3.0-only"
-depends="python3 py3-keepass>=3.2.1 py3-pycryptodomex libhandy1 py3-libpwquality py3-gobject3"
-makedepends="meson gtk+3.0-dev libhandy1-dev libpwquality-dev gobject-introspection-dev"
-checkdepends="appstream-glib desktop-file-utils"
+depends="
+ libadwaita
+ py3-cairo
+ py3-gobject3
+ py3-keepass>=4.0.1
+ py3-libpwquality
+ py3-otp>=2.4.0
+ py3-pycryptodomex
+ py3-validators
+ py3-zxcvbn
+ python3
+ "
+makedepends="
+ desktop-file-utils
+ gobject-introspection-dev
+ gtk4.0-dev
+ libadwaita-dev
+ libpwquality-dev
+ meson
+ "
+checkdepends="
+ appstream-glib
+ desktop-file-utils
+ "
subpackages="$pkgname-lang"
-source="https://gitlab.gnome.org/World/PasswordSafe/-/archive/${pkgver/_/.}/PasswordSafe-${pkgver/_/.}.tar.gz"
-builddir="$srcdir/PasswordSafe-${pkgver/_/.}"
+source="https://gitlab.gnome.org/World/secrets/-/archive/${pkgver/_/.}/secrets-${pkgver/_/.}.tar.bz2"
+builddir="$srcdir/secrets-${pkgver/_/.}"
build() {
abuild-meson . output
- meson compile ${JOBS:+-j ${JOBS}} -C output
+ meson compile -C output
}
check() {
- meson test --no-rebuild -v -C output
+ meson test --no-rebuild --print-errorlogs -C output
}
package() {
DESTDIR="$pkgdir" meson install --no-rebuild -C output
}
-sha512sums="93796805d07b9fc593bd412aa5f01f0e7dee8d66a8997e61c357bbc1a2804ccfeea1ffbd9dac356063c0f023f6c65eb04d6702f2d2ec955ab3b43abe6e4c1adc PasswordSafe-5.0.tar.gz"
+sha512sums="
+4390707908f6cde9d971e06892afcaacc710b91c00e344068acf9ec4796c1e1d8b1aa716fc92916a35a9f7beaefde2d752c16a2f55d24451027de823f575bdcf secrets-7.3.tar.bz2
+"