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) |