From 14c8a6f32debade73660eae7308271f714d021b2 Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Mon, 11 Jan 2016 14:31:03 -0800 Subject: [PATCH] emacs24Macport: Further cleanups, remove old code --- .../editors/emacs-24/macport-24.3.nix | 98 ----------------- .../editors/emacs-24/macport-24.4.nix | 101 ------------------ .../editors/emacs-24/macport-24.5.nix | 13 ++- pkgs/top-level/all-packages.nix | 12 +-- 4 files changed, 10 insertions(+), 214 deletions(-) delete mode 100644 pkgs/applications/editors/emacs-24/macport-24.3.nix delete mode 100644 pkgs/applications/editors/emacs-24/macport-24.4.nix diff --git a/pkgs/applications/editors/emacs-24/macport-24.3.nix b/pkgs/applications/editors/emacs-24/macport-24.3.nix deleted file mode 100644 index 191969eef5b0..000000000000 --- a/pkgs/applications/editors/emacs-24/macport-24.3.nix +++ /dev/null @@ -1,98 +0,0 @@ -{ stdenv, fetchurl, ncurses, pkgconfig, texinfo, libxml2, gnutls -}: - -stdenv.mkDerivation rec { - emacsName = "emacs-24.3"; - name = "${emacsName}-mac-4.8"; - - #builder = ./builder.sh; - - src = fetchurl { - url = "mirror://gnu/emacs/${emacsName}.tar.xz"; - sha256 = "1385qzs3bsa52s5rcncbrkxlydkw0ajzrvfxgv8rws5fx512kakh"; - }; - - macportSrc = fetchurl { - url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${name}.tar.gz"; - sha256 = "194y341zrpjp75mc3099kjc0inr1d379wwsnav257bwsc967h8yx"; - }; - - buildInputs = [ ncurses pkgconfig texinfo libxml2 gnutls ]; - - postUnpack = '' - mv $emacsName $name - tar xzf $macportSrc - mv $name $emacsName - ''; - - preConfigure = '' - patch -p0 < patch-mac - - # The search for 'tputs' will fail because it's in ncursesw within the - # ncurses package, yet Emacs' configure script only looks in ncurses. - # Further, we need to make sure that the -L option occurs before mention - # of the library, so that it finds it within the Nix store. - sed -i 's/tinfo ncurses/tinfo ncursesw/' configure - ncurseslib=$(echo ${ncurses}/lib | sed 's#/#\\/#g') - sed -i "s/OLIBS=\$LIBS/OLIBS=\"-L$ncurseslib \$LIBS\"/" configure - sed -i 's/LIBS="\$LIBS_TERMCAP \$LIBS"/LIBS="\$LIBS \$LIBS_TERMCAP"/' configure - - configureFlagsArray=( - LDFLAGS=-L${ncurses}/lib - --with-xml2=yes - --with-gnutls=yes - --with-mac - --enable-mac-app=$out/Applications - ) - makeFlagsArray=( - CFLAGS=-O3 - LDFLAGS="-O3 -L${ncurses}/lib" - ); - ''; - - postInstall = '' - cat >$out/share/emacs/site-lisp/site-start.el <$out/share/emacs/site-lisp/site-start.el <