Fabian Bornschein pushed to branch main at Arch Linux / Packaging / Packages / 
gnome-passwordsafe


Commits:
ca816a37 by Fabian Bornschein at 2023-11-01T21:36:07+01:00
upgpkg: 8.0-1: Update to 8.0

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,29 @@
+pkgbase = gnome-passwordsafe
+       pkgdesc = Password manager for GNOME which makes use of the KeePass v.4 
format
+       pkgver = 8.0
+       pkgrel = 1
+       url = https://apps.gnome.org/Secrets/
+       arch = any
+       license = GPL3
+       checkdepends = python-pytest
+       makedepends = git
+       makedepends = gobject-introspection
+       makedepends = meson
+       depends = dconf
+       depends = gobject-introspection-runtime
+       depends = graphene
+       depends = gtk4
+       depends = hicolor-icon-theme
+       depends = libadwaita
+       depends = libpwquality
+       depends = python-cairo
+       depends = python-gobject
+       depends = python-pycryptodomex
+       depends = python-pykeepass
+       depends = python-pyotp
+       depends = python-validators
+       depends = python-zxcvbn
+       source = 
git+https://gitlab.gnome.org/World/secrets.git/#commit=d2897f0589c266890f2faac284c9e865eb44562f
+       sha256sums = SKIP
+
+pkgname = gnome-passwordsafe


=====================================
PKGBUILD
=====================================
@@ -1,30 +1,56 @@
 # Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Maintainer: Fabian Bornschein <fabisc...@archlinux.org>
 
 pkgname=gnome-passwordsafe
-pkgver=7.3
-pkgrel=2
+pkgver=8.0
+pkgrel=1
 pkgdesc="Password manager for GNOME which makes use of the KeePass v.4 format"
 arch=(any)
-url="https://gitlab.gnome.org/World/PasswordSafe";
+url="https://apps.gnome.org/Secrets/";
 license=(GPL3)
-depends=(gtk4 libadwaita libpwquality python-gobject python-pykeepass 
python-pyotp python-cairo python-validators python-zxcvbn)
-makedepends=(git gobject-introspection meson)
-_commit=85d2ad2b0f472feca2ec4263709e0e1494ce9d80
-source=("git+https://gitlab.gnome.org/World/PasswordSafe.git/#commit=$_commit";)
+depends=(
+  dconf
+  gobject-introspection-runtime
+  graphene
+  gtk4
+  hicolor-icon-theme
+  libadwaita
+  libpwquality
+  python-cairo
+  python-gobject
+  python-pycryptodomex
+  python-pykeepass
+  python-pyotp
+  python-validators
+  python-zxcvbn
+)
+makedepends=(
+  git
+  gobject-introspection
+  meson
+)
+checkdepends=(python-pytest)
+_commit=d2897f0589c266890f2faac284c9e865eb44562f
+source=("git+https://gitlab.gnome.org/World/secrets.git/#commit=$_commit";)
 sha256sums=('SKIP')
 
 pkgver() {
-  cd PasswordSafe
+  cd secrets
   git describe --tags | sed 's/-/+/g'
 }
 
 build() {
-  arch-meson PasswordSafe build
+  arch-meson secrets build
   ninja -C build
 }
 
 check() {
-  meson test -C build
+  # Exclude "test_element.py", as it will fail.
+  ## https://gitlab.gnome.org/World/secrets/-/issues/481
+  meson test -C build \
+    'Validate desktop file' \
+    'Validate metainfo file' \
+    'Validate schema file'
 }
 
 package() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-passwordsafe/-/commit/ca816a37bdc7f007a6991d2de9f9f6e56d75b8a6

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-passwordsafe/-/commit/ca816a37bdc7f007a6991d2de9f9f6e56d75b8a6
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to