[tex-live] including "songs" package in TeX Live

Kevin Hamlen hamlen at utdallas.edu
Wed Apr 17 06:01:06 CEST 2013

Dear TeX Live maintainers,

I am the maintainer of the "songs" package on CTAN, and would like to 
explore getting the package included into TeX Live.  Users frequently 
contact me asking why it is not distributed with TeX Live, so I believe 
it would be useful to include it.  I have regularly updated it on CTAN 
since 2009.

To make it suitable for TeX Live, I would appreciate your advice about 
how to best adapt the package to meet the TeX Live build standards.  It 
already meets most of the standards (it is distributed under the GNU 
GPL, it is thoroughly self-documenting via a *.dtx file, and it has no 
unusual filenames or filename conflicts).  The main holdup is that it 
includes an executable component written in C, and although the C 
sources are fully compliant with the GNU coding standards, the current 
build method is just a simple Makefile rather than the full 
Autoconf/Automake system.

I have avoided Autoconf/Automake because it adds significant complexity 
to the otherwise simple tree of files.  Most users do not need or use 
the part that requires C-compilation.  They just use the .sty file and 
they appreciate its easy availability without the hassle of 

My question:  Is there a way I can make the CTAN version of my package 
suitable for auto-inclusion into TeX Live without adding an entire 
Autoconf/Automake tree to it at the top level?  Ideally I would like the 
root package directory to be a completely standard *.dtx/*.sty setup 
that is handled fully automatically by the TeX Live build system.  The 
C-compiled part would just be an optional extra subdirectory that 
needn't be compiled by TeX Live by default. It would just be there for 
advanced users who may want to explore that feature manually.

Thank you for your time,
Kevin Hamlen

More information about the tex-live mailing list