From Fedora Project Wiki
(→‎Package Clojure frameworks: add some desirable frameworks/tools to list)
Line 27: Line 27:
== Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries ==
== Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries ==
== Package Clojure frameworks ==
== Package Clojure frameworks ==
Interesting frameworks and tools we should package (please add to this list, but not if they are dependencies of already-listed tools)
* [https://github.com/clojure/clojurescript ClojureScript]
* [http://webnoir.org/ Noir]
* [http://palletops.com/ Pallet]
== Create a packaging guideline for Clojure packages ==
== Create a packaging guideline for Clojure packages ==

Revision as of 09:38, 11 June 2012

Documentation for the Clojure feature

Fix Clojure packaging to comply with our guidelines

This is almost complete -- will land the changes once Kushal and myself can verify that the change works on RHEL 6 as well

Package Leiningen dependencies

(NOTE - for "depends on", please only list either components that are not packaged yet, or components that are part of the Clojure packaging queue)

Dependencies
Package Depends on Bugzilla# Koji Bodhi URL
clojure-contrib clojure-maven-plugin #830287
clojure-maven-plugin fest-assert #830278
lancet #830398
leiningen clojure-contrib, clucy, lancet, robert-hooke
robert-hooke #830709

Package Leiningen

Ensure Leiningen is configured to use the system Maven repository

Ensure that the default Leiningen project templates refer to the packaged versions of Clojure libraries

Package Clojure frameworks

Interesting frameworks and tools we should package (please add to this list, but not if they are dependencies of already-listed tools)

Create a packaging guideline for Clojure packages