mirror of
				https://codeberg.org/hako/Rosenthal.git
				synced 2025-11-04 03:34:37 +00:00 
			
		
		
		
	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:
		
							parent
							
								
									1107486c29
								
							
						
					
					
						commit
						4989a66100
					
				@ -155,55 +155,6 @@ eBooks.")
 | 
			
		||||
   (license license:expat)
 | 
			
		||||
   (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
 | 
			
		||||
  (package
 | 
			
		||||
    (name "navidrome-bin")
 | 
			
		||||
 | 
			
		||||
@ -46,6 +46,55 @@
 | 
			
		||||
       `(,@(alist-delete 'hidden? (package-properties base))
 | 
			
		||||
         (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
 | 
			
		||||
  (package
 | 
			
		||||
    (name "ohmyech")
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user