diff options
| author | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2021-07-29 15:34:46 -0400 |
|---|---|---|
| committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2021-07-29 22:03:33 -0400 |
| commit | e81228166e2349ded3d31d00642408ddb8a8d54e (patch) | |
| tree | c3c2ac9bd177925d02c0b9a11e94086e378e7491 /gnu | |
| parent | 84fa28234f452985237f94b6ca7349fb2edfb426 (diff) | |
gnu: web: Move libyaml and libcyaml to (gnu packages serialization).
Files to be adjusted were searched with the following command:
$ git ls-files | xargs grep -l -E ',libc?yaml' | \
xargs grep -L '(gnu packages serialization)'
* gnu/packages/web.scm (libyaml, libyaml+static, libcyaml): Move to...
* gnu/packages/serialization.scm: ... here.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/bootloaders.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/code.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/disk.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/emacs-xyz.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/freedesktop.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/guile-xyz.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/haskell-xyz.scm | 2 | ||||
| -rw-r--r-- | gnu/packages/language.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/music.scm | 1 | ||||
| -rw-r--r-- | gnu/packages/python-xyz.scm | 3 | ||||
| -rw-r--r-- | gnu/packages/serialization.scm | 71 | ||||
| -rw-r--r-- | gnu/packages/web.scm | 70 |
12 files changed, 82 insertions, 74 deletions
diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 742992a119b..3faf7297270 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm | |||
| @@ -59,11 +59,11 @@ | |||
| 59 | #:use-module (gnu packages texinfo) | 59 | #:use-module (gnu packages texinfo) |
| 60 | #:use-module (gnu packages tls) | 60 | #:use-module (gnu packages tls) |
| 61 | #:use-module (gnu packages sdl) | 61 | #:use-module (gnu packages sdl) |
| 62 | #:use-module (gnu packages serialization) | ||
| 62 | #:use-module (gnu packages swig) | 63 | #:use-module (gnu packages swig) |
| 63 | #:use-module (gnu packages valgrind) | 64 | #:use-module (gnu packages valgrind) |
| 64 | #:use-module (gnu packages virtualization) | 65 | #:use-module (gnu packages virtualization) |
| 65 | #:use-module (gnu packages xorg) | 66 | #:use-module (gnu packages xorg) |
| 66 | #:use-module (gnu packages web) | ||
| 67 | #:use-module (guix build-system gnu) | 67 | #:use-module (guix build-system gnu) |
| 68 | #:use-module (guix download) | 68 | #:use-module (guix download) |
| 69 | #:use-module (guix git-download) | 69 | #:use-module (guix git-download) |
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 9a4e1511ed8..a414cde3dee 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm | |||
| @@ -64,6 +64,7 @@ | |||
| 64 | #:use-module (gnu packages perl-compression) | 64 | #:use-module (gnu packages perl-compression) |
| 65 | #:use-module (gnu packages pkg-config) | 65 | #:use-module (gnu packages pkg-config) |
| 66 | #:use-module (gnu packages python) | 66 | #:use-module (gnu packages python) |
| 67 | #:use-module (gnu packages serialization) | ||
| 67 | #:use-module (gnu packages sqlite) | 68 | #:use-module (gnu packages sqlite) |
| 68 | #:use-module (gnu packages texinfo) | 69 | #:use-module (gnu packages texinfo) |
| 69 | #:use-module (gnu packages web) | 70 | #:use-module (gnu packages web) |
diff --git a/gnu/packages/disk.scm b/gnu/packages/disk.scm index 2a4dbee748f..0495be3a36e 100644 --- a/gnu/packages/disk.scm +++ b/gnu/packages/disk.scm | |||
| @@ -71,6 +71,7 @@ | |||
| 71 | #:use-module (gnu packages python-xyz) | 71 | #:use-module (gnu packages python-xyz) |
| 72 | #:use-module (gnu packages readline) | 72 | #:use-module (gnu packages readline) |
| 73 | #:use-module (gnu packages samba) | 73 | #:use-module (gnu packages samba) |
| 74 | #:use-module (gnu packages serialization) | ||
| 74 | #:use-module (gnu packages sphinx) | 75 | #:use-module (gnu packages sphinx) |
| 75 | #:use-module (gnu packages sqlite) | 76 | #:use-module (gnu packages sqlite) |
| 76 | #:use-module (gnu packages swig) | 77 | #:use-module (gnu packages swig) |
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d468abd8e26..76a53dcebf5 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm | |||
| @@ -196,6 +196,7 @@ | |||
| 196 | #:use-module (gnu packages ruby) | 196 | #:use-module (gnu packages ruby) |
| 197 | #:use-module (gnu packages rust-apps) | 197 | #:use-module (gnu packages rust-apps) |
| 198 | #:use-module (gnu packages scheme) | 198 | #:use-module (gnu packages scheme) |
| 199 | #:use-module (gnu packages serialization) | ||
| 199 | #:use-module (gnu packages speech) | 200 | #:use-module (gnu packages speech) |
| 200 | #:use-module (gnu packages xiph) | 201 | #:use-module (gnu packages xiph) |
| 201 | #:use-module (gnu packages mp3) | 202 | #:use-module (gnu packages mp3) |
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index ce7ae8b7d50..693a79c7384 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm | |||
| @@ -99,6 +99,7 @@ | |||
| 99 | #:use-module (gnu packages python-xyz) | 99 | #:use-module (gnu packages python-xyz) |
| 100 | #:use-module (gnu packages rdesktop) | 100 | #:use-module (gnu packages rdesktop) |
| 101 | #:use-module (gnu packages samba) | 101 | #:use-module (gnu packages samba) |
| 102 | #:use-module (gnu packages serialization) | ||
| 102 | #:use-module (gnu packages sqlite) | 103 | #:use-module (gnu packages sqlite) |
| 103 | #:use-module (gnu packages valgrind) | 104 | #:use-module (gnu packages valgrind) |
| 104 | #:use-module (gnu packages video) | 105 | #:use-module (gnu packages video) |
diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 40b08168dff..954121c57bf 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm | |||
| @@ -101,6 +101,7 @@ | |||
| 101 | #:use-module (gnu packages readline) | 101 | #:use-module (gnu packages readline) |
| 102 | #:use-module (gnu packages sdl) | 102 | #:use-module (gnu packages sdl) |
| 103 | #:use-module (gnu packages search) | 103 | #:use-module (gnu packages search) |
| 104 | #:use-module (gnu packages serialization) | ||
| 104 | #:use-module (gnu packages slang) | 105 | #:use-module (gnu packages slang) |
| 105 | #:use-module (gnu packages sqlite) | 106 | #:use-module (gnu packages sqlite) |
| 106 | #:use-module (gnu packages swig) | 107 | #:use-module (gnu packages swig) |
| @@ -108,7 +109,6 @@ | |||
| 108 | #:use-module (gnu packages texinfo) | 109 | #:use-module (gnu packages texinfo) |
| 109 | #:use-module (gnu packages tls) | 110 | #:use-module (gnu packages tls) |
| 110 | #:use-module (gnu packages version-control) | 111 | #:use-module (gnu packages version-control) |
| 111 | #:use-module (gnu packages web) | ||
| 112 | #:use-module (gnu packages webkit) | 112 | #:use-module (gnu packages webkit) |
| 113 | #:use-module (gnu packages xdisorg) | 113 | #:use-module (gnu packages xdisorg) |
| 114 | #:use-module (gnu packages xorg) | 114 | #:use-module (gnu packages xorg) |
diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 7ed0db6c663..bb594767953 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm | |||
| @@ -66,7 +66,7 @@ | |||
| 66 | #:use-module (gnu packages pcre) | 66 | #:use-module (gnu packages pcre) |
| 67 | #:use-module (gnu packages pkg-config) | 67 | #:use-module (gnu packages pkg-config) |
| 68 | #:use-module (gnu packages sdl) | 68 | #:use-module (gnu packages sdl) |
| 69 | #:use-module (gnu packages web) | 69 | #:use-module (gnu packages serialization) |
| 70 | #:use-module (gnu packages xml) | 70 | #:use-module (gnu packages xml) |
| 71 | #:use-module (gnu packages xorg) | 71 | #:use-module (gnu packages xorg) |
| 72 | #:use-module (guix build-system haskell) | 72 | #:use-module (guix build-system haskell) |
diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm index 861a92505f2..89298826973 100644 --- a/gnu/packages/language.scm +++ b/gnu/packages/language.scm | |||
| @@ -48,6 +48,7 @@ | |||
| 48 | #:use-module (gnu packages perl-check) | 48 | #:use-module (gnu packages perl-check) |
| 49 | #:use-module (gnu packages qt) | 49 | #:use-module (gnu packages qt) |
| 50 | #:use-module (gnu packages sqlite) | 50 | #:use-module (gnu packages sqlite) |
| 51 | #:use-module (gnu packages serialization) | ||
| 51 | #:use-module (gnu packages swig) | 52 | #:use-module (gnu packages swig) |
| 52 | #:use-module (gnu packages texinfo) | 53 | #:use-module (gnu packages texinfo) |
| 53 | #:use-module (gnu packages web) | 54 | #:use-module (gnu packages web) |
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index dee17acacb1..139ae69bf4b 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm | |||
| @@ -150,6 +150,7 @@ | |||
| 150 | #:use-module (gnu packages readline) | 150 | #:use-module (gnu packages readline) |
| 151 | #:use-module (gnu packages rsync) | 151 | #:use-module (gnu packages rsync) |
| 152 | #:use-module (gnu packages sdl) | 152 | #:use-module (gnu packages sdl) |
| 153 | #:use-module (gnu packages serialization) | ||
| 153 | #:use-module (gnu packages sphinx) | 154 | #:use-module (gnu packages sphinx) |
| 154 | #:use-module (gnu packages sqlite) | 155 | #:use-module (gnu packages sqlite) |
| 155 | #:use-module (gnu packages stb) | 156 | #:use-module (gnu packages stb) |
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 4b2ed029028..59cd7107bf1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm | |||
| @@ -190,8 +190,9 @@ | |||
| 190 | #:use-module (gnu packages readline) | 190 | #:use-module (gnu packages readline) |
| 191 | #:use-module (gnu packages regex) | 191 | #:use-module (gnu packages regex) |
| 192 | #:use-module (gnu packages sdl) | 192 | #:use-module (gnu packages sdl) |
| 193 | #:use-module (gnu packages search) | ||
| 194 | #:use-module (gnu packages scanner) | 193 | #:use-module (gnu packages scanner) |
| 194 | #:use-module (gnu packages search) | ||
| 195 | #:use-module (gnu packages serialization) | ||
| 195 | #:use-module (gnu packages shells) | 196 | #:use-module (gnu packages shells) |
| 196 | #:use-module (gnu packages sphinx) | 197 | #:use-module (gnu packages sphinx) |
| 197 | #:use-module (gnu packages ssh) | 198 | #:use-module (gnu packages ssh) |
diff --git a/gnu/packages/serialization.scm b/gnu/packages/serialization.scm index 8f292ae4084..19fbafa3380 100644 --- a/gnu/packages/serialization.scm +++ b/gnu/packages/serialization.scm | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | ;;; GNU Guix --- Functional package management for GNU | 1 | ;;; GNU Guix --- Functional package management for GNU |
| 2 | ;;; Copyright © 2015, 2017, 2019, 2021 Ricardo Wurmus <rekado@elephly.net> | 2 | ;;; Copyright © 2015, 2017, 2019, 2020, 2021 Ricardo Wurmus <rekado@elephly.net> |
| 3 | ;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org> | 3 | ;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org> |
| 4 | ;;; Copyright © 2016 David Craven <david@craven.ch> | 4 | ;;; Copyright © 2016 David Craven <david@craven.ch> |
| 5 | ;;; Copyright © 2016, 2019, 2020 Marius Bakke <mbakke@fastmail.com> | 5 | ;;; Copyright © 2016, 2019, 2020 Marius Bakke <mbakke@fastmail.com> |
| @@ -10,6 +10,7 @@ | |||
| 10 | ;;; Copyright © 2017 Nikita <nikita@n0.is> | 10 | ;;; Copyright © 2017 Nikita <nikita@n0.is> |
| 11 | ;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr> | 11 | ;;; Copyright © 2017, 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr> |
| 12 | ;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com> | 12 | ;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com> |
| 13 | ;;; Copyright © 2020 Alexandros Theodotou <alex@zrythm.org> | ||
| 13 | ;;; | 14 | ;;; |
| 14 | ;;; This file is part of GNU Guix. | 15 | ;;; This file is part of GNU Guix. |
| 15 | ;;; | 16 | ;;; |
| @@ -333,6 +334,74 @@ that implements both the msgpack and msgpack-rpc specifications.") | |||
| 333 | (inputs | 334 | (inputs |
| 334 | `(("lua" ,lua-5.2))))) | 335 | `(("lua" ,lua-5.2))))) |
| 335 | 336 | ||
| 337 | (define-public libyaml | ||
| 338 | (package | ||
| 339 | (name "libyaml") | ||
| 340 | (version "0.2.5") | ||
| 341 | (source | ||
| 342 | (origin | ||
| 343 | (method url-fetch) | ||
| 344 | (uri (string-append "https://pyyaml.org/download/libyaml/yaml-" | ||
| 345 | version ".tar.gz")) | ||
| 346 | (sha256 | ||
| 347 | (base32 | ||
| 348 | "1x4fcw13r3lqy8ndydr3ili87wicplw2awbcv6r21qgyfndswhn6")))) | ||
| 349 | (build-system gnu-build-system) | ||
| 350 | (arguments | ||
| 351 | '(#:configure-flags '("--disable-static"))) | ||
| 352 | (home-page "https://pyyaml.org/wiki/LibYAML") | ||
| 353 | (synopsis "YAML 1.1 parser and emitter written in C") | ||
| 354 | (description | ||
| 355 | "LibYAML is a YAML 1.1 parser and emitter written in C.") | ||
| 356 | (license license:expat))) | ||
| 357 | |||
| 358 | (define-public libyaml+static | ||
| 359 | (package | ||
| 360 | (inherit libyaml) | ||
| 361 | (name "libyaml+static") | ||
| 362 | (arguments | ||
| 363 | '(#:configure-flags '("--enable-static"))))) | ||
| 364 | |||
| 365 | (define-public libcyaml | ||
| 366 | (package | ||
| 367 | (name "libcyaml") | ||
| 368 | (version "1.1.0") | ||
| 369 | (source | ||
| 370 | (origin | ||
| 371 | (method git-fetch) | ||
| 372 | (uri (git-reference | ||
| 373 | (url "https://github.com/tlsa/libcyaml") | ||
| 374 | (commit (string-append "v" version)))) | ||
| 375 | (file-name (git-file-name name version)) | ||
| 376 | (patches (search-patches "libcyaml-libyaml-compat.patch")) | ||
| 377 | (sha256 | ||
| 378 | (base32 "0428p0rwq71nhh5nzcbapsbrjxa0x5l6h6ns32nxv7j624f0zd93")))) | ||
| 379 | (build-system gnu-build-system) | ||
| 380 | (arguments | ||
| 381 | `(#:make-flags | ||
| 382 | (list (string-append "PREFIX=" (assoc-ref %outputs "out")) | ||
| 383 | (string-append "CC=gcc")) | ||
| 384 | #:phases | ||
| 385 | (modify-phases %standard-phases | ||
| 386 | (delete 'configure) ; no configure script | ||
| 387 | (replace 'check | ||
| 388 | (lambda _ | ||
| 389 | (setenv "CC" "gcc") | ||
| 390 | (invoke "make" "test")))))) | ||
| 391 | (inputs | ||
| 392 | `(("libyaml" ,libyaml))) | ||
| 393 | (native-inputs | ||
| 394 | `(("pkg-config" ,pkg-config))) | ||
| 395 | (synopsis "C library for reading and writing YAML") | ||
| 396 | (description | ||
| 397 | "LibCYAML is a C library written in ISO C11 for reading and writing | ||
| 398 | structured YAML documents. The fundamental idea behind CYAML is to allow | ||
| 399 | applications to construct schemas which describe both the permissible | ||
| 400 | structure of the YAML documents to read/write, and the C data structure(s) | ||
| 401 | in which the loaded data is arranged in memory.") | ||
| 402 | (home-page "https://github.com/tlsa/libcyaml") | ||
| 403 | (license license:isc))) | ||
| 404 | |||
| 336 | (define-public yaml-cpp | 405 | (define-public yaml-cpp |
| 337 | (package | 406 | (package |
| 338 | (name "yaml-cpp") | 407 | (name "yaml-cpp") |
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 42827bc2016..432ed3c445e 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm | |||
| @@ -39,7 +39,6 @@ | |||
| 39 | ;;; Copyright © 2019 Pierre-Moana Levesque <pierre.moana.levesque@gmail.com> | 39 | ;;; Copyright © 2019 Pierre-Moana Levesque <pierre.moana.levesque@gmail.com> |
| 40 | ;;; Copyright © 2019, 2020 Florian Pelz <pelzflorian@pelzflorian.de> | 40 | ;;; Copyright © 2019, 2020 Florian Pelz <pelzflorian@pelzflorian.de> |
| 41 | ;;; Copyright © 2020 Timotej Lazar <timotej.lazar@araneo.si> | 41 | ;;; Copyright © 2020 Timotej Lazar <timotej.lazar@araneo.si> |
| 42 | ;;; Copyright © 2020 Alexandros Theodotou <alex@zrythm.org> | ||
| 43 | ;;; Copyright © 2020 Pierre Neidhardt <mail@ambrevar.xyz> | 42 | ;;; Copyright © 2020 Pierre Neidhardt <mail@ambrevar.xyz> |
| 44 | ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> | 43 | ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org> |
| 45 | ;;; Copyright © 2018, 2019, 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> | 44 | ;;; Copyright © 2018, 2019, 2020 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> |
| @@ -166,6 +165,7 @@ | |||
| 166 | #:use-module (gnu packages re2c) | 165 | #:use-module (gnu packages re2c) |
| 167 | #:use-module (gnu packages readline) | 166 | #:use-module (gnu packages readline) |
| 168 | #:use-module (gnu packages search) | 167 | #:use-module (gnu packages search) |
| 168 | #:use-module (gnu packages serialization) | ||
| 169 | #:use-module (gnu packages sphinx) | 169 | #:use-module (gnu packages sphinx) |
| 170 | #:use-module (gnu packages texinfo) | 170 | #:use-module (gnu packages texinfo) |
| 171 | #:use-module (gnu packages textutils) | 171 | #:use-module (gnu packages textutils) |
| @@ -1854,34 +1854,6 @@ hash/signatures.") | |||
| 1854 | ;; Source code may be distributed under either license. | 1854 | ;; Source code may be distributed under either license. |
| 1855 | (license (list license:expat license:gpl2+)))) | 1855 | (license (list license:expat license:gpl2+)))) |
| 1856 | 1856 | ||
| 1857 | (define-public libyaml | ||
| 1858 | (package | ||
| 1859 | (name "libyaml") | ||
| 1860 | (version "0.2.5") | ||
| 1861 | (source | ||
| 1862 | (origin | ||
| 1863 | (method url-fetch) | ||
| 1864 | (uri (string-append "https://pyyaml.org/download/libyaml/yaml-" | ||
| 1865 | version ".tar.gz")) | ||
| 1866 | (sha256 | ||
| 1867 | (base32 | ||
| 1868 | "1x4fcw13r3lqy8ndydr3ili87wicplw2awbcv6r21qgyfndswhn6")))) | ||
| 1869 | (build-system gnu-build-system) | ||
| 1870 | (arguments | ||
| 1871 | '(#:configure-flags '("--disable-static"))) | ||
| 1872 | (home-page "https://pyyaml.org/wiki/LibYAML") | ||
| 1873 | (synopsis "YAML 1.1 parser and emitter written in C") | ||
| 1874 | (description | ||
| 1875 | "LibYAML is a YAML 1.1 parser and emitter written in C.") | ||
| 1876 | (license license:expat))) | ||
| 1877 | |||
| 1878 | (define-public libyaml+static | ||
| 1879 | (package | ||
| 1880 | (inherit libyaml) | ||
| 1881 | (name "libyaml+static") | ||
| 1882 | (arguments | ||
| 1883 | '(#:configure-flags '("--enable-static"))))) | ||
| 1884 | |||
| 1885 | (define-public libquvi-scripts | 1857 | (define-public libquvi-scripts |
| 1886 | (package | 1858 | (package |
| 1887 | (name "libquvi-scripts") | 1859 | (name "libquvi-scripts") |
| @@ -5433,46 +5405,6 @@ developed as part of the Netsurf project.") | |||
| 5433 | written in C. It is developed as part of the NetSurf project.") | 5405 | written in C. It is developed as part of the NetSurf project.") |
| 5434 | (license license:expat))) | 5406 | (license license:expat))) |
| 5435 | 5407 | ||
| 5436 | (define-public libcyaml | ||
| 5437 | (package | ||
| 5438 | (name "libcyaml") | ||
| 5439 | (version "1.1.0") | ||
| 5440 | (source | ||
| 5441 | (origin | ||
| 5442 | (method git-fetch) | ||
| 5443 | (uri (git-reference | ||
| 5444 | (url "https://github.com/tlsa/libcyaml") | ||
| 5445 | (commit (string-append "v" version)))) | ||
| 5446 | (file-name (git-file-name name version)) | ||
| 5447 | (patches (search-patches "libcyaml-libyaml-compat.patch")) | ||
| 5448 | (sha256 | ||
| 5449 | (base32 "0428p0rwq71nhh5nzcbapsbrjxa0x5l6h6ns32nxv7j624f0zd93")))) | ||
| 5450 | (build-system gnu-build-system) | ||
| 5451 | (arguments | ||
| 5452 | `(#:make-flags | ||
| 5453 | (list (string-append "PREFIX=" (assoc-ref %outputs "out")) | ||
| 5454 | (string-append "CC=gcc")) | ||
| 5455 | #:phases | ||
| 5456 | (modify-phases %standard-phases | ||
| 5457 | (delete 'configure) ; no configure script | ||
| 5458 | (replace 'check | ||
| 5459 | (lambda _ | ||
| 5460 | (setenv "CC" "gcc") | ||
| 5461 | (invoke "make" "test")))))) | ||
| 5462 | (inputs | ||
| 5463 | `(("libyaml" ,libyaml))) | ||
| 5464 | (native-inputs | ||
| 5465 | `(("pkg-config" ,pkg-config))) | ||
| 5466 | (synopsis "C library for reading and writing YAML") | ||
| 5467 | (description | ||
| 5468 | "LibCYAML is a C library written in ISO C11 for reading and writing | ||
| 5469 | structured YAML documents. The fundamental idea behind CYAML is to allow | ||
| 5470 | applications to construct schemas which describe both the permissible | ||
| 5471 | structure of the YAML documents to read/write, and the C data structure(s) | ||
| 5472 | in which the loaded data is arranged in memory.") | ||
| 5473 | (home-page "https://github.com/tlsa/libcyaml") | ||
| 5474 | (license license:isc))) | ||
| 5475 | |||
| 5476 | (define-public libdom | 5408 | (define-public libdom |
| 5477 | (package | 5409 | (package |
| 5478 | (name "libdom") | 5410 | (name "libdom") |
