gnu: sbcl-static-dispatch: Update to 0.5.
* gnu/packages/lisp-xyz.scm (sbcl-static-dispatch): Update to 0.5. [version]: Use annotated tag of the latest release in upstream. [native-inputs]: Remove prove, add fiveam. Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
This commit is contained in:
		
							parent
							
								
									36d4877041
								
							
						
					
					
						commit
						f46b6d6487
					
				
					 1 changed files with 28 additions and 30 deletions
				
			
		|  | @ -13172,35 +13172,33 @@ environment access API.") | ||||||
|   (sbcl-package->ecl-package sbcl-cl-environments)) |   (sbcl-package->ecl-package sbcl-cl-environments)) | ||||||
| 
 | 
 | ||||||
| (define-public sbcl-static-dispatch | (define-public sbcl-static-dispatch | ||||||
|   (let ((commit "6243afcd152854c52ba33daef7394367b657d9c6") |   (package | ||||||
|         (revision "1")) |     (name "sbcl-static-dispatch") | ||||||
|     (package |     (version "0.5") | ||||||
|       (name "sbcl-static-dispatch") |     (source | ||||||
|       (version (git-version "0.3" revision commit)) |      (origin | ||||||
|       (source |        (method git-fetch) | ||||||
|        (origin |        (uri (git-reference | ||||||
|          (method git-fetch) |              (url "https://github.com/alex-gutev/static-dispatch") | ||||||
|          (uri (git-reference |              (commit (string-append "v" version)))) | ||||||
|                (url "https://github.com/alex-gutev/static-dispatch") |        (file-name (git-file-name "static-dispatch" version)) | ||||||
|                (commit commit))) |        (sha256 | ||||||
|          (file-name (git-file-name "static-dispatch" version)) |         (base32 "1a4vgfcn6qnpdkxxv93rri7zf3c92alixp6nyqwpz8mg2xmvy1j3")))) | ||||||
|          (sha256 |     (build-system asdf-build-system/sbcl) | ||||||
|           (base32 "1lli9ar1xbnhkgb5d01rlw4pvfylg2arrw68np2c07fpkkafimg7")))) |     (native-inputs | ||||||
|       (build-system asdf-build-system/sbcl) |      `(("fiveam" ,sbcl-fiveam))) | ||||||
|       (native-inputs |     (inputs | ||||||
|        `(("prove" ,sbcl-prove))) |      `(("agutil" ,sbcl-agutil) | ||||||
|       (inputs |        ("alexandria" ,sbcl-alexandria) | ||||||
|        `(("agutil" ,sbcl-agutil) |        ("anaphora" ,sbcl-anaphora) | ||||||
|          ("alexandria" ,sbcl-alexandria) |        ("arrows" ,sbcl-arrows) | ||||||
|          ("anaphora" ,sbcl-anaphora) |        ("cl-environments" ,sbcl-cl-environments) | ||||||
|          ("arrows" ,sbcl-arrows) |        ("closer-mop" ,sbcl-closer-mop) | ||||||
|          ("cl-environments" ,sbcl-cl-environments) |        ("iterate" ,sbcl-iterate) | ||||||
|          ("closer-mop" ,sbcl-closer-mop) |        ("trivia" ,sbcl-trivia))) | ||||||
|          ("iterate" ,sbcl-iterate) |     (home-page "https://github.com/alex-gutev/static-dispatch") | ||||||
|          ("trivia" ,sbcl-trivia))) |     (synopsis "Static generic function dispatch for Common Lisp") | ||||||
|       (home-page "https://github.com/alex-gutev/static-dispatch") |     (description "Static dispatch is a Common Lisp library, inspired by | ||||||
|       (synopsis "Static generic function dispatch for Common Lisp") |  | ||||||
|       (description "Static dispatch is a Common Lisp library, inspired by |  | ||||||
| @code{inlined-generic-function}, which allows standard Common Lisp generic | @code{inlined-generic-function}, which allows standard Common Lisp generic | ||||||
| function dispatch to be performed statically (at compile time) rather than | function dispatch to be performed statically (at compile time) rather than | ||||||
| dynamically (runtime).  This is similar to what is known as \"overloading\" in | dynamically (runtime).  This is similar to what is known as \"overloading\" in | ||||||
|  | @ -13212,7 +13210,7 @@ functions, such as adding/removing methods at runtime are not required.  An | ||||||
| example of such a case is a generic equality comparison function.  Currently | example of such a case is a generic equality comparison function.  Currently | ||||||
| generic functions are considered far too slow to implement generic arithmetic | generic functions are considered far too slow to implement generic arithmetic | ||||||
| and comparison operations when used heavily in numeric code.") | and comparison operations when used heavily in numeric code.") | ||||||
|       (license license:expat)))) |     (license license:expat))) | ||||||
| 
 | 
 | ||||||
| (define-public cl-static-dispatch | (define-public cl-static-dispatch | ||||||
|   (sbcl-package->cl-source-package sbcl-static-dispatch)) |   (sbcl-package->cl-source-package sbcl-static-dispatch)) | ||||||
|  |  | ||||||
		Reference in a new issue