From patchwork Wed Jan 2 22:59:00 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: swedebugia X-Patchwork-Id: 648 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 66CF2169F7; Wed, 2 Jan 2019 22:53:33 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mira.cbaines.net (Postfix) with ESMTP id 5B3FC169F5 for ; Wed, 2 Jan 2019 22:53:29 +0000 (GMT) Received: from localhost ([127.0.0.1]:47831 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gepOC-0002gl-L9 for patchwork@mira.cbaines.net; Wed, 02 Jan 2019 17:53:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35916) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gepNw-0002cZ-7K for guix-patches@gnu.org; Wed, 02 Jan 2019 17:53:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gepNq-0003i1-4e for guix-patches@gnu.org; Wed, 02 Jan 2019 17:53:10 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:40238) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gepNl-0003fM-W0 for guix-patches@gnu.org; Wed, 02 Jan 2019 17:53:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gepNl-0007rV-QM for guix-patches@gnu.org; Wed, 02 Jan 2019 17:53:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#33957] [PATCH] gnu: Add missing search-path definitions to guile libraries. Resent-From: swedebugia Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 02 Jan 2019 22:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33957 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 33957@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154646956330198 (code B ref -1); Wed, 02 Jan 2019 22:53:01 +0000 Received: (at submit) by debbugs.gnu.org; 2 Jan 2019 22:52:43 +0000 Received: from localhost ([127.0.0.1]:45052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gepNM-0007qs-1z for submit@debbugs.gnu.org; Wed, 02 Jan 2019 17:52:43 -0500 Received: from eggs.gnu.org ([208.118.235.92]:51254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gepNE-0007qd-Iu for submit@debbugs.gnu.org; Wed, 02 Jan 2019 17:52:34 -0500 Received: from lists.gnu.org ([208.118.235.17]:55556) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gepNE-0003Iz-5D for submit@debbugs.gnu.org; Wed, 02 Jan 2019 17:52:28 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35772) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gepNB-0002EK-7N for guix-patches@gnu.org; Wed, 02 Jan 2019 17:52:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gepN7-00035v-HF for guix-patches@gnu.org; Wed, 02 Jan 2019 17:52:25 -0500 Received: from mx1.riseup.net ([198.252.153.129]:50290) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gepN6-00032d-TS for guix-patches@gnu.org; Wed, 02 Jan 2019 17:52:21 -0500 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 95EC71A01B8 for ; Wed, 2 Jan 2019 14:52:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1546469539; bh=HTJJY/RFok0mVO/PXss89rb10WdsvhZp2iTrtID54Rc=; h=To:From:Subject:Date:From; b=OcaqoeDbf9pydIpf8Z1KYbwRlP+xnLwIILeJUcZIiIQ7Ditp/yQYwj1jY797nVhJp Zce2jXvIGE4YFaQsoaQ8b7fmrU9uS7TmJ35WN9Q76AcSboaPwjt+Ugqs8j1OPn3Fyh I9jbEvVpwpDQhT4/LMyJiYTnI/YDV+6QmIMk1pHM= X-Riseup-User-ID: 58D2B3B8A9FD92BFE1E1C4278348E222D71AD470FED146CC88855BE33F9956A1 Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id D9E6F40015 for ; Wed, 2 Jan 2019 14:52:18 -0800 (PST) From: swedebugia Message-ID: <93acd190-1337-29fd-2f10-1eba69ffe214@riseup.net> Date: Wed, 2 Jan 2019 23:59:00 +0100 MIME-Version: 1.0 Content-Language: en-US X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches I added missing search-path definitions for guile 2.2. From 8517768ad2315db41766be8dc755f50891e113bd Mon Sep 17 00:00:00 2001 From: swedebugia Date: Wed, 2 Jan 2019 23:55:41 +0100 Subject: [PATCH] gnu: Add missing search-path definitions to guile libraries. * gnu/packages/guile.scm (guile-reader, guile-ncurses, guile-hall, guile-ics, guile-lib, guile-json, guile-minikanren, guile-miniadapton, guile-irregex, guile-gdbm-ffi, guile-sqlite3, haunt, guile-config, guile-redis, guile-wisp, guile-sly, g-wrap, guile-dbi, guile-dsv, guile-xosd, guile-daemon, guile-commonmark, guile-bytestructures, guile-aspell, guile-8sync, guile-fibers, guile-git, guile-syntax-highlight, guile-sjson, guile-colorized, guile-pfds, guile-aa-tree, guile-simple-zmq, jupyter-guile-kernel, guile-sparql, guile-debbugs, guile-email, guile-debbugs-next, guile-newt, guile-mastodon): Add search-path definitions. --- gnu/packages/guile.scm | 273 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 273 insertions(+) diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 07b568ee7..03afcddba 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -629,6 +629,13 @@ more.") (native-inputs `(("pkgconfig" ,pkg-config) ("gperf" ,gperf-3.0))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Framework for building readers for GNU Guile") (description "Guile-Reader is a simple framework for building readers for GNU Guile. @@ -684,6 +691,13 @@ many readers as needed).") (format #f "\"~a/lib/guile/2.2/libguile-ncurses\"" out))) #t))))))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://www.gnu.org/software/guile-ncurses/") (synopsis "Guile bindings to ncurses") (description @@ -815,6 +829,13 @@ format is also supported.") (inputs `(("guile" ,guile-2.2))) (propagated-inputs `(("guile-config" ,guile-config))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Guile project tooling") (description "Hall is a command-line application and a set of Guile libraries that @@ -848,6 +869,13 @@ provides tight coupling to Guix.") ("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2) ("which" ,which))) (propagated-inputs `(("guile-lib" ,guile-lib))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/artyom-poptsov/guile-ics") (synopsis "Guile parser library for the iCalendar format") (description @@ -885,6 +913,13 @@ $(libdir)/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache\n")) #t))))) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://www.nongnu.org/guile-lib/") (synopsis "Collection of useful Guile Scheme modules") (description @@ -920,6 +955,13 @@ for Guile\".") (native-inputs `(("pkg-config" ,pkg-config) ("guile" ,guile-2.2))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "JSON module for Guile") (description "Guile-JSON supports parsing and building JSON documents according to the @@ -957,6 +999,13 @@ specification. These are the main features: (build-system guile-build-system) (native-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/ijp/minikanren") (synopsis "MiniKanren declarative logic system, packaged for Guile") (description @@ -995,6 +1044,13 @@ See http://minikanren.org/ for more on miniKanren generally.") (build-system guile-build-system) (native-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/fisherdj/miniAdapton") (synopsis "Minimal implementation of incremental computation in Guile Scheme") @@ -1039,6 +1095,13 @@ understand, extend, and port to host languages other than Scheme.") #:source-directory "src")) (native-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "http://synthcode.com/scheme/irregex") (synopsis "S-expression based regular expressions") (description @@ -1095,6 +1158,13 @@ inspired by the SCSH regular expression system.") `(("guile" ,guile-2.2))) (inputs `(("gdbm" ,gdbm))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/ijp/guile-gdbm") (synopsis "Guile bindings to the GDBM library via Guile's FFI") (description @@ -1130,6 +1200,13 @@ Guile's foreign function interface.") (inputs `(("guile" ,guile-2.2) ("sqlite" ,sqlite))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Access SQLite databases from Guile") (description "This package provides Guile bindings to the SQLite database system.") @@ -1195,6 +1272,13 @@ Guile's foreign function interface.") (propagated-inputs `(("guile-reader" ,guile-reader) ("guile-commonmark" ,guile-commonmark))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Functional static site generator") (description "Haunt is a static site generator written in Guile Scheme. Haunt features a functional build system and an extensible @@ -1227,6 +1311,13 @@ interface for reading articles in any format.") ("pkg-config" ,pkg-config) ("texinfo" ,texinfo))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Guile application configuration parsing library.") (description @@ -1258,6 +1349,13 @@ above command-line parameters.") ("automake" ,automake) ("pkg-config" ,pkg-config) ("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Redis client library for Guile") (description "Guile-redis provides a Scheme interface to the Redis key-value cache and store.") @@ -1336,6 +1434,13 @@ key-value cache and store.") (native-inputs `(("python" ,python) ("pkg-config" ,pkg-config))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Whitespace to lisp syntax for Guile") (description "Wisp is a syntax for Guile which provides a Python-like whitespace-significant language. It may be easier on the eyes for some @@ -1388,6 +1493,13 @@ users and in some situations.") ("gsl" ,gsl) ("freeimage" ,freeimage) ("mesa" ,mesa))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "2D/3D game engine for GNU Guile") (description "Sly is a 2D/3D game engine written in Guile Scheme. Sly features a functional reactive programming interface and live coding @@ -1425,6 +1537,13 @@ capabilities.") (("guilemoduledir =.*guile/site" all) (string-append all "/@GUILE_EFFECTIVE_VERSION@"))) #t)))))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Generate C bindings for Guile") (description "G-Wrap is a tool and Guile library for generating function wrappers for inter-language calls. It currently only supports generating Guile @@ -1468,6 +1587,13 @@ provides access to that interface and its types from the Scheme level.") `(("guile-dbd-sqlite3" ,guile-dbd-sqlite3))) ; only shared library, no scheme files (propagated-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Guile database abstraction layer") (home-page "http://home.gna.org/guile-dbi/guile-dbi.html") (description @@ -1550,6 +1676,13 @@ $(datadir)/guile/site/$(GUILE_EFFECTIVE_VERSION)\n")) "guilesitedir = \ $(datadir)/guile/site/$(GUILE_EFFECTIVE_VERSION)\n")) #t))))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/artyom-poptsov/guile-dsv") (synopsis "DSV module for Guile") (description @@ -1579,6 +1712,13 @@ Unix-style DSV format and RFC 4180 format.") ("libxext" ,libxext) ("libxinerama" ,libxinerama) ("xosd" ,xosd))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/alezost/guile-xosd") (synopsis "XOSD bindings for Guile") (description @@ -1604,6 +1744,13 @@ library}.") `(("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/alezost/guile-daemon") (synopsis "Evaluate code in a running Guile process") (description @@ -1629,6 +1776,13 @@ you send to a FIFO file.") `(("guile" ,guile-2.2))) (native-inputs `(("pkg-config" ,pkg-config))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "CommonMark parser for Guile") (description "guile-commonmark is a library for parsing CommonMark, a fully specified @@ -1661,6 +1815,13 @@ is no support for parsing block and inline level HTML.") `(("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/TaylanUB/scheme-bytestructures") (synopsis "Structured access to bytevector contents for Guile") (description @@ -1707,6 +1868,13 @@ $(datadir)/guile/site/$(GUILE_EFFECTIVE_VERSION)\n")) (native-inputs `(("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2) ("aspell" ,aspell))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/spk121/guile-aspell") (synopsis "Spell-checking from Guile") (description @@ -1807,6 +1975,13 @@ and then run @command{scm example.scm}.") ;; quiet warnings (setenv "GUILE_AUTO_COMPILE" "0") #t))))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://gnu.org/s/8sync/") (synopsis "Asynchronous actor model library for Guile") (description @@ -1847,6 +2022,13 @@ Note that 8sync is only available for Guile 2.2.") ("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Lightweight concurrency facility for Guile") (description "Fibers is a Guile library that implements a a lightweight concurrency @@ -1886,6 +2068,13 @@ is not available for Guile 2.0.") ("libgit2" ,libgit2))) (propagated-inputs `(("guile-bytestructures" ,guile-bytestructures))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Guile bindings for libgit2") (description "This package provides Guile bindings to libgit2, a library to @@ -1913,6 +2102,13 @@ manipulate repositories of the Git version control system.") `(("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "General-purpose syntax highlighter for GNU Guile") (description "Guile-syntax-highlight is a general-purpose syntax highlighting library for GNU Guile. It can parse code written in various @@ -1939,6 +2135,13 @@ HTML (via SXML) or any other format for rendering.") ("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://gitlab.com/dustyweb/guile-sjson") (synopsis "S-expression based json reader/writer for Guile") (description "guile-sjson is a json reader/writer for Guile. @@ -1960,6 +2163,13 @@ It has a nice, simple s-expression based syntax.") (build-system guile-build-system) (native-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/NalaGinrut/guile-colorized") (synopsis "Colorized REPL for Guile") (description @@ -2018,6 +2228,13 @@ It has a nice, simple s-expression based syntax.") #t))))) (native-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Purely functional data structures for Guile") (description "This package provides purely functional data structures written in R6RS @@ -2051,6 +2268,13 @@ Vicare Scheme and IronScheme. Right now it contains: "0044c105r3q9vpl17pv3phl1b79kjm1llhkakqgiasixyav01blh")))) (build-system guile-build-system) (native-inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) ;; https://savannah.nongnu.org/projects/guile-aa-tree (home-page "https://qlfiles.net/guile-aa-tree/") (synopsis "AA tree data structure for Guile") @@ -2093,6 +2317,13 @@ convenient nested tree operations.") `(("guile" ,guile-2.2))) (inputs `(("zeromq" ,zeromq))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/jerry40/guile-simple-zmq") (synopsis "Guile wrapper over ZeroMQ library") (description @@ -2182,6 +2413,13 @@ messaging library.") ("guile" ,guile-2.2) ("guile-json" ,guile-json) ("guile-simple-zmq" ,guile-simple-zmq))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Guile kernel for the Jupyter Notebook") (description "This package provides a Guile 2.x kernel for the Jupyter Notebook. It @@ -2206,6 +2444,13 @@ allows users to interact with the Guile REPL through Jupyter.") `(("pkg-config" ,pkg-config))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://github.com/roelj/guile-sparql") (synopsis "SPARQL module for Guile") (description "This package provides the functionality to query a SPARQL @@ -2233,6 +2478,13 @@ using S-expressions.") (native-inputs `(("guile" ,guile-2.2) ("pkg-config" ,pkg-config))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://savannah.gnu.org/projects/guile-debbugs/") (synopsis "Guile interface to the Debbugs bug tracking service") (description @@ -2263,6 +2515,13 @@ tracker's SOAP service, such as @url{https://bugs.gnu.org}.") ("automake" ,automake))) (inputs `(("guile" ,guile-2.2))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://git.systemreboot.net/guile-email") (synopsis "Guile email parser") (description "This package provides an email parser written in pure @@ -2321,6 +2580,13 @@ Guile.") `(("autoconf" ,autoconf) ("automake" ,automake) ("pkg-config" ,pkg-config))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (synopsis "Guile bindings to Newt") (description "This package provides bindings for Newt, a programming library for @@ -2351,6 +2617,13 @@ Scheme by using Guileā€™s foreign function interface.") `(("guile" ,guile-2.2) ("gnutls" ,gnutls) ("guile-json" ,guile-json))) + (native-search-paths + (list (search-path-specification + (variable "GUILE_LOAD_PATH") + (files '("share/guile/site/2.2"))) + (search-path-specification + (variable "GUILE_LOAD_COMPILED_PATH") + (files '("lib/guile/2.2/site-ccache"))))) (home-page "https://framagit.org/prouby/guile-mastodon") (synopsis "Guile Mastodon REST API module") (description "This package provides Guile modules to access the -- 2.19.2