Add guile-rdf dependency

Julien LepillerSun Apr 12 20:04:56+0200 2020

6c62134

Add guile-rdf dependency

README.md

4444
sudo make install
4545
```
4646
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:
4949
5050
```bash
5151
guix environment -l guix.scm

guix.scm

2828
  (gnu packages texinfo)
2929
  (gnu packages tls))
3030
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+
3162
(package
3263
  (name "guile-jsonld")
3364
  (version "0.1")

4273
       (base32
4374
        "00l03j8ajkd1a7sg1zycbpdaz71mscrncw7rwjzqk2ia6j04rwxm"))))
4475
  (build-system gnu-build-system)
76+
  (arguments
77+
   `(#:tests? #f)); require network
4578
  (inputs
4679
   `(("guile" ,guile-next)
4780
     ("guile-gnutls" ,guile3.0-gnutls)
48-
     ("guile-json" ,guile3.0-json)))
81+
     ("guile-json" ,guile3.0-json)
82+
     ("guile-rdf" ,guile3.0-rdf)))
4983
  (native-inputs
5084
   `(("automake" ,automake)
5185
     ("autoconf" ,autoconf)