Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 27f054b7

Von Moritz Bunkus vor fast 13 Jahren hinzugefügt

  • ID 27f054b7e2b2a0847a3812a24324fcc48779641f
  • Vorgänger 90baed86
  • Nachfolger 656b6e1d

Script zum Bauen der Dokumentation sowie Dobudish-Custom-CFGs

Unterschiede anzeigen:

.gitignore
7 7
/config/lx_office.conf
8 8
/doc/online/*/*.html
9 9
pod2html*
10
/doc/build/dobudish*
doc/build/custom-cfg/common.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:fo="http://www.w3.org/1999/XSL/Format"
21
                version='1.0'>
22

  
23

  
24
</xsl:stylesheet>
doc/build/custom-cfg/eclipse.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/eclipse-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/epub.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/epub-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/fo.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:fo="http://www.w3.org/1999/XSL/Format"
21
                version='1.0'>
22

  
23
  <xsl:import href="../../../system/custom-xsl/fo-book.xsl"/>
24
  <xsl:import href="common.xsl"/>
25

  
26
</xsl:stylesheet>
doc/build/custom-cfg/html.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/html-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/htmlhelp.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/htmlhelp-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/javahelp.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/javahelp-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/local-entities.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<!ENTITY local_entity "local entity (defined per document)">
doc/build/custom-cfg/localbuild.properties
1
# BEGIN Do not overwrite
2
document.type = book
3
# END Do not overwrite
4

  
5
# Overwrite properties here
6

  
7
# If you happen to have sub documents you can set here the document type of each one of those.
8
#document.<sub_document_name>.type = article|book|set|website|slides...
9

  
10
# These are needed for the 'eclipse' target
11
eclipse.plugin.id=com.mycompany
12
eclipse.plugin.name=Document Name
13
eclipse.plugin.provider=My Company
14

  
15
# The version of the eclipse plugin
16
eclipse.plugin.version=${document.version}
17

  
18
# The version of the document
19
document.version = 1.0
20

  
21
# The name of the folder whose content will be carbon copied to the output directory
22
special.folder.name.carbonCopy=copy_to_output
doc/build/custom-cfg/localbuild.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<project>
20

  
21
  <!--
22
  You can add hooks here that perform your custom action at a given point.
23
  Please see the manual (or the the file etc/build-output-formats.xml) for all
24
  available hooks.
25
  
26
  Example:
27
  
28
  <target name="local-pre-init" >
29
  </target>
30
  -->
31

  
32
</project>
doc/build/custom-cfg/manpages.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
                version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/manpages.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/rtf.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/rtf-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/singlehtml.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/singlehtml-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/singlexhtml.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/singlexhtml-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/slides.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
                version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/slides.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/style-common.css
1
/* Basic Settings:                                                            */
2

  
3
body {
4
	background-color: White; /* black foreground */
5
	color: Black; /* center the body content in browser window */
6
	margin: auto; /* padding ("inner margin") leaves space between */
7
	padding: 24px; /* set width according to browser window width */
8
	width: auto; /* text alignment */
9
	text-align: justify; /* text-align: left; */
10
}
11

  
12
/* para */
13
p {
14
  /* font size, line height, font */
15
  /* list of fonts provides fallbacks if a font is not present */
16
  font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
17

  
18
  /* margin (top - right - bottom - left) */
19
  margin: 0 15px 6px 15px;
20
}
21

  
22

  
23

  
24

  
25
/* NEEDS TO BE CLEARED UP */
26

  
27

  
28
p, td, li, dt, dd
29
{
30
  /* font size, line height, font */
31
  /* list of fonts provides fallbacks if a font is not present */
32
  font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
33
}
34

  
35

  
36

  
37
/* set font for most elements                    */
38
/* p: paragraphs (regular text, docbook <para>)  */
39
/* (...) */
40
/* body: anything else  */
41
body, p, td, li, dt, dd,
42
{
43
/* set font size and line height                             */
44
/* list of fonts provides fallbacks if a font is not present */
45
font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
46
}
47

  
48
/* images */
49
/* docbook: <imageobject> */
50
img {
51
/* no margin */
52
margin: 0;
53

  
54
/* no padding ("inner margin") */
55
padding: 0;
56

  
57
/* no border */
58
border: 0;
59
}
60

  
61

  
62
/* emphasized text, can occur in most places */
63
/* docbook: <emphasis> */
64
em {
65
/* bold face, higher number is more bold */
66
font-weight: 600;
67
/* italic */
68
font-style: italic;
69
}
70

  
71

  
72
/* sect(ion)1 title */
73
h2 {
74
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; /* font size, relative to body font size */
75
	font-size: 125%; /* bold face, higher number is more bold */
76
	font-weight: 600; /* underlined text */
77
	text-decoration: none; /* foreground color: dark blue */
78
	color: Black; /* background color: gray */
79
	background-color: Orange; /* margin settings are top - right - bottom - left (think clockwise) */
80
	margin: 15px 0 15px 0; /* padding ("inner margin") settings are top - right - bottom - left */
81
/* (think clockwise)                                                 */
82
	padding: 8px 15px 8px 15px; 
83
	/* border: 1px solid #000; */
84
}
85

  
86

  
87
/* sect(ion)2 title */
88
h3 {
89
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; /* font size, relative to body font size */
90
	font-size: 110%; /* bold face, higher number is more bold */
91
	font-weight: 600; /* underlined text */
92
	text-decoration: none; /* foreground color: dark blue */
93
	color: Black; /* background-color is a very light grey */
94
	background-color: #fefefe; /* padding ("inner margin") settings are top - right - bottom - left */
95
/* (think clockwise)                                                 */
96
	padding: 0 0 0 15px;
97
}
98

  
99

  
100
/* sect(ion)3 title */
101
h4 {
102
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; /* font size, relative to body font size */
103
	font-size: 100%; /* bold face, higher number is more bold */
104
	font-weight: 600; /* underlined text */
105
	text-decoration: none; /* foreground color: dark blue */
106
	color: Black; /* background-color is a very light grey */
107
	background-color: #fefefe; /* padding ("inner margin") settings are top - right - bottom - left */
108
/* (think clockwise)                                                 */
109
	padding: 0 0 0 15px;
110
}
111

  
112

  
113
/* sect(ion)4 title */
114
h5 {
115
	font-family: Georgia, Verdana, Arial, Helvetica, Sans-Serif; /* font size, relative to body font size */
116
	font-size: 100%; /* bold face, higher number is more bold */
117
	font-weight: 300; /* not underlined */
118
	text-decoration: none; /* foreground color: dark blue */
119
	color: Black; /* background-color is a very light grey */
120
	background-color: #fefefe; /* padding ("inner margin") settings are top - right - bottom - left */
121
/* (think clockwise)                                                 */
122
	padding: 0 0 0 15px;
123
}
124

  
125
/* the following formats refer to the docbook tags of the same name           */
126
/* for more information, see the docbook reference at                         */
127
/* http://www.docbook.org/tdg/en/html/docbook.html                            */
128

  
129
.mediaobject
130
{
131
/* center */
132
text-align: center;
133
}
134

  
135

  
136
/*  */
137
.calloutlist, .figure, .table
138
{
139
/* margin settings are top - right - bottom - left (think clockwise) */
140
margin: 15px 30px 15px 30px;
141
}
142

  
143

  
144
/*  */
145
.itemizedlist, .variablelist {
146
/* margin settings are top - right - bottom - left (think clockwise) */
147
margin: 15px 30px 15px 15px;
148
}
149

  
150
/* blockquote formatting is a little more complex    */
151
/* because block quotes are rendered as a html table */
152

  
153
/* blockquote block */
154
.blockquote
155
{
156
/* override bottom margin, the other margins are inherited */
157
margin-bottom: 30px;
158
}
159

  
160
.blockquote p, .blockquote td
161
{
162
/* set font size and line height                             */
163
/* list of fonts provides fallbacks if a font is not present */
164
font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
165

  
166
/* bold face, higher number is more bold */
167
font-weight: 450;
168
}
169

  
170

  
171
.epigraph
172
{
173
/* override bottom margin, the other margins are inherited */
174
margin-bottom: 30px;
175
}
176

  
177
.epigraph p, .epigraph td
178
{
179
/* set font size and line height                             */
180
/* list of fonts provides fallbacks if a font is not present */
181
font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
182

  
183
/* bold face, higher number is more bold */
184
font-weight: 600;
185
}
186

  
187

  
188

  
189
/* custom header and footer that are displayed on all pages */
190
#customheader, #customfooter
191
{
192
/* list of fonts provides fallbacks if a font is not present */
193
font-family: Verdana, Arial, Helvetica, Sans-Serif;
194

  
195
/* font size, relative to body font size */
196
font-size: 80%;
197

  
198
/* line height, relative to body font size */
199
line-height: 200%;
200

  
201

  
202
text-align: center;
203
vertical-align: middle;
204
color: #fff;
205
background-color: #009;
206
}
207

  
208

  
209
/* leave more space between last paragraph and footer  */
210
/* some browser do not add up the bottom margin of the prior element */
211
/* and the top margin of the footer */
212
#customfooter {
213
margin-top: 15px;
214
}
215

  
216

  
217

  
218
/* table { margin: 0 15px 6px 15px; } */
219

  
220

  
221
/* title and navigation links in header and footer */
222
.navheader th, .navheader td, .navfooter th, .navfooter td
223
{
224
font-size: 11px;
225
font-weight: 450;
226
}
227

  
228

  
229
/* table of contents, list of figures and list of tables */
230
.toc, .list-of-figures, .list-of-tables, .list-of-examples
231
{
232
/* margin settings are top - right - bottom - left (think clockwise) */
233
margin: 15px 30px 15px 15px;
234
}
235

  
236

  
237
/* the "headings" are rendered as paragraphs */
238
.toc p, .list-of-figures p, .list-of-tables p, .list-of-examples p
239
{
240
/* no margin */
241
margin: 0;
242
}
243

  
244

  
245
.figure
246
{
247
/* margin settings are top - right - bottom - left (think clockwise) */
248
margin: 5px 5px 5px 5px;
249

  
250
/* no padding ("inner border") */
251
padding: 0;
252

  
253
/* no border */
254
border: 0;
255

  
256
/* center text */
257
text-align: center;
258
}
259

  
260

  
261
/* figure title */
262
.figure p, .table p, .example p
263
{
264
font-size: 80%;
265
}
266

  
267

  
268
/*
269
acronym {
270
      border-bottom: 1px dashed #00cc00;
271
      cursor: help;
272
}
273
*/
274

  
275

  
276
/* admonition headings */
277
div.note, div.important, div.warning, div.caution, div.tip
278
{
279
padding: 0px 15px 0px 0px;
280
}
281

  
282
div.note th, div.important th, div.warning th, div.caution th, div.tip th
283
{
284
/* set font size and line height                             */
285
/* list of fonts provides fallbacks if a font is not present */
286
font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
287

  
288
font-weight: 600;
289

  
290
text-decoration: underline;
291

  
292
/* left align */
293
text-align: left;
294
}
295

  
296
.note p, .important p, .warning p, .caution p, .tip p
297
{
298
margin: 0;
299
}
300

  
301
.note img, .important img, .warning img, .caution img, .tip img
302
{
303
margin: 0px 15px 0px 15px;
304
}
305

  
306

  
307
/* programlisting */
308
pre.programlisting
309
{
310
/* non-proportional font */
311
/* list of fonts provides fallbacks if a font is not present */
312
font-family: "Courier New", Courier, Monospace;
313

  
314
/* color: black */
315
color: #000;
316

  
317
/* background color: gray */
318
background-color: #eee;
319

  
320
/* no margin */
321
margin: 0;
322

  
323
/* gray dotted border, 1 px wide */
324
border: 1px dotted #ddd;
325

  
326
/* padding ("inner margin") settings are top - right - bottom - left */
327
/* (think clockwise)                                                 */
328
padding: 6px 6px 6px 6px;
329
}
330

  
331

  
332
/* title page */
333

  
334

  
335
/* heading1 is used for document title */
336
h1
337
{
338
	font-family: Georgia,Verdana, Arial, Helvetica, Sans-Serif; /* font size, relative to body font size */
339
	font-size: 150%; /* bold face, higher number is more bold */
340
	font-weight: 600; /* line height, relative to body line height */
341
	line-height: 250%; /* center */
342
	text-align: center; /* foreground color: dark blue */
343
	color: Black; /* background color: gray */
344
	background-color: Orange; /* margin settings are top - right - bottom - left (think clockwise) */
345
	margin: 15px 0 15px 0; /* no padding ("inner margin") */
346
	padding: 15;
347
	border: 1px solid #000;	
348
}
349

  
350

  
351

  
352
/* author on title page is formatted as h3          */
353
/* these settings overwrite the regular h3 settings */
354
h3.author {
355
/* set font size and line height                             */
356
/* list of fonts provides fallbacks in case selected fonts are not present */
357
font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
358

  
359
/* bold face, higher number is more bold */
360
font-weight: 600;
361

  
362
/* do not underline */
363
text-decoration: none;
364

  
365
/* center text */
366
text-align: center;
367

  
368
/* color: black */
369
color: #000;
370

  
371
/* background-color is a very light grey */
372
/* alternative: #fff = white             */
373
background-color: #fefefe;
374

  
375
/* margin settings are top - right - bottom - left (think clockwise) */
376
margin: 0 15px 15px 15px;
377

  
378
/* no padding */
379
padding: 0;
380

  
381
/* no border */
382
border: 0;
383
}
384

  
385

  
386
/* copyright and date */
387
.copyright, .pubdate
388
{
389
/* list of fonts provides fallbacks if a font is not present */
390
font-family: Verdana, Arial, Helvetica, Sans-Serif;
391

  
392
/* font size, relative to body font size */
393
font-size: 90%;
394

  
395
/* center */
396
text-align: center;
397

  
398
/* margin settings are top - right - bottom - left (think clockwise) */
399
margin: 15px 15px 15px 15px;
400

  
401
/* no padding ("inner margin") */
402
padding: 0;
403

  
404
/* no border */
405
border: 0;
406
}
407

  
408

  
409
/* legal notice box */
410
div.legalnotice
411
{
412
	font-family: Verdana, Arial, Helvetica, Sans-Serif; /* font size, relative to body font size */
413
	font-size: 90%; /* color: black */
414
	color: #000; /* background color: gray */
415
	background-color: Orange; /* margin settings are top - right - bottom - left (think clockwise) */
416
	margin: 10px 45px 10px 45px; /* padding ("inner margin") settings are top - right - bottom - left */
417
	padding: 5px 5px 5px 5px; /* solid black border, 1px wide */
418
	border: 1px solid #000;
419
}
420

  
421

  
422
table {
423
	/* border: thin solid orange; */
424
	border-spacing: 0pt;
425
	margin-top: 5;
426
	margin-bottom: 5;
427
}
428

  
429
td {
430
	font-family: SansSerif, Arial, Helvetica, sans-serif;
431
    padding-left: 1;
432
    padding-right: 1;
433
    padding-top: 1;
434
    padding-bottom: 1	
435
}
436

  
437
th {
438
	 /* border: thin solid orange; */	 
439
    padding-left: 1;
440
    padding-right: 1;
441
    padding-top: 1;
442
    padding-bottom: 1	
443
}
444

  
445
.informaltable {
446
   border-collapse: collapse;
447
	table-layout: auto;
448
}
449

  
450
.revhistory {
451
   border-collapse: collapse;
452
	table-layout: auto;
453
}
doc/build/custom-cfg/style-eclipse.css
1
body  {font-size: 10pt;
2
	font-family: SansSerif, Arial, Helvetica, sans-serif;
3
	margin-left: 10;
4
	margin-right: 5;
5
	color: Black;
6
	background-color: White}
