Codebase list genometools / 682289e
work on reproducibility of API documentation building Sascha Steinbiss 8 years ago
6 changed file(s) with 104 addition(s) and 4 deletion(s). Raw diff Collapse all Expand all
2727 xsltproc,
2828 ruby,
2929 docbook-xsl,
30 faketime
30 faketime,
31 imagemagick
3132 Standards-Version: 3.9.6
3233 Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/trunk/packages/genometools/trunk/
3334 Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/genometools/trunk/
2424
2525 define PROGRAM_template
2626 $(1): $(2)
27 @@ -940,7 +942,8 @@
27 @@ -944,7 +946,8 @@
2828 $(RANLIB) $(prefix)/lib/libgenometools.a
2929 endif
3030 ifneq ($(sharedlib),no)
44 @@ -113,6 +113,12 @@
55 gt_option_parser_register_hook(op, determine_outfp, ofi);
66 }
7
7
88 +/* wrapper for ABI compatibility */
99 +void gt_output_file_register_options(GtOutputFileInfo *ofi,
1010 + GtOptionParser *op, GtFile **outfp) {
0 Description: Remove_png_timestamps
1 --- a/Makefile
2 +++ b/Makefile
3 @@ -865,6 +865,10 @@
4 bin/examples/sketch_constructed gtdata/sketch/default.style \
5 www/genometools.org/htdocs/images/constructed.png
6 endif
7 + mogrify -format jpg +set date:create +set date:modify \
8 + -define png:exclude-chunk=time \
9 + www/genometools.org/htdocs/images/*.png && \
10 + rm -rf www/genometools.org/htdocs/images/*.png
11 sed -nf scripts/incl.sed \
12 www/genometools.org/htdocs/examples_tmpl.html | \
13 sed 'N;N;s/\n//' > /tmp/tmp.sed.$$$$ && \
14 --- a/doc/manuals/annotationsketch.tex
15 +++ b/doc/manuals/annotationsketch.tex
16 @@ -240,7 +240,7 @@
17 We will call the second part (after the ``\texttt{|}'') of these track titles \emph{track identifier strings} in the rest of this document.
18
19 \begin{figure}[ht]
20 -\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_nocollapse_noselect.png}}
21 +\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_nocollapse_noselect}}
22 \caption{Default AnnotationSketch output for a simple GFF3 file with simple \emph{exon}$\to$\emph{mRNA} collapsing.}
23 \label{tsexample1}
24 \end{figure}
25 @@ -270,7 +270,7 @@
26 Using this track selector function would produce the desired result of separate tracks for the \emph{mRNA} features for each strand (see Fig. \ref{tsexample2}).
27
28 \begin{figure}[ht]
29 -\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_strandselect.png}}
30 +\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_strandselect}}
31 \caption{AnnotationSketch output with \texttt{strand\_track\_se\-lector()} track selector function. This image now shows separate tracks for plus and minus strand features.}
32 \label{tsexample2}
33 \end{figure}
34 @@ -312,7 +312,7 @@
35 This code results in the image shown in Fig.~\ref{tsexample3} :
36
37 \begin{figure}[ht]
38 -\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_filterselect.png}}
39 +\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_filterselect}}
40 \caption{\AnnotationSketch output with \texttt{filter\_track\_selector()} track selector function. This image now shows a separate track for features with a specific caption.}
41 \label{tsexample3}
42 \end{figure}
43 @@ -321,7 +321,7 @@
44 There are kinds of data which may be interesting to see together with annotation renderings, but that can not be expressed -- or only in a complicated way -- in GFF3 format. It may even be too difficult or counterintuitive to properly represent this data as typical \AnnotationSketch box graphics. For example, this may be sequence data, numerical sequence analysis results, or other kinds of data which does not fit into the simple ‘genomic feature’ scheme. For an example, see Fig. \ref{ctexample1}.
45
46 \begin{figure}[ht]
47 -\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_ct.png}}
48 +\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_ct}}
49 \caption{Example \AnnotationSketch output with a custom track at the bottom, displaying the GC content over a window size of 200 bp.}
50 \label{ctexample1}
51 \end{figure}
52 @@ -414,7 +414,7 @@
53 Running layout and drawing functions on this diagram then produces the desired image (see Fig.~\ref{ctexample2}
54
55 \begin{figure}[ht]
56 -\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_ct2.png}}
57 +\centering{\includegraphics[width=.7\textwidth]{../../www/genometools.org/htdocs/images/example_ct2}}
58 \caption{The example insertion site custom track (at the bottom), displaying three sample data points.}
59 \label{ctexample2}
60 \end{figure}
0 remove_png_timestamps
01 adding_soname
12 libbam-fix
23 remove-gitignores
2727
2828 obj/public_symbols.lst: $(API_HEADERS) $(LIBGENOMETOOLS_SRC)
2929 @echo '[gathering public API symbols to $@]'
30 @@ -995,8 +995,8 @@
30 @@ -999,8 +999,8 @@
3131 ABTOOLS=${shell grep -l Blaufelder src/tools/*.c}
3232
3333 ALLSPLINT=${addprefix obj/,${notdir ${subst .c,.splint,\
3838 ${SKTOOLS} ${SKCORE} ${SKEXT} \
3939 ${DWTOOLS} ${DWCORE} ${DWEXT} \
4040 ${GGTOOLS} ${GGCORE} ${GGEXT} \
41 --- a/gtscripts/gtdoc.lua
42 +++ b/gtscripts/gtdoc.lua
43 @@ -104,6 +104,25 @@
44 end
45 end
46
47 +local function iter (a, i) -- taken from PiL, page 59
48 + i = i + 1
49 + local v = a[i]
50 + if v then
51 + return i, v
52 + end
53 +end
54 +
55 +function sorted_dir(dir)
56 + local entries = {}
57 + local i = 0
58 + for name in lfs.dir(dir) do
59 + i = i + 1
60 + entries[i] = name
61 + end
62 + table.sort(entries)
63 + return iter, entries, 0
64 +end
65 +
66 local export = nil
67 local is_lua = nil
68
69 @@ -127,7 +146,7 @@
70 for _, v in ipairs(export) do
71 local filename = gt_home .. "/" .. v
72 if is_dir(filename) then
73 - for f in lfs.dir(filename) do
74 + for _, f in sorted_dir(filename) do
75 local filename = filename .. "/" .. f
76 process_file(filename, be_verbose, is_lua)
77 end