You should just include the .el file, without bytecompiling, in /usr/share/emacs/site-lisp/<packagename>/
If there's code you want every user to run on startup. you can create a file in /etc/emacs/site-start.d/<packagename> ideally it should only contain autoloads. The imporant section from /usr/doc/emacsen-common/debian-emacs-policy.gz: 5) Packages with only marginal emacs relevance Generally, if a normal package just contains some emacs helper files, and does not need to perform any byte-compilation or other emacs dependent activities upon installation (for performance or other reasons), then it is not necessary to specify a dependency on emacsen or any flavor of emacs, and the package may just include files located in the standard emacs add-on directories. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]