rosenthal: bitwarden-icecat: Move to browser-extensions.

* modules/rosenthal/packages/binaries.scm (bitwarden, bitwarden/icecat): Move
to...
* modules/rosenthal/packages/browser-extensions.scm (bitwarden)
(bitwarden/icecat): ...here.
This commit is contained in:
Hilton Chain 2025-05-17 16:17:37 +08:00
parent a24818555e
commit 1107486c29
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
2 changed files with 35 additions and 34 deletions

View File

@ -30,40 +30,6 @@
(define-public atuin-bin (define-public atuin-bin
(deprecated-package "atuin-bin" atuin)) (deprecated-package "atuin-bin" atuin))
(define-public bitwarden
(package
(name "bitwarden")
(version "2025.3.1")
(source (origin
(method url-fetch/zipbomb)
(uri (string-append "https://github.com/bitwarden/clients"
"/releases/download/browser-v" version
"/dist-firefox-" version ".zip"))
(sha256
(base32
"03s8z32rc4mwzi61xpzn4f9z6kxwdnshqy61h2kr3cvq9974li3s"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("." #$(assq-ref (package-properties this-package) 'addon-id)))))
(home-page "https://bitwarden.com/")
(synopsis "Bitwarden client browser extension")
(description
"This package provides browser extension for Bitwarden client.")
(license license:gpl3)
(properties
'((addon-id . "{446900e4-71c2-419f-a6a7-df9c091e268b}")
(hidden? . #t)
(rosenthal-update? . #f)))))
(define-public bitwarden/icecat
(let ((base (make-icecat-extension bitwarden)))
(package
(inherit base)
(properties
`(,@(alist-delete 'hidden? (package-properties base))
(rosenthal-update? . #f))))))
(define-public hugo-bin (define-public hugo-bin
(deprecated-package "hugo-bin" hugo)) (deprecated-package "hugo-bin" hugo))

View File

@ -7,10 +7,45 @@
#:use-module (guix gexp) #:use-module (guix gexp)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix git-download) #:use-module (guix git-download)
#:use-module (guix build-system copy) #:use-module (guix build-system copy)
#:use-module (gnu build icecat-extension)) #:use-module (gnu build icecat-extension))
(define-public bitwarden
(package
(name "bitwarden")
(version "2025.3.1")
(source (origin
(method url-fetch/zipbomb)
(uri (string-append "https://github.com/bitwarden/clients"
"/releases/download/browser-v" version
"/dist-firefox-" version ".zip"))
(sha256
(base32
"03s8z32rc4mwzi61xpzn4f9z6kxwdnshqy61h2kr3cvq9974li3s"))))
(build-system copy-build-system)
(arguments
(list #:install-plan
#~'(("." #$(assq-ref (package-properties this-package) 'addon-id)))))
(home-page "https://bitwarden.com/")
(synopsis "Bitwarden client browser extension")
(description
"This package provides browser extension for Bitwarden client.")
(license license:gpl3)
(properties
'((addon-id . "{446900e4-71c2-419f-a6a7-df9c091e268b}")
(hidden? . #t)
(rosenthal-update? . #f)))))
(define-public bitwarden/icecat
(let ((base (make-icecat-extension bitwarden)))
(package
(inherit base)
(properties
`(,@(alist-delete 'hidden? (package-properties base))
(rosenthal-update? . #f))))))
(define-public ohmyech (define-public ohmyech
(package (package
(name "ohmyech") (name "ohmyech")