Re: refdb-elisp

"Markus Hoenicka" <[email protected]>
Newsgroups gmane.text.refdb.devel
Message-ID <[email protected]>
Hi,

David Nebauer writes:
 >  From memory, the pdf and html manual files ended up in 
 > refdb-elisp-1.0.  Other doc files such as changelog.Debian.gz, NEWS.gz, 
 > changelog.gz, README and copyright ended up in refdb-elisp.  It looks 
 > silly and, as I mentioned, appeared to confuse the Debian document 
 > registration script.
 > 

Ah, I see. Something Debian-specific.

 > I presume you meant 'refdb-mode-config.el'?

Yes. Sorry about that.

 > Turns out the emacsen build 
 > scripts expect to find that file in the /debian subdirectory and called 
 > 'emacsen-startup'.  The build process then installs the startup file in 
 > /etc/emacs/site-start.d as '50<PACKAGE>', in this case '50refdb-elisp'.
 > 

I suspected there is some automatism for this. I don't know whether it
makes things more complicated, but I've changed Makefile.am to install
refdb-mode-config.el as a configuration file in sysconfdir (usually
/etc or /usr/local/etc). This is probably the most logical place as it
now contains the locations of the viewing programs. If the Debian
policy allows this, you could simply create a symlink in
/etc/emacs/site-start.d pointing to that file.

 > After doing this the refdb and ris modes work correctly in emacs.  The 
 > debian package now appears to be usable.  I'll send it to you off list.
 > 

Thanks, I'll try it here as well.

 > I'll now automate the build process.  Unless and until you incorporate 
 > the changes to refdb-mode.el and the makefile, the build process will 
 > include a fair bit of search-and-replacing.  If you want to take over as 
 > maintainer of the refdb-elisp debian package I can email you the 
 > relevant files.  The debian build process would then be as simple as 
 > running the build script.  If I recall correctly the 'dpkg-dev' package 
 > includes all the tools needed by the build script.
 > 

If that is all it takes, I should be able to handle this. I'll let you
know.

 > 7.  No ChangeLog file
 > 

I'll create it using cvs2cl from now on.

 > 
 > >And thanks a lot for touching Emacs in the first place.
 > >
 > 
 > I'll shower afterwards ;-) .
 > 

Did showering help?

regards,
Markus

-- 
Markus Hoenicka
[email protected]
(Spam-protected email: replace the quadrupeds with "mhoenicka")
http://www.mhoenicka.de



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.