Hello,
 i discovered similar on native source install. 

1) lilypond-internals gets installed, but cannot be read since it references
as 'lilypond-internals.texi' instead of 'lilypond-internals' in the tely file.
It seems to me that the texi/nexi file for -internals got the wrong setfilename
argument from documentation-generate.scm.
This implies that 'install-info --delete' will fail, too.
To fix that a manual 'install-info --delete lilypond-internals.texi ${INFODIR}' 
had to be issued for upgrading to another version.

2) music glossary gets installed but is dependent on lilypond.info for
the menu entry. So deinstalling lilypond.info will deinstall glossary along
with it. I'd like them independetly.

3) lilypond.info installs other entries than itself, and some of them
are not built by the src.

I work around with this patch: (Developers, please cross-check it,
it works for me but i didn't test it on other systems than BSD)

--------------------------------snip----------------------
--- scm/documentation-generate.scm.orig Mon Oct  6 15:28:49 2003
+++ scm/documentation-generate.scm      Mon Oct  6 15:29:09 2003
@@ -43,7 +43,7 @@
 (display
  (string-append
   "@c -*-texinfo-*-"
-  (texi-file-head "LilyPond program-reference" outname "(lilypond-internals.info)")
+  (texi-file-head "LilyPond program-reference" file-name "(lilypond-internals.info)")
   "
 
 @ifhtml
--------------------------------snip----------------------

This should fix -internals install/deinstall menu entry.

Nevertheless lilypond.texi generates additional info topics which do not
resolve for me:

--------------------------------snip----------------------
--- Documentation/user/lilypond.tely.orig       Sat Sep 27 11:16:47 2003
+++ Documentation/user/lilypond.tely    Mon Oct  6 16:04:34 2003
@@ -17,16 +17,6 @@
 @direntry
 @c    ;; prepend GNU for dir, must be unique
 * GNU LilyPond: (lilypond).                    The GNU music typesetter.
-* lilypond: (lilypond)Invoking lilypond::      Titling LilyPond scores.
-* Glossary: (music-glossary).                  Glossary of music terms.
-* convert-ly: (lilypond)Invoking convert-ly::  Older LilyPond versions.
-* midi2ly: (lilypond)Invoking midi2ly::        Importing MIDI.
-* etf2ly: (lilypond)Invoking etf2ly::          Importing Finale.
-* abc2ly: (lilypond)Invoking abc2ly::          Importing ABC.          
-* pmx2ly: (lilypond)Invoking pmx2ly::          Importing PMX.
-* musedata2ly: (lilypond)Invoking musedata2ly::
-                                               Importing Musedata.
-* mup2ly: (lilypond)Invoking mup2ly::          Importing MUP. 
 @end direntry
--------------------------------snip----------------------

I took out Glossary above and put in in music-glossary.tely:

--------------------------------snip----------------------
--- Documentation/user/music-glossary.tely.orig Mon Oct  6 16:04:06 2003
+++ Documentation/user/music-glossary.tely      Mon Oct  6 16:04:24 2003
@@ -2,6 +2,18 @@
 @settitle Music Glossary
 @setfilename music-glosssary.info
 
[EMAIL PROTECTED]
+Distributions will want to install lilypond.info doing:
+
+    ./install-info --info-dir=/usr/share/info out/music-glosssary.info
+
[EMAIL PROTECTED] ignore
[EMAIL PROTECTED] GNU music project
[EMAIL PROTECTED]
[EMAIL PROTECTED]    ;; prepend GNU for dir, must be unique
+* Music Glossary: (music-glossary).                  Glossary of music terms.
[EMAIL PROTECTED] direntry
+
 
 @ifhtml
 This document is also available in @uref{music-glossary.ps.gz,gzipped
--------------------------------snip----------------------

With this i can install/deinstall all 3 major topics independently.



-- 
regards,
        Patrick Atamaniuk

----------------------------------------------------
Patrick Atamaniuk               [EMAIL PROTECTED]
----------------------------------------------------


_______________________________________________
Bug-lilypond mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to