(require 'package) (package-initialize) (require 'package-recipe) (require 'package-build) (setq package-build-working-dir (expand-file-name "working/")) (setq package-build-archive-dir (expand-file-name "packages/")) (setq package-build-recipes-dir (expand-file-name "recipes/")) (defun melpa2nix-build-package () (if (not noninteractive) (error "`melpa2nix-build-package' is to be used only with -batch")) (pcase command-line-args-left (`(,package ,version) (package-build--package (package-recipe-lookup package) version))))