Fix references to org-install.el.

Use org-loaddefs.el when needed.
Update README_maintainer wrt this.
This commit is contained in:
Bastien Guerry 2012-10-02 12:19:39 +02:00
parent e1a01d5077
commit 16e0730342
5 changed files with 14 additions and 24 deletions

2
.gitignore vendored
View File

@ -30,7 +30,7 @@
orgcard_letter.tex orgcard_letter.tex
orgcard.txt orgcard.txt
org org
org-install.el org-loaddefs.el
org-version.el org-version.el
doc/org-version.inc doc/org-version.inc
org-*.tar* org-*.tar*

View File

@ -28,7 +28,7 @@ help helpall::
$(info make all - ditto) $(info make all - ditto)
$(info make compile - build Org ELisp files) $(info make compile - build Org ELisp files)
$(info make single - build Org ELisp files, single Emacs per source) $(info make single - build Org ELisp files, single Emacs per source)
$(info make autoloads - create org-install.el to load Org in-place) $(info make autoloads - create org-loaddefs.el to load Org in-place)
$(info make test - build Org ELisp files and run test suite) $(info make test - build Org ELisp files and run test suite)
helpall:: helpall::
$(info make test-dirty - check without building first) $(info make test-dirty - check without building first)

View File

@ -196,13 +196,9 @@ So the way I have been doing things with Emacs is this:
Careful: Copy /org.texi/ and /orgcard.tex/ into the right places, Careful: Copy /org.texi/ and /orgcard.tex/ into the right places,
and also copy the lisp files with *two exceptions*: Do *not* copy and also copy the lisp files with *two exceptions*: Do *not* copy
/org-colview-xemacs.el/ and /org-install.el/. The former does not /org-colview-xemacs.el/ and /org-loaddefs.el/. The former does not
belong in Emacs. And the latter would actually be harmful because belong in Emacs. And the latter would actually be harmful because
Emacs generates its own autoloads. The Emacs distribution contains Emacs generates its own autoloads.
an empty /org-install.el/, so that users can have =(require
'org-install)= in .emacs with no ill effects. So if you were to
copy /org-install.el/, you would overwrite that empty placeholder
file.
4. Generate the ChangeLog entries 4. Generate the ChangeLog entries

View File

@ -32,6 +32,9 @@
;; ;;
;;; Commentary: ;;; Commentary:
;; ;;
;; WARNING: This library is obsolete, you should use the make targets
;; to keep track of Org latest developments.
;;
;; Download the latest development tarball, unpack and optionally compile it ;; Download the latest development tarball, unpack and optionally compile it
;; ;;
;; Usage: ;; Usage:
@ -46,15 +49,11 @@
;; ;;
;; M-x org-track-update RET ;; M-x org-track-update RET
(require 'url-parse) (require 'url-parse)
(require 'url-handlers) (require 'url-handlers)
(autoload 'url-file-local-copy "url-handlers") (autoload 'url-file-local-copy "url-handlers")
(autoload 'url-generic-parse-url "url-parse") (autoload 'url-generic-parse-url "url-parse")
;;; Variables: ;;; Variables:
@ -66,7 +65,7 @@ To use org-track, adjust `org-track-directory'.
Org will download the archived latest git version for you, Org will download the archived latest git version for you,
unpack it into that directory (i.e. a subdirectory unpack it into that directory (i.e. a subdirectory
`org-mode/' is added), create the autoloads file `org-mode/' is added), create the autoloads file
`org-install.el' for you and, optionally, compile the `org-loaddefs.el' for you and, optionally, compile the
sources. sources.
All you'll have to do is call `M-x org-track-update' from All you'll have to do is call `M-x org-track-update' from
time to time." time to time."
@ -80,7 +79,7 @@ If that directory does not exist, it will be created."
(defcustom org-track-compile-sources t (defcustom org-track-compile-sources t
"If `nil', never compile org-sources. "If `nil', never compile org-sources.
Org will only create the autoloads file `org-install.el' for Org will only create the autoloads file `org-loaddefs.el' for
you then. If `t', compile the sources, too. you then. If `t', compile the sources, too.
Note, that emacs preferes compiled elisp files over Note, that emacs preferes compiled elisp files over
non-compiled ones." non-compiled ones."
@ -102,8 +101,6 @@ you need to unpack it."
"Remove org-latest.tar.gz after updates?" "Remove org-latest.tar.gz after updates?"
:type 'boolean) :type 'boolean)
;;; Frontend ;;; Frontend
@ -131,7 +128,6 @@ Also, generate autoloads and evtl. compile the sources."
(org-track-compile-org)) (org-track-compile-org))
(error (message "%s" (error-message-string err))))))) (error (message "%s" (error-message-string err)))))))
;;; tar related functions ;;; tar related functions
@ -171,7 +167,6 @@ subdirectory org-mode/ to DIRECTORY."
(if org-track-remove-package (if org-track-remove-package
(delete-file target)))) (delete-file target))))
;;; Compile Org-mode sources ;;; Compile Org-mode sources
@ -180,7 +175,7 @@ subdirectory org-mode/ to DIRECTORY."
;;;###autoload ;;;###autoload
(defun org-track-compile-org (&optional directory) (defun org-track-compile-org (&optional directory)
"Compile all *.el files that come with org-mode. "Compile all *.el files that come with org-mode.
Generate the autoloads file `org-install.el'. Generate the autoloads file `org-loaddefs.el'.
DIRECTORY is where the directory org-mode/ lives (i.e. the DIRECTORY is where the directory org-mode/ lives (i.e. the
parent directory of your local repo." parent directory of your local repo."
@ -193,15 +188,15 @@ DIRECTORY is where the directory org-mode/ lives (i.e. the
"/"))) "/")))
(add-to-list 'load-path directory) (add-to-list 'load-path directory)
(let ((list-of-org-files (file-expand-wildcards (concat directory "*.el")))) (let ((list-of-org-files (file-expand-wildcards (concat directory "*.el"))))
;; create the org-install file ;; create the org-loaddefs file
(require 'autoload) (require 'autoload)
(setq esf/org-install-file (concat directory "org-install.el")) (setq esf/org-install-file (concat directory "org-loaddefs.el"))
(find-file esf/org-install-file) (find-file esf/org-install-file)
(erase-buffer) (erase-buffer)
(mapc (lambda (x) (mapc (lambda (x)
(generate-file-autoloads x)) (generate-file-autoloads x))
list-of-org-files) list-of-org-files)
(insert "\n(provide (quote org-install))\n") (insert "\n(provide (quote org-loaddefs))\n")
(save-buffer) (save-buffer)
(kill-buffer) (kill-buffer)
(byte-compile-file esf/org-install-file t) (byte-compile-file esf/org-install-file t)
@ -213,7 +208,6 @@ DIRECTORY is where the directory org-mode/ lives (i.e. the
(if org-track-compile-sources (if org-track-compile-sources
(mapc (lambda (f) (byte-compile-file f)) list-of-org-files)))) (mapc (lambda (f) (byte-compile-file f)) list-of-org-files))))
(provide 'org-track) (provide 'org-track)
;;; org-track.el ends here ;;; org-track.el ends here

View File

@ -5,7 +5,7 @@ ifeq ($(MAKELEVEL), 0)
endif endif
LISPV = org-version.el LISPV = org-version.el
LISPI = org-install.el LISPI = org-loaddefs.el
LISPA = $(LISPV) $(LISPI) LISPA = $(LISPV) $(LISPI)
LISPF = $(filter-out $(LISPA),$(sort $(wildcard *.el))) LISPF = $(filter-out $(LISPA),$(sort $(wildcard *.el)))
LISPC = $(filter-out $(LISPN:%el=%elc),$(LISPF:%el=%elc)) LISPC = $(filter-out $(LISPN:%el=%elc),$(LISPF:%el=%elc))