summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/package-resources/newer-versions
diff options
context:
space:
mode:
Diffstat (limited to 'test/lisp/emacs-lisp/package-resources/newer-versions')
-rw-r--r--test/lisp/emacs-lisp/package-resources/newer-versions/archive-contents13
-rw-r--r--test/lisp/emacs-lisp/package-resources/newer-versions/new-pkg-1.0.el18
-rw-r--r--test/lisp/emacs-lisp/package-resources/newer-versions/simple-single-1.4.el36
3 files changed, 67 insertions, 0 deletions
diff --git a/test/lisp/emacs-lisp/package-resources/newer-versions/archive-contents b/test/lisp/emacs-lisp/package-resources/newer-versions/archive-contents
new file mode 100644
index 00000000000..add5f2909d0
--- /dev/null
+++ b/test/lisp/emacs-lisp/package-resources/newer-versions/archive-contents
@@ -0,0 +1,13 @@
+(1
+ (simple-single .
+ [(1 4)
+ nil "A single-file package with no dependencies" single])
+ (simple-depend .
+ [(1 0)
+ ((simple-single (1 3))) "A single-file package with a dependency." single])
+ (new-pkg .
+ [(1 0)
+ nil "A package only seen after "updating" archive-contents" single])
+ (multi-file .
+ [(0 2 3)
+ nil "Example of a multi-file tar package" tar]))
diff --git a/test/lisp/emacs-lisp/package-resources/newer-versions/new-pkg-1.0.el b/test/lisp/emacs-lisp/package-resources/newer-versions/new-pkg-1.0.el
new file mode 100644
index 00000000000..7251622fa59
--- /dev/null
+++ b/test/lisp/emacs-lisp/package-resources/newer-versions/new-pkg-1.0.el
@@ -0,0 +1,18 @@
+;;; new-pkg.el --- A package only seen after "updating" archive-contents
+
+;; Author: J. R. Hacker <jrh@example.com>
+;; Version: 1.0
+
+;;; Commentary:
+
+;; This will only show up after updating "archive-contents".
+
+;;; Code:
+
+(defun new-pkg-frob ()
+ "Ignore me."
+ (ignore))
+
+(provide 'new-pkg)
+
+;;; new-pkg.el ends here
diff --git a/test/lisp/emacs-lisp/package-resources/newer-versions/simple-single-1.4.el b/test/lisp/emacs-lisp/package-resources/newer-versions/simple-single-1.4.el
new file mode 100644
index 00000000000..7b1c00c06db
--- /dev/null
+++ b/test/lisp/emacs-lisp/package-resources/newer-versions/simple-single-1.4.el
@@ -0,0 +1,36 @@
+;;; simple-single.el --- A single-file package with no dependencies
+
+;; Author: J. R. Hacker <jrh@example.com>
+;; Version: 1.4
+;; Keywords: frobnicate
+
+;;; Commentary:
+
+;; This package provides a minor mode to frobnicate and/or bifurcate
+;; any flanges you desire. To activate it, type "C-M-r M-3 butterfly"
+;; and all your dreams will come true.
+;;
+;; This is a new, updated version.
+
+;;; Code:
+
+(defgroup simple-single nil "Simply a file"
+ :group 'lisp)
+
+(defcustom simple-single-super-sunday nil
+ "How great is this?
+Default changed to nil."
+ :type 'boolean
+ :group 'simple-single
+ :package-version "1.4")
+
+(defvar simple-single-sudo-sandwich nil
+ "Make a sandwich?")
+
+;;;###autoload
+(define-minor-mode simple-single-mode
+ "It does good things to stuff")
+
+(provide 'simple-single)
+
+;;; simple-single.el ends here