aboutsummaryrefslogtreecommitdiffhomepage
path: root/debian/control
blob: bb56a52d9ef4b74dcc179bf8e9bf4ea4b2f525a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
Source: sisu
Section: text
Priority: optional
Maintainer: SiSU Project <sisu@lists.sisudoc.org>
Uploaders:
 Ralph Amissah <ralph@amissah.com>,
Build-Depends:
 debhelper (>= 11),
Rules-Requires-Root: no
Standards-Version: 4.1.5
Homepage: http://www.sisudoc.org/
Vcs-Browser: https://git.sisudoc.org/software/sisu
Vcs-Git: https://git.sisudoc.org/software/sisu

Package: sisu
Architecture: all
Depends:
 rsync,
 ruby | ruby-interpreter,
 unzip,
 xz-utils,
 zip,
 ${misc:Depends},
Recommends:
 imagemagick | graphicsmagick,
 keychain,
 openssh-client | lsh-client,
 openssl,
 po4a,
 qrencode,
 rake,
 ruby-rmagick,
 ruby-thor,
 sisu-pdf,
 sisu-postgresql,
 sisu-sqlite,
 tidy,
 tree,
 vim-addon-manager,
Suggests:
 calibre,
 lv,
 pinfo,
 poedit,
 sisu-markup-samples,
 texinfo,
 trang,
Description: documents - structuring, publishing in multiple formats and search
 SiSU is a lightweight markup based, command line oriented, document
 structuring, publishing and search, static content tool for document
 collections.
 .
 With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax
 in your text editor of choice, SiSU can generate various document formats, most
 of which share a common object numbering system for locating content, including
 plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF
 files, and populate an SQL database with objects (roughly paragraph-sized
 chunks) so searches may be performed and matches returned with that degree of
 granularity. Think of being able to finely match text in documents, using
 common object numbers, across different output formats and across languages if
 you have translations of the same document. For search, your criteria is met
 by these documents at these locations within each document (equally relevant
 across different output formats and languages). To be clear (if obvious) page
 numbers provide none of this functionality. Object numbering is particularly
 suitable for "published" works (finalized texts as opposed to works that are
 frequently changed or updated) for which it provides a fixed means of reference
 of content. Document outputs can also share provided semantic meta-data.
 .
 SiSU also provides concordance files, document content certificates and
 manifests of generated output and the means to make book indexes that make use
 of its object numbering.
 .
 Syntax highlighting and folding (outlining) files are provided for the Vim and
 Emacs editors.
 .
 Dependencies for various features are taken care of in sisu related packages.
 The package sisu-complete installs the whole of SiSU.
 .
 Additional document markup samples are provided in the package
 sisu-markup-samples which is found in the non-free archive. The licenses for
 the substantive content of the marked up documents provided is that provided
 by the author or original publisher.
 .
 SiSU uses utf-8 & parses left to right. Currently supported languages:
 am bg bn br ca cs cy da de el en eo es et eu fi fr ga gl he hi hr hy ia is it
 ja ko la lo lt lv ml mr nl nn no oc pl pt pt_BR ro ru sa se sk sl sq sr sv ta
 te th tk tr uk ur us vi zh (see XeTeX polyglossia & cjk)
 .
 SiSU works well under po4a translation management, for which an administrative
 sample Rakefile is provided with sisu_manual under markup-samples.

Package: sisu-complete
Architecture: all
Depends:
 imagemagick | graphicsmagick,
 openssl,
 qrencode,
 ruby | ruby-interpreter,
 ruby-thor,
 sisu (= ${source:Version}),
 sisu-pdf (= ${source:Version}),
 sisu-postgresql (= ${source:Version}),
 sisu-sqlite (= ${source:Version}),
 tree,
 ${misc:Depends},
Suggests:
 sisu-markup-samples,
Description: installs all SiSU related packages
 SiSU is a lightweight markup based document structuring, publishing and search
 framework for document collections.
 .
 This package installs SiSU and related packages that enable sisu to produce
 pdf and to populate PostgreSQL and sqlite databases.
 .
 See sisu for a description of the package.

Package: sisu-pdf
Architecture: all
Depends:
 ruby | ruby-interpreter,
 sisu (= ${source:Version}),
 texlive-base,
 texlive-latex-base,
 texlive-latex-extra,
 texlive-latex-recommended,
 texlive-plain-generic,
 texlive-xetex,
 ${misc:Depends},
Suggests:
 evince | pdf-viewer,
Description: dependencies to convert SiSU LaTeX output to pdf
 SiSU is a lightweight markup based document structuring, publishing and search
 framework for document collections.
 .
 This package enables the conversion of SiSU LaTeX output to pdf.

Package: sisu-postgresql
Architecture: all
Depends:
 postgresql,
 ruby | ruby-interpreter,
 ruby-fcgi | libfcgi-ruby,
 ruby-pg,
 sisu (= ${source:Version}),
 ${misc:Depends},
Suggests:
 fcgiwrap,
 httpd,
 postgresql-contrib,
Description: SiSU dependencies for use with PostgreSQL database
 SiSU is a lightweight markup based document structuring, publishing and search
 framework for document collections.
 .
 This package enables SiSU to populate a PostgreSQL database. This is done at
 an object/paragraph level, making granular searches of documents possible.
 .
 This relational database feature of SiSU is not required but provides
 interesting possibilities, including that of granular searches of documents
 for matching units of text, primarily paragraphs that can be displayed or
 identified by object citation number, from which an index of documents
 matched and each matched paragraph within them can be displayed.

Package: sisu-sqlite
Architecture: all
Depends:
 ruby | ruby-interpreter,
 ruby-fcgi | libfcgi-ruby,
 ruby-sqlite3,
 sisu (= ${source:Version}),
 sqlite3,
 ${misc:Depends},
Suggests:
 fcgiwrap,
 httpd,
Description: SiSU dependencies for use with SQLite database
 SiSU is a lightweight markup based document structuring, publishing and search
 framework for document collections.
 .
 This package enables SiSU to populate an SQLite database. This is done at an
 object/paragraph level, making granular searches of documents possible.
 .
 This relational database feature of SiSU is not required but provides
 interesting possibilities, including that of granular searches of documents
 for matching units of text, primarily paragraphs that can be displayed or
 identified by object citation number, from which an index of documents
 matched and each matched paragraph within them can be displayed.