Add guile-rdf dependency
README.md
| 44 | 44 | sudo make install | |
| 45 | 45 | ``` | |
| 46 | 46 | ||
| 47 | - | You will need guile and guile-json for it to work. Again, the best way to obtain | |
| 48 | - | the dependencies is to use Guix from this repository: | |
| 47 | + | You will need guile, guile-json and guile-rdf for it to work. Again, the best | |
| 48 | + | way to obtain the dependencies is to use Guix from this repository: | |
| 49 | 49 | ||
| 50 | 50 | ```bash | |
| 51 | 51 | guix environment -l guix.scm |
guix.scm
| 28 | 28 | (gnu packages texinfo) | |
| 29 | 29 | (gnu packages tls)) | |
| 30 | 30 | ||
| 31 | + | (define guile3.0-rdf | |
| 32 | + | (package | |
| 33 | + | (name "guile-rdf") | |
| 34 | + | (version "1.0") | |
| 35 | + | (source | |
| 36 | + | (origin | |
| 37 | + | (method git-fetch) | |
| 38 | + | (uri (git-reference | |
| 39 | + | (url "https://framagit.org/tyreunom/guile-rdf") | |
| 40 | + | (commit "63a95baf67f80a4abecff438fa594d63c081e8f7"))) | |
| 41 | + | (file-name (git-file-name name version)) | |
| 42 | + | (sha256 | |
| 43 | + | (base32 | |
| 44 | + | "0raclscf51cgxh3lg3i2qrbip6j3knnf4dr771hla2yvsrfw68x3")))) | |
| 45 | + | (build-system gnu-build-system) | |
| 46 | + | (arguments | |
| 47 | + | `(#:tests? #f)); require network | |
| 48 | + | (inputs | |
| 49 | + | `(("guile" ,guile-next))) | |
| 50 | + | (native-inputs | |
| 51 | + | `(("automake" ,automake) | |
| 52 | + | ("autoconf" ,autoconf) | |
| 53 | + | ("pkg-config" ,pkg-config) | |
| 54 | + | ("texinfo" ,texinfo))) | |
| 55 | + | (home-page "https://framagit.org/tyreunom/guile-rdf") | |
| 56 | + | (synopsis "Guile implementation of the RDF abstract syntax and the Turtle syntax") | |
| 57 | + | (description "Resource Description Framework (RDF) is a general-purpose | |
| 58 | + | language for representing information in the Web. Multiple languages can be | |
| 59 | + | used to represent RDF data, turtle is one of them.") | |
| 60 | + | (license license:gpl3+))) | |
| 61 | + | ||
| 31 | 62 | (package | |
| 32 | 63 | (name "guile-jsonld") | |
| 33 | 64 | (version "0.1") | |
… | |||
| 42 | 73 | (base32 | |
| 43 | 74 | "00l03j8ajkd1a7sg1zycbpdaz71mscrncw7rwjzqk2ia6j04rwxm")))) | |
| 44 | 75 | (build-system gnu-build-system) | |
| 76 | + | (arguments | |
| 77 | + | `(#:tests? #f)); require network | |
| 45 | 78 | (inputs | |
| 46 | 79 | `(("guile" ,guile-next) | |
| 47 | 80 | ("guile-gnutls" ,guile3.0-gnutls) | |
| 48 | - | ("guile-json" ,guile3.0-json))) | |
| 81 | + | ("guile-json" ,guile3.0-json) | |
| 82 | + | ("guile-rdf" ,guile3.0-rdf))) | |
| 49 | 83 | (native-inputs | |
| 50 | 84 | `(("automake" ,automake) | |
| 51 | 85 | ("autoconf" ,autoconf) | |