Publish 1.0.1
Makefile.am
| 1 | 1 | include guile.am | |
| 2 | 2 | ||
| 3 | 3 | SOURCES= \ | |
| 4 | - | config.scm \ | |
| 5 | 4 | jsonld.scm \ | |
| 6 | 5 | jsonld/compaction.scm \ | |
| 7 | 6 | jsonld/context-processing.scm \ | |
… | |||
| 27 | 26 | jsonld/serialize-rdf.scm \ | |
| 28 | 27 | jsonld/term-selection.scm \ | |
| 29 | 28 | jsonld/value-compaction.scm \ | |
| 30 | - | jsonld/value-expansion.scm \ | |
| 29 | + | jsonld/value-expansion.scm | |
| 30 | + | ||
| 31 | + | TEST_MODULES= \ | |
| 32 | + | config.scm \ | |
| 31 | 33 | test-modules/download.scm \ | |
| 32 | 34 | test-modules/online.scm \ | |
| 33 | 35 | test-modules/result.scm \ | |
| 34 | 36 | test-modules/testsuite.scm | |
| 35 | 37 | ||
| 38 | + | AM_TESTS_ENVIRONMENT = GUILE_AUTO_COMPILE=0 | |
| 36 | 39 | TEST_EXTENSIONS = .scm | |
| 37 | 40 | SCM_LOG_DRIVER = env AM_TAP_AWK='$(AWK)' $(SHELL) $(top_srcdir)/tap-driver.sh --color-tests yes --ignore-exit | |
| 38 | 41 | TESTS = tests/compact.scm \ | |
… | |||
| 41 | 44 | tests/remote-doc.scm \ | |
| 42 | 45 | tests/fromrdf.scm \ | |
| 43 | 46 | tests/tordf.scm | |
| 44 | - | EXTRA_DIST += $(TESTS) | |
| 47 | + | EXTRA_DIST += $(TESTS) $(TEST_MODULES) | |
| 45 | 48 | ||
| 46 | 49 | coverage: | |
| 47 | 50 | ./pre-inst-env ./tests/coverage.scm >/dev/null | |
configure.ac
| 2 | 2 | # Process this file with autoconf to produce a configure script. | |
| 3 | 3 | ||
| 4 | 4 | AC_PREREQ([2.69]) | |
| 5 | - | AC_INIT([jsonld], [1.0.0], [julien@lepiller.eu]) | |
| 5 | + | AC_INIT([guile-jsonld], [1.0.1], [julien@lepiller.eu]) | |
| 6 | 6 | AM_INIT_AUTOMAKE([-Wall -Werror foreign]) | |
| 7 | 7 | ||
| 8 | 8 | # Checks for programs. |
guix.scm
| 24 | 24 | (guix utils) | |
| 25 | 25 | (gnu packages autotools) | |
| 26 | 26 | (gnu packages guile) | |
| 27 | + | (gnu packages guile-xyz) | |
| 27 | 28 | (gnu packages pkg-config) | |
| 28 | 29 | (gnu packages texinfo) | |
| 29 | 30 | (gnu packages tls)) | |
| 30 | 31 | ||
| 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 "382d5dcb66fbf770445f329fc3db3fa789b45867"))) | |
| 41 | - | (file-name (git-file-name name version)) | |
| 42 | - | (sha256 | |
| 43 | - | (base32 | |
| 44 | - | "1gjhrgqbsf1nhvmrz2fy9a4351yiyxb4kl81hc0bqilacnqr5p7g")))) | |
| 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 | - | ||
| 62 | 32 | (package | |
| 63 | 33 | (name "guile-jsonld") | |
| 64 | - | (version "0.1") | |
| 34 | + | (version "1.0.1") | |
| 65 | 35 | (source | |
| 66 | 36 | (origin | |
| 67 | 37 | (method git-fetch) | |
… | |||
| 76 | 46 | (arguments | |
| 77 | 47 | `(#:tests? #f)); require network | |
| 78 | 48 | (inputs | |
| 79 | - | `(("guile" ,guile-next) | |
| 80 | - | ("guile-gnutls" ,guile3.0-gnutls) | |
| 81 | - | ("guile-json" ,guile3.0-json) | |
| 82 | - | ("guile-rdf" ,guile3.0-rdf))) | |
| 49 | + | `(("guile" ,guile-3.0) | |
| 50 | + | ("guile-gnutls" ,gnutls) | |
| 51 | + | ("guile-json" ,guile-json-3) | |
| 52 | + | ("guile-rdf" ,guile-rdf))) | |
| 83 | 53 | (native-inputs | |
| 84 | 54 | `(("automake" ,automake) | |
| 85 | 55 | ("autoconf" ,autoconf) | |
pre-inst-env.in
| 6 | 6 | GUILE_LOAD_COMPILED_PATH="$abs_top_builddir${GUILE_LOAD_COMPILED_PATH:+:}$GUILE_LOAD_COMPILED_PATH" | |
| 7 | 7 | GUILE_LOAD_PATH="$abs_top_builddir:$abs_top_srcdir${GUILE_LOAD_PATH:+:}:$GUILE_LOAD_PATH" | |
| 8 | 8 | export GUILE_LOAD_COMPILED_PATH GUILE_LOAD_PATH | |
| 9 | + | export GUILE_AUTO_COMPILE=0 | |
| 9 | 10 | ||
| 10 | 11 | PATH="$abs_top_builddir:$PATH" | |
| 11 | 12 | export PATH |