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.