File: no-makefile.patch

package info (click to toggle)
emacs-pass-mode 2.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 188 kB
  • sloc: lisp: 561; makefile: 4
file content (61 lines) | stat: -rw-r--r-- 1,428 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Description: do not use the upstream Makefile
Author: Martin <debacle@debian.org>
Origin: vendor
Last-Update: 2022-09-11
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-CASK        ?= cask
-EMACS       ?= emacs
-DIST        ?= dist
-EMACSFLAGS   = --batch -Q
-EMACSBATCH   = $(EMACS) $(EMACSFLAGS)
-
-VERSION     := $(shell EMACS=$(EMACS) $(CASK) version)
-PKG_DIR     := $(shell EMACS=$(EMACS) $(CASK) package-directory)
-PROJ_ROOT   := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
-
-EMACS_D      = ~/.emacs.d
-USER_ELPA_D  = $(EMACS_D)/elpa
-
-SRCS         = $(filter-out %-pkg.el, $(wildcard *.el))
-TESTS        = $(wildcard test/*.el)
-TAR          = $(DIST)/pass-$(VERSION).tar
-
-
-.PHONY: all deps check install uninstall reinstall clean-all clean
-all : deps $(TAR)
-
-deps :
-	$(CASK) install
-
-check : deps
-	$(CASK) exec $(EMACSBATCH)  \
-	$(patsubst %,-l % , $(SRCS))\
-	$(patsubst %,-l % , $(TESTS))\
-	-f ert-run-tests-batch-and-exit
-
-install : $(TAR)
-	$(EMACSBATCH) -l package -f package-initialize \
-	--eval '(package-install-file "$(PROJ_ROOT)/$(TAR)")'
-
-uninstall :
-	rm -rf $(USER_ELPA_D)/pass-*
-
-reinstall : clean uninstall install
-
-clean-all : clean
-	rm -rf $(PKG_DIR)
-
-clean :
-	rm -f *.elc
-	rm -rf $(DIST)
-	rm -f *-pkg.el
-
-$(TAR) : $(DIST) $(SRCS)
-	$(CASK) package $(DIST)
-
-$(DIST) :
-	mkdir $(DIST)