summary refs log tree commit diff
path: root/pkgs/build-support/emacs/melpa2nix.el
blob: 99c755e2afcb0e3ef00dcb6c40e27a6a729aa66d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(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))))