guix-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#26487: Add antlr3


From: Julien Lepiller
Subject: bug#26487: Add antlr3
Date: Mon, 17 Apr 2017 15:03:53 +0200

Le Sat, 15 Apr 2017 15:59:17 -0400,
Kei Kebreau <address@hidden> a écrit :

> Julien Lepiller <address@hidden> writes:
> 
> > Hi, here are patches to add antlr3, a parser generator.
> >
> > * 0001-guix-ant-build-system-Add-src-dir-parameter.patch: adds a
> >   #:src-dir parameter to the ant-build-system, to change the source
> >   directory and possibly specify more than one directory.
> > * 0002-gnu-Add-antlr2.patch: Adds antlr2, an older version of antlr,
> >   that is required by antlr3 to generate some of its source files,
> > and because parts of it is used by antlr3 (such as the CommonTree
> > class).
> > * 0003-gnu-Add-stringtemplate3.patch: Adds stringtemplate3, a
> > runtime requirement of antlr3. It is a library to generate strings
> > using templates.
> > * 0004-gnu-Add-antlr3-and-stringtemplate4.patch: a big patch that
> > adds antlr3 and stringtemplate4 (ST4). ST4 is a newer version of
> > ST3, is a runtime dependency of antlr3 and needs antlr3 to generate
> > some of its source files. antlr3 depends on ST4 too. I didn't find
> > a way to split this patch further.
> >
> > I wanted to package antlr4, but I'm still working on its
> > dependencies (antlr3 is one of them).  
> 
> Everything looks good except for the antlr2 jar file, where the
> timestamps inside the jar file differ. Is there a way to fix this that
> you are aware of?

Hi, I fixed the reproducibility issue by copying part of the
ant-build-system in antlr2's recipe.

Attachment: 0001-guix-ant-build-system-Add-src-dir-parameter.patch
Description: Text Data

Attachment: 0002-gnu-Add-antlr2.patch
Description: Text Data

Attachment: 0003-gnu-Add-stringtemplate3.patch
Description: Text Data

Attachment: 0004-gnu-Add-antlr3-and-stringtemplate4.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]