7

  
8
h1 {
9
  font-size: 18pt;
10
}
11

  
12
h2 {
13
  font-size: 16pt;
14
}
15

  
16
h3 {
17
  font-size: 14pt;
18
}
19

  
20
h4 {
21
  font-size: 12pt;
22
}
23

  
24
table {
25
  font-size: 10pt;
26
  border-style: none;
27
  border-color: silver;
28
  margin-top: 5;
29
  margin-bottom: 5
30
}
31

  
32
td {font-size: 10pt;
33
    font-family: SansSerif, Arial, Helvetica, sans-serif;
34
    border-color: silver;
35
    padding-left: 1;
36
    padding-right: 1;
37
    padding-top: 1;
38
    padding-bottom: 1}
39

  
40
th {border-style: none;
41
    font-weight: bold;
42
    border-color: silver;
43
    padding-left: 1;
44
    padding-right: 1;
45
    padding-top: 1;
46
    padding-bottom: 1}
47

  
48
kbd {
49
  font-family: monospace;
50
  font-weight: bold;
51
}
52

  
53
var {
54
  font-style: italic;
55
}
56

  
57
ol {
58
  margin-bottom: 1em;
59
}
60

  
61
dt {
62
  font-weight: bold;
63
  margin-top: 1em;
64
}
65

  
66
li {
67
  margin-top: 1em;
68
}
69

  
70
span.control {
71
  font-weight: bold;
72
}
73

  
74
span.name {
75
  font-style: italic;
76
  font-weight: bold;
77
}
78

  
79
span.action {
80
  font-style: italic;
81
}
82

  
83
span.code {
84
  font-family: monospace;
85
}
86

  
87
span.menu {
88
  color: #660033;
89
  font-weight: bold;
90
}
91

  
92
span.filefolder {
93
  font-family: monospace;
94
}
95

  
96
blockquote {
97
  background-color: #e8e8e8;
98
  border: 1pt black;
99
  margin: 2em; border: 1px solid black;
100
  padding: 1em;
101
}
102

  
103
.tasks, .reference, .faq {
104
  padding-left: 18px;
105
  font-size: 14pt;
106
  background-image:url(images/bullet14.png);
107
  background-repeat: no-repeat;
108
  background-position: left;
109
 }
