From d490682e3bfb0e09417927763a9e152fdf52d972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Thu, 9 Jul 2009 15:29:14 +0000 Subject: [PATCH] Remove Semantic and EIEIO, now part of CEDET. svn path=/nixpkgs/trunk/; revision=16283 --- .../editors/emacs-modes/eieio/default.nix | 40 -------------- .../editors/emacs-modes/semantic/default.nix | 52 ------------------- pkgs/top-level/all-packages.nix | 8 --- 3 files changed, 100 deletions(-) delete mode 100644 pkgs/applications/editors/emacs-modes/eieio/default.nix delete mode 100644 pkgs/applications/editors/emacs-modes/semantic/default.nix diff --git a/pkgs/applications/editors/emacs-modes/eieio/default.nix b/pkgs/applications/editors/emacs-modes/eieio/default.nix deleted file mode 100644 index 436b71022fc..00000000000 --- a/pkgs/applications/editors/emacs-modes/eieio/default.nix +++ /dev/null @@ -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/; - }; -} diff --git a/pkgs/applications/editors/emacs-modes/semantic/default.nix b/pkgs/applications/editors/emacs-modes/semantic/default.nix deleted file mode 100644 index 0ff6392472b..00000000000 --- a/pkgs/applications/editors/emacs-modes/semantic/default.nix +++ /dev/null @@ -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/; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f3ef680b94a..67800b2dfc5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -635,10 +635,6 @@ let 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 { inherit fetchurl stdenv emacs; }; @@ -1314,10 +1310,6 @@ let inherit fetchurl stdenv libgcrypt; }; - semantic = import ../applications/editors/emacs-modes/semantic { - inherit fetchurl stdenv emacs eieio; - }; - setserial = builderDefsPackage (import ../tools/system/setserial) { inherit groff; };