rosenthal: miniflux-injector-icecat: Move to browser-extensions.

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

View File

@ -155,55 +155,6 @@ eBooks.")
(license license:expat) (license license:expat)
(properties '((upstream-name . "komga"))))) (properties '((upstream-name . "komga")))))
(define-public miniflux-injector
(package
(name "miniflux-injector")
(version "2.3.3")
(properties
'((addon-id . "{528ec801-2e29-4cb9-ae71-5a90503138d1}")
(hidden? . #t)
(rosenthal-update? . #f)))
(source
(origin
(method url-fetch/zipbomb)
(uri (string-append
"https://github.com/Sevichecc/miniflux-injector/releases/download"
"/v" version "/miniflux_injector-" version ".zip"))
(sha256
(base32
"199z441ak6dwy7skgbwc9aa4gfd2r4i22hxfm27s5k3rv7barbvs"))
(modules '((guix build utils)))
(snippet
#~(substitute* "manifest.json"
(("homepage_url.*" line)
(string-append line "\
\"browser_specific_settings\": {
\"gecko\": {
\"id\": \"" #$(assq-ref properties 'addon-id) "\"
}
},
"))))))
(build-system copy-build-system)
(arguments
(list
#:install-plan
#~'(("." #$(assq-ref (package-properties this-package) 'addon-id)))))
(home-page "https://github.com/Sevichecc/miniflux-injector")
(synopsis "Injects Miniflux search results into search page")
(description
"This package provides a browser extension to inject Miniflux search
results into search page. Search terms are sent to your Miniflux instance and
results are added in a sidebar next to search engine results.")
(license license:expat)))
(define-public miniflux-injector/icecat
(let ((base (make-icecat-extension miniflux-injector)))
(package
(inherit base)
(properties
`(,@(alist-delete 'hidden? (package-properties base))
(rosenthal-update? . #f))))))
(define-public navidrome-bin (define-public navidrome-bin
(package (package
(name "navidrome-bin") (name "navidrome-bin")

View File

@ -46,6 +46,55 @@
`(,@(alist-delete 'hidden? (package-properties base)) `(,@(alist-delete 'hidden? (package-properties base))
(rosenthal-update? . #f)))))) (rosenthal-update? . #f))))))
(define-public miniflux-injector
(package
(name "miniflux-injector")
(version "2.3.3")
(properties
'((addon-id . "{528ec801-2e29-4cb9-ae71-5a90503138d1}")
(hidden? . #t)
(rosenthal-update? . #f)))
(source
(origin
(method url-fetch/zipbomb)
(uri (string-append
"https://github.com/Sevichecc/miniflux-injector/releases/download"
"/v" version "/miniflux_injector-" version ".zip"))
(sha256
(base32
"199z441ak6dwy7skgbwc9aa4gfd2r4i22hxfm27s5k3rv7barbvs"))
(modules '((guix build utils)))
(snippet
#~(substitute* "manifest.json"
(("homepage_url.*" line)
(string-append line "\
\"browser_specific_settings\": {
\"gecko\": {
\"id\": \"" #$(assq-ref properties 'addon-id) "\"
}
},
"))))))
(build-system copy-build-system)
(arguments
(list
#:install-plan
#~'(("." #$(assq-ref (package-properties this-package) 'addon-id)))))
(home-page "https://github.com/Sevichecc/miniflux-injector")
(synopsis "Injects Miniflux search results into search page")
(description
"This package provides a browser extension to inject Miniflux search
results into search page. Search terms are sent to your Miniflux instance and
results are added in a sidebar next to search engine results.")
(license license:expat)))
(define-public miniflux-injector/icecat
(let ((base (make-icecat-extension miniflux-injector)))
(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")