doc/build/custom-cfg/style-javahelp.css
1
/*
2
 * jhexamples.css      06/17/2003
3
 *
4
 * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
5
 * Use is subject to license terms.
6
 *
7
 */
8

  
9
body  {font-size: 12pt;
10
	font-family: SansSerif, Arial, Helvetica, sans-serif;
11
	margin-left: 10;
12
	margin-right: 5;
13
	color: Black;
14
	background-color: White}
15

  
16
p  {font-size: 12pt;
17
     margin-top: 5;
18
     margin-bottom: 5}
19

  
20

  
21
h1 { font-size: 22pt;
22
     font-weight: bold;
23
     margin-top: 0;
24
     margin-bottom: 10}
25

  
26
h2 { font-size: 18pt;
27
     font-weight: bold;
28
     margin-top: 20;
29
     margin-bottom: 10}
30

  
31
h3 { font-size: 14pt;
32
     font-weight: bold;
33
     margin-top: 10;
34
     margin-bottom: 5}
35

  
36
h4 { font-size: 12pt;
37
     font-weight: bold;
38
     margin-top: 10;
39
     margin-bottom: 5}
40

  
41
ol {margin-top: 5;
42
     margin-bottom: 0;
43
     margin-left: 30}
44

  
45
li {margin-top: 0;
46
    margin-bottom: 5}
