Message ID | 87intm8k68.fsf@we.make.ritual.n0.is |
---|---|
State | New |
Headers | show |
Hello! ng0 <ngillmann@runbox.com> skribis: > I worked on kallithea-scm, while I am very close to finishing it I'd > like to let someone else finish this if possible. Brave endeavor, looks like you went pretty far! If you haven’t done it yet, could you ‘git send-email’ the subset of those patches that you consider ready, to facilitate the reviewer’s work and also to make it easier for whoever would like to take over your work? Thanks! Ludo’.
Ludovic Courtès <ludo@gnu.org> writes: > Hello! > > ng0 <ngillmann@runbox.com> skribis: > >> I worked on kallithea-scm, while I am very close to finishing it I'd >> like to let someone else finish this if possible. > > Brave endeavor, looks like you went pretty far! > > If you haven’t done it yet, could you ‘git send-email’ the subset of > those patches that you consider ready, to facilitate the reviewer’s work > and also to make it easier for whoever would like to take over your > work? Ok. That will be most of the patches I've sent, excluding Kallithea itself. I will send individual patches later this week. > Thanks! > > Ludo’. >
[PATCH 01/18] gnu: Add python-geventhttpclient. [PATCH 02/18] gnu: Add python-fastimport. [PATCH 03/18] gnu: Add python-dulwich. [PATCH 04/18] gnu: Add mercurial@3.7.3. This version, like every maybe older version I packaged here, are hardcoded by kallithea and required. As I was confused about the syntax message at some point, it could be that mercurial is the only one with @3.7.3 in its name and the only incorrect one. I'd like the committer to fix it if it's just a trivial mistake like this. Due to my attention being required else where I can not respond to possible lots of corrections to apply in a short reaction time. If it looks like this is being ignored by myself - it isn't, I'm just busy. [PATCH 05/18] gnu: Add python2-mysql-python. [PATCH 06/18] gnu: Add python-dulwich-0.9.9. [PATCH 07/18] gnu: Add python-repoze.lru. [PATCH 08/18] gnu: Add python-routes. [PATCH 09/18] gnu: Add python-routes-1.13. [PATCH 10/18] gnu: Add python-urlobject. [PATCH 11/18] gnu: Add python-urlobject-2.3.4. [PATCH 12/18] gnu: Add python-docutils-0.11. [PATCH 13/18] gnu: Add python-markdown-2.2.1. [PATCH 14/18] gnu: Add python2-babel-1.3. [PATCH 15/18] gnu: Add python-pyparsing-1.5.0. [PATCH 16/18] gnu: Add python-amqplib. [PATCH 17/18] gnu: Add python2-kombu-1.
ng0 <ngillmann@runbox.com> writes: > Ludovic Courtès <ludo@gnu.org> writes: > >> Hello! >> >> ng0 <ngillmann@runbox.com> skribis: >> >>> I worked on kallithea-scm, while I am very close to finishing it I'd >>> like to let someone else finish this if possible. >> >> Brave endeavor, looks like you went pretty far! >> >> If you haven’t done it yet, could you ‘git send-email’ the subset of >> those patches that you consider ready, to facilitate the reviewer’s work >> and also to make it easier for whoever would like to take over your >> work? > > Ok. That will be most of the patches I've sent, excluding > Kallithea itself. I will send individual patches later this week. Because this was git send-email, some will appear later as my old address is no longer subscribed to gnu.org listserver. >> Thanks! >> >> Ludo’. >> > > -- > ng0 > > --
From a1cd0fe58340cced63a13d04119221811ee23a0b Mon Sep 17 00:00:00 2001 From: ng0 <ngillmann@runbox.com> Date: Fri, 23 Sep 2016 19:41:31 +0000 Subject: [PATCH 18/18] gnu: Add kallithea. * gnu/packages/version-control.scm (kallithea): New variable. --- gnu/packages/version-control.scm | 47 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 14b4dab..5e0f45e 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -10,7 +10,7 @@ ;;; Copyright © 2015 Kyle Meyer <kyle@kyleam.com> ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2016 Leo Famulari <leo@famulari.name> -;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is> +;;; Copyright © 2016 ng0 <ngillmann@runbox.com> ;;; ;;; This file is part of GNU Guix. ;;; @@ -1261,3 +1261,48 @@ a built-in wiki, built-in file browsing, built-in tickets system, etc.") (description "Stagit creates static pages for git repositories, the results can be served with a HTTP file server of your choice.") (license license:expat))) + +(define-public kallithea + (package + (name "kallithea") + (version "0.3.2") + (source (origin + (method url-fetch) + (uri (pypi-uri "Kallithea" version)) + (sha256 + (base32 + "1czhdvxcffr957y4h1qy0nlm7w3rzxbgw6vixg48ga02ry47y6l9")))) + (build-system python-build-system) + (arguments + `(#:python ,python-2)) + (native-inputs + `(("python2-setuptools" ,python2-setuptools))) + (inputs + `(("python2-sphinx" ,python2-sphinx) + ("python2-psycopg2" ,python2-psycopg2) + ("python2-pastescript" ,python2-pastescript) + ("python2-py-bcrypt" ,python2-py-bcrypt) + ("mercurial-3.7.3" ,mercurial@3.7.3) ; mercurial < 3.8 + ("python2-dulwich-0.9.9" ,python2-dulwich-0.9.9) + ("python2-mysql-python" ,python2-mysql-python))) + (native-inputs + `(("python2-routes-1.13" ,python2-routes-1.13) + ("python2-urlobject-2.3.4" ,python2-urlobject-2.3.4) + ("python2-mock" ,python2-mock) + ("python2-docutils-0.11" ,python2-docutils-0.11) + ("python2-markdown-2.2.1" ,python2-markdown-2.2.1) + ("python2-dateutil" ,python2-dateutil) + ("python2-babel-1.3" ,python2-babel-1.3) + ("python2-pytz" ,python2-pytz) + ("python2-celery" ,python2-celery))) + (home-page "https://kallithea-scm.org/") + (synopsis + "Fast and powerful management tool for Mercurial and Git with a built-in push/pull +server, full text search and code-review.") + (description + "Kallithea, a member project of Software Freedom Conservancy, is a GPLv3'd, +Free Software source code management system that supports two leading version +control systems, Mercurial and Git, and has a web interface that is easy to use +for users and admins. You can install Kallithea on your own server and host +repositories for the version control system of your choice.") + (license license:gpl3))) -- 2.10.0