The situation is:
I install 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?
EDIT:
I've tried the answer given to this very similar question and added pdf-tools
to package--builtin-versions
. Still not available for the package manager, the other package depending on it is still blocked.
pdf-view-restore
andpdf-tools
isn't already installed, then they will both be installed.pdf-tools
is installed, and that the other packages depend upon a newer version of it.pdf-tools
are 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 hackpackage-alist
, but I am not really willing to do it.