47
        
48
li p{margin-top: 5;
49
        margin-bottom: 0}
50

  
51
ul {margin-top: 5;
52
    margin-bottom: 0;
53
    margin-left: 30}
54
        
55
table {border-style: none;
56
       border-color: silver;
57
       margin-top: 5;
58
       margin-bottom: 5}
59

  
60
td {font-size: 12pt;
61
    font-family: SansSerif, Arial, Helvetica, sans-serif;
62
    border-color: silver;
63
    padding-left: 1;
64
    padding-right: 1;
65
    padding-top: 1;
66
    padding-bottom: 1}
67

  
68
th {border-style: none;
69
    border-color: silver;
70
    padding-left: 1;
71
    padding-right: 1;
72
    padding-top: 1;
73
    padding-bottom: 1}
74

  
75
small {font-size: x-small}
76

  
doc/build/custom-cfg/wordml.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
                version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/wordml-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/build/custom-cfg/xhtml.xsl
1
<?xml version="1.0" encoding="UTF-8"?>
2

  
3
<!-- This file is part of DobuDish                                           -->
4

  
5
<!-- DobuDish is free software; you can redistribute it and/or modify        -->
6
<!-- it under the terms of the GNU General Public License as published by    -->
7
<!-- the Free Software Foundation; either version 2 of the License, or       -->
8
<!-- (at your option) any later version.                                     -->
9

  
10
<!-- DobuDish is distributed in the hope that it will be useful,             -->
11
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of          -->
12
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           -->
13
<!-- GNU General Public License for more details.                            -->
14

  
15
<!-- You should have received a copy of the GNU General Public License       -->
16
<!-- along with DobuDish; if not, write to the Free Software                 -->
17
<!-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
18

  
19
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
20
                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
