about summary refs log tree commit diff
path: root/pkgs/applications/editors/emacs/elisp-packages
diff options
context:
space:
mode:
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>2024-02-29 12:02:30 +0000
committerGitHub <noreply@github.com>2024-02-29 12:02:30 +0000
commit81a57dc133259bfae6338dd050887aaa9988156b (patch)
tree51573fd382274b7cf86db5876cebd5a5c2356a90 /pkgs/applications/editors/emacs/elisp-packages
parentdd405cad30e7802451e989c00b15cbb8f5119208 (diff)
parent5bbe0cc5563856d09d17d17e1a5cc7610b983da5 (diff)
downloadnixlib-81a57dc133259bfae6338dd050887aaa9988156b.tar
nixlib-81a57dc133259bfae6338dd050887aaa9988156b.tar.gz
nixlib-81a57dc133259bfae6338dd050887aaa9988156b.tar.bz2
nixlib-81a57dc133259bfae6338dd050887aaa9988156b.tar.lz
nixlib-81a57dc133259bfae6338dd050887aaa9988156b.tar.xz
nixlib-81a57dc133259bfae6338dd050887aaa9988156b.tar.zst
nixlib-81a57dc133259bfae6338dd050887aaa9988156b.zip
Merge staging-next into staging
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages')
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix4
-rw-r--r--pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacspeak/default.nix60
2 files changed, 2 insertions, 62 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
index 1c698809791b..9a908039b8f5 100644
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
+++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
@@ -5,6 +5,8 @@ let
   inherit (self) callPackage;
 in
 {
+  inherit (pkgs) emacspeak;
+
   acm = callPackage ./manual-packages/acm { };
 
   acm-terminal = callPackage ./manual-packages/acm-terminal { };
@@ -31,8 +33,6 @@ in
 
   elisp-ffi = callPackage ./manual-packages/elisp-ffi { };
 
-  emacspeak = callPackage ./manual-packages/emacspeak { };
-
   ess-R-object-popup = callPackage ./manual-packages/ess-R-object-popup { };
 
   evil-markdown = callPackage ./manual-packages/evil-markdown { };
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacspeak/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacspeak/default.nix
deleted file mode 100644
index 5294623584da..000000000000
--- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacspeak/default.nix
+++ /dev/null
@@ -1,60 +0,0 @@
-{ lib
-, stdenv
-, fetchFromGitHub
-, makeWrapper
-, emacs
-, tcl
-, tclx
-, espeak-ng
-}:
-
-stdenv.mkDerivation rec {
-  pname = "emacspeak";
-  version = "58.0";
-
-  src = fetchFromGitHub {
-    owner = "tvraman";
-    repo = pname;
-    rev = version;
-    hash= "sha256-5pWC17nvy3ZuG0bR//LqDVpKsH5hFSFf63Q33a1BfBk=";
-  };
-
-  nativeBuildInputs = [
-    emacs
-    makeWrapper
-  ];
-  buildInputs = [
-    espeak-ng
-    tcl
-    tclx
-  ];
-
-  preConfigure = ''
-    make config
-  '';
-
-  postBuild = ''
-    make -C servers/native-espeak PREFIX=$out "TCL_INCLUDE=${tcl}/include"
-  '';
-
-  postInstall = ''
-    make -C servers/native-espeak PREFIX=$out install
-    local d=$out/share/emacs/site-lisp/emacspeak/
-    install -d -- "$d"
-    cp -a .  "$d"
-    find "$d" \( -type d -or \( -type f -executable \) \) -execdir chmod 755 {} +
-    find "$d" -type f -not -executable -execdir chmod 644 {} +
-    makeWrapper ${emacs}/bin/emacs $out/bin/emacspeak \
-        --set DTK_PROGRAM "${placeholder "out"}/share/emacs/site-lisp/emacspeak/servers/espeak" \
-        --set TCLLIBPATH "${tclx}/lib" \
-        --add-flags '-l "${placeholder "out"}/share/emacs/site-lisp/emacspeak/lisp/emacspeak-setup.elc"'
-  '';
-
-  meta = with lib; {
-    homepage = "https://github.com/tvraman/emacspeak/";
-    description = "Emacs extension that provides spoken output";
-    license = licenses.gpl2Plus;
-    maintainers = [ maintainers.AndersonTorres ];
-    platforms = platforms.linux;
-  };
-}