gnu: Add KeePassXC-Browser.

* gnu/packages/browser-extensions.scm (keepassxc-browser)
(keepassxc-browser-icecat): New variable.

Change-Id: I6f85228e4e012f3e5f8c913fda38287255573604
This commit is contained in:
Ludovic Courtès 2023-12-10 18:12:31 +01:00
parent e154196736
commit 5f0811a9aa
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -221,3 +221,33 @@ (define passff
(define-public passff/icecat (define-public passff/icecat
(make-icecat-extension passff)) (make-icecat-extension passff))
(define keepassxc-browser
(package
(name "keepassxc-browser")
(version "1.8.10")
(source (origin
(method git-fetch)
(uri (git-reference
(url
"https://github.com/keepassxreboot/keepassxc-browser")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1059kcb95ig18izbchwlb7pz41l4l3vjwzlmhz3w8zw2qxm6hrvx"))))
(build-system copy-build-system)
(properties
'((addon-id . "keepassxc-browser@keepassxc.org")))
(arguments
`(#:install-plan
'(("keepassxc-browser" ,(assq-ref properties 'addon-id)))))
(synopsis "Browser extension for the KeePassXC password manager")
(description
"This package provides an extension allow the browser to work together
with the @uref{https://keepassxc.org, KeePassXC} password manager.")
(home-page "https://keepassxc.org")
(license license:gpl3+)))
(define-public keepassxc-browser/icecat
(make-icecat-extension keepassxc-browser))