21
                xmlns:exsl="http://exslt.org/common"
22
                xmlns:set="http://exslt.org/sets"
23
		version="1.0"
24
                exclude-result-prefixes="doc exsl set">
25

  
26
  <xsl:import href="../../../system/custom-xsl/xhtml-book.xsl"/>
27
  <xsl:import href="common.xsl"/>
28

  
29
</xsl:stylesheet>
doc/dokumentation.xml
5429 5429
       </listitem>
5430 5430
      </orderedlist>
5431 5431
    </sect1>
5432

  
5433
    <sect1 id="devel.build-doc" xreflabel="Dokumentation erstellen">
5434
     <title>Dokumentation erstellen</title>
5435

  
5436
     <sect2 id="devel.build-doc.introduction">
5437
      <title>Einführung</title>
5438

  
5439
      <para>
5440
       Diese Dokumentation ist in <productname>DocBook</productname> XML geschrieben. Zum Bearbeiten reicht grundsätzlich ein
5441
       Text-Editor. Mehr Komfort bekommt man, wenn man einen dedizierten XML-fähigen Editor nutzt, der spezielle Unterstützung für
5442
       <productname>DocBook</productname> mitbringt. Wir empfehlen dafür den <ulink url="http://www.xmlmind.com/xmleditor/">XMLmind XML
