guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: Add clojure.


From: Alex Vong
Subject: Re: [PATCH] gnu: Add clojure.
Date: Wed, 24 Feb 2016 23:45:12 +0800
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Ricardo Wurmus <address@hidden> writes:

> Alex Vong <address@hidden> writes:
>
>> Hi everyone,
>>
>> This patch adds clojure to guix. I have been interested in clojure's
>> syntax for vector [] and hash-map {} for a while, after watching the
>> introduction of clojure to lisper video. So, I decide to package it for
>> guix! Note that I follow the example in ldc and download tarballs needed
>> to run the tests. I have also used pandoc to build markdown files to
>> html.
>
> That’s great!  I thought it would take a lot more work.  Have you made
> sure that we’re actually building clojure *including* all dependent
> libraries from source without having to rely on bundled jar archives?
>
Yes, I think running `ant jar' also triggers `ant clean', which looks like this:

  <target name="clean"
          description="Remove autogenerated files and directories.">
    <delete dir="${target}"/>
    <delete verbose="true">
      <fileset dir="${basedir}" includes="*.jar"/>
      <fileset dir="${basedir}" includes="*.zip"/>
    </delete>
  </target>

To be safe, we also have the 'remove-jar phase, which removes all jar
files recursively. 

However, looking at the debian package
<https://packages.debian.org/sid/clojure1.6>, clojure does contains
bundled dependencies. Should we package them seperately?

Also, looking at the debian copyright file
<http://metadata.ftp-master.debian.org/changelogs/main/c/clojure1.6/clojure1.6_1.6.0+dfsg-1_copyright>,
it seems there is 1 file licenses under CPL1.0 which is unmentioned in
the README. Are EPL and CPL compatible?

> ~~ Ricardo



reply via email to

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