Skip to content
Snippets Groups Projects
Verified Commit cf6fd550 authored by Jan Alexander Steffens (heftig)'s avatar Jan Alexander Steffens (heftig)
Browse files

9.6-2: Fix tests, fix deps

Fixes: #1
parent 25891a01
No related branches found
Tags 24.05.1-1
No related merge requests found
pkgbase = secrets
pkgdesc = Password manager for GNOME which makes use of the KeePass v.4 format
pkgver = 9.6
pkgrel = 1
pkgrel = 2
url = https://apps.gnome.org/Secrets
arch = any
license = GPL-3.0-only
......@@ -10,18 +10,19 @@ pkgbase = secrets
makedepends = gobject-introspection
makedepends = meson
depends = dconf
depends = glib2
depends = graphene
depends = gtk4
depends = glib2
depends = python
depends = hicolor-icon-theme
depends = libadwaita
depends = python
depends = python-cairo
depends = python-gobject
depends = python-pycryptodomex
depends = python-pykcs11
depends = python-pykeepass
depends = python-pyotp
depends = python-pyusb
depends = python-pykcs11
depends = python-validators
depends = python-yubico
depends = python-zxcvbn
......
......@@ -3,25 +3,26 @@
pkgname=secrets
pkgver=9.6
pkgrel=1
pkgrel=2
pkgdesc="Password manager for GNOME which makes use of the KeePass v.4 format"
arch=(any)
url="https://apps.gnome.org/Secrets"
arch=(any)
license=('GPL-3.0-only')
depends=(
dconf
glib2
graphene
gtk4
glib2
python
hicolor-icon-theme
libadwaita
python
python-cairo
python-gobject
python-pycryptodomex
python-pykcs11
python-pykeepass
python-pyotp
python-pyusb
python-pykcs11
python-validators
python-yubico
python-zxcvbn
......@@ -40,17 +41,16 @@ b2sums=('678397e5f817491cd035151c39f9f995c90551c0363ba7c49e939a004ed4c5fbd6a80b8
build() {
arch-meson secrets build
ninja -C build
meson compile -C build
}
check() {
# 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'
}
check() (
export GSETTINGS_SCHEMA_DIR="$PWD/build/data"
glib-compile-schemas "$GSETTINGS_SCHEMA_DIR"
PYTHONPATH="$PWD/build:$PWD/secrets" \
meson test -C build --print-errorlogs
)
package() {
meson install -C build --destdir "$pkgdir"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment