From 229800a645d18e067b4cefa633f8abd5b630eca5 Mon Sep 17 00:00:00 2001 From: thattemperature <2719023332@qq.com> Date: Thu, 31 Jul 2025 16:08:04 +0800 Subject: [PATCH] emacsPackages.eaf-pdf-viewer: init at 0-unstable-2025-07-26 --- .../eaf-pdf-viewer/package.nix | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pdf-viewer/package.nix diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pdf-viewer/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pdf-viewer/package.nix new file mode 100644 index 000000000000..152a573fef87 --- /dev/null +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/eaf-pdf-viewer/package.nix @@ -0,0 +1,46 @@ +{ + # Basic + lib, + melpaBuild, + fetchFromGitHub, + # Updater + unstableGitUpdater, +}: + +melpaBuild { + + pname = "eaf-pdf-viewer"; + version = "0-unstable-2025-07-26"; + + src = fetchFromGitHub { + owner = "emacs-eaf"; + repo = "eaf-pdf-viewer"; + rev = "ff08a6b48faac2d231fb1cfe968cec7e41bbeb98"; + hash = "sha256-7JAWgCECHnMGPH9GM8pi9lDzR+B4T6xgYQCor032zbM="; + }; + + files = '' + ("*.el" + "*.py") + ''; + + passthru = { + updateScript = unstableGitUpdater { }; + eafPythonDeps = + ps: with ps; [ + packaging + pymupdf + ]; + eafOtherDeps = [ ]; + }; + + meta = { + description = "Fastest PDF Viewer in Emacs"; + homepage = "https://github.com/emacs-eaf/eaf-pdf-viewer"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ + thattemperature + ]; + }; + +}