Add Remember, an Emacs mode to remember things.

svn path=/nixpkgs/trunk/; revision=11655
This commit is contained in:
Ludovic Courtès 2008-04-18 14:27:42 +00:00
parent 8449e0bbe6
commit 7ea8e8a363
2 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,39 @@
{ fetchurl, stdenv, texinfo, emacs, bbdb }:
stdenv.mkDerivation rec {
name = "remember-2.0";
src = fetchurl {
url = "http://download.gna.org/remember-el/${name}.tar.gz";
sha256 = "04bp071xjbb6mbspjpwcza0krgx2827v6rfxbsdcpn0qcjgad9wm";
};
buildInputs = [ emacs texinfo ];
patchPhase = ''
sed -i "Makefile.defs" -"es|^PREFIX *=.*$|PREFIX = $out|g"
'';
meta = {
description = "Remember, an Emacs mode for quickly remembering data";
longDescription = ''
Remember is an Emacs mode for quickly remembering data. It uses
whatever back-end is appropriate to record and correlate the
data, but its main intention is to allow you to express as
little structure as possible up front.
When you enter data, either by typing it into a buffer, or using
the contents of the selected region, Remember will store that
data -- unindexed, uninterpreted -- in a data pool. It will
also try to remember as much context information as possible
(any text properties that were set, where you copied it from,
when, how, etc). Later, you can walk through your accumulated
set of data (both organized, and unorganized) and easily begin
moving things around, and making annotations that will express
the full meaning of that data, as far as you know it.
'';
homepage = http://gna.org/projects/remember-el/;
license = "GPLv2+";
};
}

View File

@ -5583,6 +5583,10 @@ let pkgs = rec {
libstdcpp5 = gcc33.gcc;
};
remember = import ../applications/editors/emacs-modes/remember {
inherit fetchurl stdenv texinfo emacs bbdb;
};
rsync = import ../applications/networking/sync/rsync {
inherit fetchurl stdenv;
};