Update guix recipe
guix.scm
| 25 | 25 | (gnu packages autotools) | |
| 26 | 26 | (gnu packages gnupg) | |
| 27 | 27 | (gnu packages guile) | |
| 28 | + | (gnu packages guile-xyz) | |
| 28 | 29 | (gnu packages pkg-config) | |
| 29 | 30 | (gnu packages texinfo) | |
| 30 | 31 | (gnu packages tls)) | |
| 31 | 32 | ||
| 32 | - | (define guile3.0-rdf | |
| 33 | - | (package | |
| 34 | - | (name "guile-rdf") | |
| 35 | - | (version "1.0") | |
| 36 | - | (source | |
| 37 | - | (origin | |
| 38 | - | (method git-fetch) | |
| 39 | - | (uri (git-reference | |
| 40 | - | (url "https://framagit.org/tyreunom/guile-rdf") | |
| 41 | - | (commit "382d5dcb66fbf770445f329fc3db3fa789b45867"))) | |
| 42 | - | (file-name (git-file-name name version)) | |
| 43 | - | (sha256 | |
| 44 | - | (base32 | |
| 45 | - | "1gjhrgqbsf1nhvmrz2fy9a4351yiyxb4kl81hc0bqilacnqr5p7g")))) | |
| 46 | - | (build-system gnu-build-system) | |
| 47 | - | (arguments | |
| 48 | - | `(#:tests? #f)); require network | |
| 49 | - | (inputs | |
| 50 | - | `(("guile" ,guile-next))) | |
| 51 | - | (native-inputs | |
| 52 | - | `(("automake" ,automake) | |
| 53 | - | ("autoconf" ,autoconf) | |
| 54 | - | ("pkg-config" ,pkg-config) | |
| 55 | - | ("texinfo" ,texinfo))) | |
| 56 | - | (home-page "https://framagit.org/tyreunom/guile-rdf") | |
| 57 | - | (synopsis "Guile implementation of the RDF abstract syntax and the Turtle syntax") | |
| 58 | - | (description "Resource Description Framework (RDF) is a general-purpose | |
| 59 | - | language for representing information in the Web. Multiple languages can be | |
| 60 | - | used to represent RDF data, turtle is one of them.") | |
| 61 | - | (license license:gpl3+))) | |
| 62 | - | ||
| 63 | - | (define-public guile3.0-jsonld | |
| 64 | - | (package | |
| 65 | - | (name "guile-jsonld") | |
| 66 | - | (version "1.0.0") | |
| 67 | - | (source | |
| 68 | - | (origin | |
| 69 | - | (method git-fetch) | |
| 70 | - | (uri (git-reference | |
| 71 | - | (url "https://framagit.org/tyreunom/guile-jsonld") | |
| 72 | - | (commit version))) | |
| 73 | - | (file-name (git-file-name name version)) | |
| 74 | - | (sha256 | |
| 75 | - | (base32 | |
| 76 | - | "0jd08kx0ipl3ad89r0h9fhim6ch8pw4n6fv9rka1zmv70r0n1b58")))) | |
| 77 | - | (build-system gnu-build-system) | |
| 78 | - | (arguments | |
| 79 | - | `(#:tests? #f)); require network | |
| 80 | - | (inputs | |
| 81 | - | `(("guile" ,guile-next))) | |
| 82 | - | (propagated-inputs | |
| 83 | - | `(("guile-gnutls" ,guile3.0-gnutls) | |
| 84 | - | ("guile-json" ,guile3.0-json) | |
| 85 | - | ("guile-rdf" ,guile3.0-rdf))) | |
| 86 | - | (native-inputs | |
| 87 | - | `(("automake" ,automake) | |
| 88 | - | ("autoconf" ,autoconf) | |
| 89 | - | ("pkg-config" ,pkg-config) | |
| 90 | - | ("texinfo" ,texinfo))) | |
| 91 | - | (home-page "https://framagit.org/tyreunom/guile-jsonld") | |
| 92 | - | (synopsis "Guile implementation of the JsonLD API specification") | |
| 93 | - | (description "Guile JsonLD is an implementation of the JsonLD API defined | |
| 94 | - | by the W3C for GNU Guile. JsonLD stands for Json for Linked Data. Linked Data | |
| 95 | - | is a representation for the semantic web. It allows you to express links | |
| 96 | - | between data, in a way that is very similar to WikiData for instance. An object | |
| 97 | - | can have relations (in the form of an IRI) that relates it to one or more objects | |
| 98 | - | or strings, represented by a Json object or an IRI.") | |
| 99 | - | (license license:gpl3+))) | |
| 100 | - | ||
| 101 | 33 | (package | |
| 102 | 34 | (name "guile-fediverse") | |
| 103 | 35 | (version "0.1.0") | |
… | |||
| 112 | 44 | (base32 | |
| 113 | 45 | "00l03j8ajkd1a7sg1zycbpdaz71mscrncw7rwjzqk2ia6j04rwxm")))) | |
| 114 | 46 | (build-system gnu-build-system) | |
| 47 | + | (arguments | |
| 48 | + | `(#:make-flags '("SCHEMA_ORG_FILE=schema.org/schema.jsonld"))) | |
| 115 | 49 | (inputs | |
| 116 | - | `(("guile" ,guile-next) | |
| 50 | + | `(("guile" ,guile-3.0) | |
| 117 | 51 | ("guile-json" ,guile3.0-json) | |
| 118 | - | ("guile-jsonld" ,guile3.0-jsonld) | |
| 52 | + | ("guile-jsonld" ,guile-jsonld) | |
| 119 | 53 | ("guile-gcrypt" ,guile3.0-gcrypt))) | |
| 120 | 54 | (native-inputs | |
| 121 | 55 | `(("automake" ,automake) | |