Package: xml-resume-library Version: 1.5.1-6 Severity: wishlist Tags: patch
Hi, I was wondering, Why use online stylesheet by default, when they're packaged. Furthermore when they're bugged (the french ones are not updated). I fixed the exemple makefile, see the file attached : http://rzr.online.fr/docs/contribs/patches/xml-resume-library-1.5.1-6-rzr.diff Now I can generate my own output easly without editing it : make -f ..../Makefile resume=xmlresume-fr country=fr papersize=a4 Hope it helps -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.20-k7-amiloa-rt Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages xml-resume-library depends on: ii sgml-data 2.0.3 common SGML and XML data Versions of packages xml-resume-library recommends: ii fop 1:0.20.5-8 XML to PDF Translator pn xmlto <none> (no description available) ii xsltproc 1.1.19-1 XSLT command line processor -- no debconf information
diff -BurN xml-resume-library-1.5.1-6/examples/Makefile xml-resume-library-1.5.1-6-rzr/examples/Makefile --- xml-resume-library-1.5.1-6/examples/Makefile 2002-11-28 03:38:35.000000000 +0100 +++ xml-resume-library-1.5.1-6-rzr/examples/Makefile 2007-03-25 22:37:33.000000000 +0200 @@ -48,41 +48,47 @@ # Basename (filename minus .xml extension) of resume to process # For example, put "myresume" here to process "myresume.xml". #------------------------------------------------------------------------------ -resume = resume +resume?=resume #------------------------------------------------------------------------------ # Stylesheets #------------------------------------------------------------------------------ # Options: br de fr it nl uk us es -country = us +country?=us # Options: letter for country=us, a4 for others -papersize = letter +papersize?=letter -xsl_base = http://xmlresume.sourceforge.net/xsl -#xsl_base = ../xsl -#xsl_base = ../src/www/xsl - -html_style = $(xsl_base)/output/$(country)-html.xsl -text_style = $(xsl_base)/output/$(country)-text.xsl -fo_style = $(xsl_base)/output/$(country)-$(papersize).xsl -upgrade_13x_140_style = $(xsl_base)/misc/13x-140.xsl +xsl_base?=/usr/share/sgml/xml-resume-library/xsl +#xsl_base?=http://xmlresume.sourceforge.net/xsl +#xsl_base?=../xsl +#xsl_base?=../src/www/xsl + +html_style?=$(xsl_base)/output/$(country)-html.xsl +text_style?=$(xsl_base)/output/$(country)-text.xsl +fo_style?=$(xsl_base)/output/$(country)-$(papersize).xsl +upgrade_13x_140_style?=$(xsl_base)/misc/13x-140.xsl #------------------------------------------------------------------------------ # Processing software #------------------------------------------------------------------------------ -make = gmake +make?=gmake -xsl_proc = java org.apache.xalan.xslt.Process $(xsl_flags) -in $(in) -xsl $(xsl) -out $(out) -#xsl_proc = java com.icl.saxon.StyleSheet $(xsl_flags) -o $(out) $(in) $(xsl) $(xsl_params) +CLASSPATH?=\ +/usr/share/java/xalan2.jar:\ +/usr/share/java/fop-0.20.5.jar:\ +/usr/share/java/avalon-framework-4.2.0.jar -pdf_proc = java org.apache.fop.apps.Fop -fo $(fo_flags) $(in) -pdf $(out) -#pdf_proc = ~/bin/xep/run.sh $(fo_flags) $(in) $(out) +xsl_proc?=java org.apache.xalan.xslt.Process $(xsl_flags) -in $(in) -xsl $(xsl) -out $(out) +#xsl_proc?=java com.icl.saxon.StyleSheet $(xsl_flags) -o $(out) $(in) $(xsl) $(xsl_params) + +pdf_proc?=java org.apache.fop.apps.Fop -fo $(fo_flags) $(in) -pdf $(out) +#pdf_proc?=~/bin/xep/run.sh $(fo_flags) $(in) $(out) # RTF generation currently requires you download a separate, closed source jar # file and add it to your java classpath: # http://www.xmlmind.com/foconverter/downloadperso.shtml -rtf_proc = java com.xmlmind.fo.converter.Driver $(in) $(out) -#rtf_proc = java ch.codeconsult.jfor.main.CmdLineConverter $(in) $(out) +rtf_proc?=java com.xmlmind.fo.converter.Driver $(in) $(out) +#rtf_proc?=java ch.codeconsult.jfor.main.CmdLineConverter $(in) $(out) # Element filtering allows you to create targeted resumes. # You can create your own targets; just specify them in your resume.xml @@ -92,8 +98,8 @@ # "targets" attribute) are always included. # Take a look at example2.xml and try changing the filter targets to get a # feel for how the filter works. -filter_targets = foodservice carpentry -filter_proc = java net.sourceforge.xmlresume.filter.Filter -in $(in) -out $(out) $(filter_targets) +filter_targets?=foodservice carpentry +filter_proc?=java net.sourceforge.xmlresume.filter.Filter -in $(in) -out $(out) $(filter_targets) #------------------------------------------------------------------------------ # End configurable parameters @@ -111,17 +117,17 @@ filter: $(resume)-filtered.xml clean: - rm -f $(resume).html - rm -f $(resume).txt - rm -f $(resume).fo - rm -f $(resume).pdf - rm -f $(resume).rtf - rm -f $(resume)-filtered.xml - rm -f $(resume)-filtered.html - rm -f $(resume)-filtered.txt - rm -f $(resume)-filtered.pdf - rm -f $(resume)-filtered.fo - rm -f $(resume)-filtered.rtf + [EMAIL PROTECTED] -f $(resume).html + [EMAIL PROTECTED] -f $(resume).txt + [EMAIL PROTECTED] -f $(resume).fo + [EMAIL PROTECTED] -f $(resume).pdf + [EMAIL PROTECTED] -f $(resume).rtf + [EMAIL PROTECTED] -f $(resume)-filtered.xml + [EMAIL PROTECTED] -f $(resume)-filtered.html + [EMAIL PROTECTED] -f $(resume)-filtered.txt + [EMAIL PROTECTED] -f $(resume)-filtered.pdf + [EMAIL PROTECTED] -f $(resume)-filtered.fo + [EMAIL PROTECTED] -f $(resume)-filtered.rtf $(resume).html: in = $(resume).xml $(resume).html: out = $(resume).html @@ -162,3 +168,5 @@ $(resume)-filtered.xml: $(resume).xml $(filter_proc) $(make) all resume=$(resume)-filtered + +#eof "xmlresume.mk -- fixed for french processing"