5443
       Editor</ulink>, der bei nicht kommerzieller Nutzung kostenlos ist.
5444
      </para>
5445
     </sect2>
5446

  
5447
     <sect2 id="devel.build-doc.required-software">
5448
      <title>Benötigte Software</title>
5449

  
5450
      <para>
5451
       Bei <productname>DocBook</productname> ist Prinzip, dass ausschließlich die XML-Quelldatei bearbeitet wird. Aus dieser werden dann
5452
       mit entsprechenden Stylesheets andere Formate wie PDF oder HTML erzeugt. Bei Lx-Office übernimmt diese Aufgabe das Shell-Script
5453
       <command>scripts/build_doc.sh</command>.
5454
      </para>
5455

  
5456
      <para>
5457
       Das Script benötigt zur Konvertierung verschiedene Softwarekomponenten, die im normalen Lx-Office-Betrieb nicht benötigt werden:
5458
      </para>
5459

  
5460
      <itemizedlist>
5461
       <listitem>
5462
        <para>
5463
         <ulink url="http://www.oracle.com/technetwork/java/index.html">Java</ulink> in einer halbwegs aktuellen Version
5464
        </para>
5465
       </listitem>
5466

  
5467
       <listitem>
5468
        <para>
5469
         Das Java-Build-System <ulink url="http://ant.apache.org/">Apache Ant</ulink>
5470
        </para>
5471
       </listitem>
5472

  
5473
       <listitem>
5474
        <para>
