Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 485270 - dev-java/leiningen ebuild
Summary: dev-java/leiningen ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Kent Fredric (IRC: kent\n) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 442534
  Show dependency tree
 
Reported: 2013-09-18 08:59 UTC by Tiziano Müller (RETIRED)
Modified: 2016-09-02 09:17 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tiziano Müller (RETIRED) gentoo-dev 2013-09-18 08:59:02 UTC
Leiningen, for automating Clojure projects without setting your hair on fire

Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.

Unfortunately leiningen needs leiningen to build itself, but it is doable with some hacking (basically how the the Debian leiningen package work plus some updates to the CLASSPATH)
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-09-01 17:01:02 UTC
dev-clojure wouldn't be warranted unless we had a whole bunch of clojure stuff, which won't happen any time soon.

dev-java/ is probably a more natural fit for clojure stuff until then.

dev-lang/leiningen seems to have been suggested by somebody, but its not really a "language" .... its just a java .jar file that turns out to be useful when clojure pokes at it.
Comment 2 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-09-02 07:14:21 UTC
Getting this working with a provisional -bin version that will avoid the need for all the complexity and avoids needing to work out how to bootstrap.

Then maybe we can get a native build chain going off that.
Comment 3 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2016-09-02 09:17:29 UTC
Will endeavor to provide a non-binary version at some point in future, but this should do the trick for most people for now.

Thanks.

If for whatever reason you are not satisfied by the binary version, go ahead and reopen this ticket until then.


commit 61b0c7943bd3b02273480964dc8b856df3dd1023
Author: Kent Fredric <kentnl@gentoo.org>
Date:   Fri Sep 2 19:26:54 2016 +1200

    dev-java/leiningen-bin: Added to tree at v=2.7.0
    
    Initial binary-only version, because this packages workflow
    requires itself for building, and does a lot of auto-magic