gnu: Add gi-docgen.
* gnu/packages/gnome.scm (gi-docgen): New variable.
This commit is contained in:
		
							parent
							
								
									8784bbd510
								
							
						
					
					
						commit
						a0a0c282f0
					
				
					 1 changed files with 27 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -186,6 +186,7 @@
 | 
			
		|||
  #:use-module (gnu packages protobuf)
 | 
			
		||||
  #:use-module (gnu packages pulseaudio)
 | 
			
		||||
  #:use-module (gnu packages python)
 | 
			
		||||
  #:use-module (gnu packages python-build)
 | 
			
		||||
  #:use-module (gnu packages python-crypto)
 | 
			
		||||
  #:use-module (gnu packages python-web)
 | 
			
		||||
  #:use-module (gnu packages python-xyz)
 | 
			
		||||
| 
						 | 
				
			
			@ -5079,6 +5080,32 @@ and other secrets.  It communicates with the \"Secret Service\" using DBus.")
 | 
			
		|||
 Try to last as long as possible.")
 | 
			
		||||
    (license license:gpl2+)))
 | 
			
		||||
 | 
			
		||||
(define-public gi-docgen
 | 
			
		||||
  (package
 | 
			
		||||
    (name "gi-docgen")
 | 
			
		||||
    (version "2022.1")
 | 
			
		||||
    (source (origin
 | 
			
		||||
              (method url-fetch)
 | 
			
		||||
              (uri (pypi-uri "gi-docgen" version))
 | 
			
		||||
              (sha256
 | 
			
		||||
               (base32
 | 
			
		||||
                "1v2wspm2ld27lq1n5v5pzrmkhchfa7p7ahp8rmjm4zcdyagqf7gr"))))
 | 
			
		||||
    (build-system python-build-system)
 | 
			
		||||
    (propagated-inputs (list python-jinja2
 | 
			
		||||
                             python-markdown
 | 
			
		||||
                             python-markupsafe
 | 
			
		||||
                             python-pygments
 | 
			
		||||
                             python-toml
 | 
			
		||||
                             python-typogrify))
 | 
			
		||||
    (home-page "https://gitlab.gnome.org/GNOME/gi-docgen")
 | 
			
		||||
    (synopsis "Documentation tool for GObject-based libraries")
 | 
			
		||||
    (description "GI-DocGen is a document generator for GObject-based
 | 
			
		||||
libraries.  GObject is the base type system of the GNOME project.  GI-Docgen
 | 
			
		||||
reuses the introspection data generated by GObject-based libraries to generate
 | 
			
		||||
the API reference of these libraries, as well as other ancillary
 | 
			
		||||
documentation.")
 | 
			
		||||
    (license license:gpl3+)))
 | 
			
		||||
 | 
			
		||||
(define-public gnome-mines
 | 
			
		||||
  (package
 | 
			
		||||
    (name "gnome-mines")
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Reference in a new issue