@@ -1,36 +1,49 @@
1−{ lib, stdenv, fetchurl, fetchpatch, pkg-config
2−, gperf, guile, guile-lib, libffi }:
1+{ lib
2+, stdenv
3+, fetchurl
4+, fetchpatch
5+, gperf
6+, guile
7+, guile-lib
8+, libffi
9+, pkg-config
10+}:
311
412stdenv.mkDerivation rec {
5−
613 pname = "guile-reader";
714 version = "0.6.3";
815
916 src = fetchurl {
10− url = "http://download.savannah.nongnu.org/releases/guile-reader/${pname}-${version}.tar.gz";
11− sha256 = "sha256-OMK0ROrbuMDKt42QpE7D6/9CvUEMW4SpEBjO5+tk0rs=";
17+ url = "http://download.savannah.nongnu.org/releases/${pname}/${pname}-${version}.tar.gz";
18+ hash = "sha256-OMK0ROrbuMDKt42QpE7D6/9CvUEMW4SpEBjO5+tk0rs=";
1219 };
1320
14− nativeBuildInputs = [ pkg-config ];
15− buildInputs = [ gperf guile guile-lib libffi ];
21+ nativeBuildInputs = [
22+ pkg-config
23+ ];
24+ buildInputs = [
25+ gperf
26+ guile
27+ guile-lib
28+ libffi
29+ ];
1630
1731 GUILE_SITE="${guile-lib}/share/guile/site";
1832
1933 configureFlags = [ "--with-guilemoduledir=$(out)/share/guile/site" ];
2034
2135 meta = with lib; {
36+ homepage = "https://www.nongnu.org/guile-reader/";
2237 description = "A simple framework for building readers for GNU Guile";
2338 longDescription = ''
24− Guile-Reader is a simple framework for building readers for GNU
25− Guile.
39+ Guile-Reader is a simple framework for building readers for GNU Guile.
2640
27− The idea is to make it easy to build procedures that extend
28− Guile's read procedure. Readers supporting various syntax
29− variants can easily be written, possibly by re-using existing
30− "token readers" of a standard Scheme readers. For example, it
31− is used to implement Skribilo's R5RS-derived document syntax.
41+ The idea is to make it easy to build procedures that extend Guile's read
42+ procedure. Readers supporting various syntax variants can easily be
43+ written, possibly by re-using existing "token readers" of a standard
44+ Scheme readers. For example, it is used to implement Skribilo's
45+ R5RS-derived document syntax.
3246 '';
33− homepage = "https://www.nongnu.org/guile-reader/";
3447 license = licenses.lgpl3Plus;
3548 maintainers = with maintainers; [ AndersonTorres ];
3649 platforms = platforms.gnu;