5475
         Das Dokumentations-System Dobudish für <productname>DocBook</productname> 4.5, eine Zusammenstellung diverser Stylesheets und
5476
         Grafiken zur Konvertierung von <productname>DocBook</productname> XML in andere Formate. Das Paket, das benötigt wird, ist zum
5477
         Zeitpunkt der Dokumentationserstellung <filename>dobudish-nojre-1.1.4.zip</filename>, aus auf <ulink
5478
         url="http://code.google.com/p/dobudish/downloads/list">code.google.com</ulink> bereitsteht.
5479
        </para>
5480
       </listitem>
5481
      </itemizedlist>
5482

  
5483
      <para>
5484
       Apache Ant sowie ein dazu passendes Java Runtime Environment sind auf allen gängigen Plattformen verfügbar. Beispiel für
5485
       Debian/Ubuntu:
5486
      </para>
5487

  
5488
      <programlisting>apt-get install ant openjdk-7-jre</programlisting>
5489

  
5490
      <para>
5491
       Nach dem Download von Dobudish muss Dobudish im Unterverzeichnis <filename>doc/build</filename> entpackt werden. Beispiel unter der
5492
       Annahme, das <productname>Dobudish</productname> in <filename>$HOME/Downloads</filename> heruntergeladen wurde:
5493
      </para>
5494

  
5495
      <programlisting>cd doc/build
5496
unzip $HOME/Downloads/dobudish-nojre-1.1.4.zip</programlisting>
5497
     </sect2>
5498

  
5499
     <sect2 id="devel.build-doc.build">
5500
      <title>PDFs und HTML-Seiten erstellen</title>
5501

  
5502
      <para>
5503
       Die eigentliche Konvertierung erfolgt nach Installation der benötigten Software mit einem einfachen Aufruf direkt aus dem
5504
       Lx-Office-Installationsverzeichnis heraus:
5505
      </para>
5506

  
5507
      <programlisting>./scripts/build_doc.sh</programlisting>
5508
     </sect2>
5509

  
5510
     <sect2 id="devel.build-doc.repository">
5511
      <title>Einchecken in das Git-Repository</title>
5512

  
5513
      <para>
5514
       Sowohl die XML-Datei als auch die erzeugten PDF- und HTML-Dateien sind Bestandteil des Git-Repositories. Daraus folgt, dass nach
5515
       Änderungen am XML die PDF- und HTML-Dokumente ebenfalls gebaut und alles zusammen in einem Commit eingecheckt werden sollten.
5516
      </para>
5517

  
5518
      <para>
5519
       Die "<filename>dobudish</filename>"-Verzeichnisse bzw. symbolischen Links gehören hingegen nicht in das Repository.
5520
      </para>
5521
     </sect2>
5522
    </sect1>
5432 5523
  </chapter>
5433 5524
</book>
scripts/build_doc.sh
1
#!/bin/bash
2

  
3
# Usage:
4
#   cd /path/to/lx-office
5
#   ./scripts/build_doc.sh
6

  
7
set -e
8

  
9
if [[ ! -d doc ]]; then
10
  echo "Please run this from the installation directory."
11
  exit 1
12
fi
13

  
14
dobudish=$(ls -d doc/build/dobudish* 2> /dev/null)
15

  
16
if [[ -z $dobudish ]] || [[ ! -d ${dobudish} ]]; then
17
  echo "There's no dobudish directory inside doc/build."
18
  exit 1
19
fi
20

  
21
cd ${dobudish}
22

  
23
base=documents/dokumentation
24
if [[ ! -d $base ]]; then
25
  ./generator.sh dokumentation create book
26
fi
27

  
28
input=${base}/input
29
output=${base}/output
30
custom=${base}/custom-cfg
31

  
32
rm -f ${input}/*.xml
33
cp ../../dokumentation.xml ${input}/
34

  
35
rm -f ${custom}/*
36
cp -R ../custom-cfg/* ${custom}/
37

  
38
./generator.sh dokumentation pdf
39

  
40
cp ${output}/pdf/dokumentation.pdf ../../

Auch abrufbar als: Unified diff