Remove Semantic and EIEIO, now part of CEDET.
svn path=/nixpkgs/trunk/; revision=16283
This commit is contained in:
parent
ccc059b201
commit
d490682e3b
@ -1,40 +0,0 @@
|
|||||||
{ fetchurl, stdenv, emacs }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "eieio-0.17";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://sourceforge/cedet/${name}.tar.gz";
|
|
||||||
sha256 = "0n31z9d47ar10g9xrnzz3nl4pmixw1nkk0kpxaillls7xvjd1zy2";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs ];
|
|
||||||
|
|
||||||
doCheck = false;
|
|
||||||
checkPhase = "make test";
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
ensureDir "$out/share/emacs/site-lisp"
|
|
||||||
cp -v *.el *.elc "$out/share/emacs/site-lisp"
|
|
||||||
chmod a-x "$out/share/emacs/site-lisp/"*
|
|
||||||
|
|
||||||
ensureDir "$out/share/info"
|
|
||||||
cp -v *.info* "$out/share/info"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "EIEIO: Enhanced Implementation of Emacs Interpreted Objects";
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
This package is now part of CEDET, please upgrade.
|
|
||||||
|
|
||||||
EIEIO is a package which implements a CLOS subset for Emacs. It
|
|
||||||
includes examples which can draw simple tree graphs, and bar
|
|
||||||
charts.
|
|
||||||
'';
|
|
||||||
|
|
||||||
license = "GPLv2+";
|
|
||||||
|
|
||||||
homepage = http://cedet.sourceforge.net/;
|
|
||||||
};
|
|
||||||
}
|
|
@ -1,52 +0,0 @@
|
|||||||
{ fetchurl, stdenv, emacs, eieio }:
|
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
|
||||||
name = "semantic-1.4.4";
|
|
||||||
|
|
||||||
src = fetchurl {
|
|
||||||
url = "mirror://sourceforge/cedet/${name}.tar.gz";
|
|
||||||
sha256 = "0j50dqdy5bl35vqfbgxp93grs11llg9i4398044br73lvvif9n5f";
|
|
||||||
};
|
|
||||||
|
|
||||||
buildInputs = [ emacs eieio ];
|
|
||||||
|
|
||||||
doCheck = true;
|
|
||||||
checkPhase = "make Tests";
|
|
||||||
|
|
||||||
preConfigure = ''
|
|
||||||
sed -i "Makefile" -es'|^LOADPATH[[:blank:]]*=.*$|LOADPATH = ${eieio}/share/emacs/site-lisp|g'
|
|
||||||
'';
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
ensureDir "$out/share/emacs/site-lisp"
|
|
||||||
cp -v *.el *.elc "$out/share/emacs/site-lisp"
|
|
||||||
chmod a-x "$out/share/emacs/site-lisp/"*
|
|
||||||
|
|
||||||
ensureDir "$out/share/info"
|
|
||||||
cp -v *.info* "$out/share/info"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
|
||||||
description = "Semantic, infrastructure for parser based text analysis in Emacs";
|
|
||||||
|
|
||||||
longDescription = ''
|
|
||||||
This package is now part of CEDET, please upgrade.
|
|
||||||
|
|
||||||
Semantic is an infrastructure for parser based text analysis in
|
|
||||||
Emacs. It is a lexer, parser-generator, and parser. It is
|
|
||||||
written in Emacs Lisp and is customized to the way Emacs thinks
|
|
||||||
about language files, and is optimized to use Emacs' parsing
|
|
||||||
capabilities.
|
|
||||||
|
|
||||||
Semantic's goal is to provide an intermediate API for authors of
|
|
||||||
language agnostic tools who want to deal with languages in a
|
|
||||||
generic way. It also provides a simple way for Mode Authors who
|
|
||||||
are experts in their language, to provide a parser for those
|
|
||||||
tool authors, without knowing anything about those tools.
|
|
||||||
'';
|
|
||||||
|
|
||||||
license = "GPLv2+";
|
|
||||||
|
|
||||||
homepage = http://cedet.sourceforge.net/;
|
|
||||||
};
|
|
||||||
}
|
|
@ -635,10 +635,6 @@ let
|
|||||||
inherit fetchurl stdenv emacs cedet jdee texinfo;
|
inherit fetchurl stdenv emacs cedet jdee texinfo;
|
||||||
};
|
};
|
||||||
|
|
||||||
eieio = import ../applications/editors/emacs-modes/eieio {
|
|
||||||
inherit fetchurl stdenv emacs;
|
|
||||||
};
|
|
||||||
|
|
||||||
emacsSessionManagement = import ../applications/editors/emacs-modes/session-management-for-emacs {
|
emacsSessionManagement = import ../applications/editors/emacs-modes/session-management-for-emacs {
|
||||||
inherit fetchurl stdenv emacs;
|
inherit fetchurl stdenv emacs;
|
||||||
};
|
};
|
||||||
@ -1314,10 +1310,6 @@ let
|
|||||||
inherit fetchurl stdenv libgcrypt;
|
inherit fetchurl stdenv libgcrypt;
|
||||||
};
|
};
|
||||||
|
|
||||||
semantic = import ../applications/editors/emacs-modes/semantic {
|
|
||||||
inherit fetchurl stdenv emacs eieio;
|
|
||||||
};
|
|
||||||
|
|
||||||
setserial = builderDefsPackage (import ../tools/system/setserial) {
|
setserial = builderDefsPackage (import ../tools/system/setserial) {
|
||||||
inherit groff;
|
inherit groff;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user