The situation is:
pdf-tools manually and load it with the following snippet:
(use-package pdf-tools :pin manual :load-path "my/load/path/to/the/git/repo/lisp" :config ....stuff...)
Everything works fine, and I am happy with this setup. But....
The problem is:
I cannot install any package which depends on
pdf-tools, since the package manager does not recognize it as being installed. Thus,
M-x package-list-packages lists me quite a bunch of packages which are "incompatible" because they depend on
pdf-tools. But it is there!
How can I convince the package manager to install these packages?
I've tried the answer given to this very similar question and added
package--builtin-versions. Still not available for the package manager, the other package depending on it is still blocked.
pdf-toolsisn't already installed, then they will both be installed.
pdf-toolsis installed, and that the other packages depend upon a newer version of it.
pdf-toolsare version 1.0, the requirement for the 'incompatible' packages is > 0.8 or 0.7, depending on the package. So versions do not seem to be the problem. My problem is: How do I tell the package manager to consider pdf-tools & friends as installed? It seems that I should hack
package-alist, but I am not really willing to do it.