debian/control update standards version: 3.9.7
[software/sisu] / debian / control
1 Source: sisu
2 Section: text
3 Priority: optional
4 Maintainer: SiSU Project <sisu@lists.sisudoc.org>
5 Uploaders: Ralph Amissah <ralph@amissah.com>
6 Build-Depends: debhelper (>= 8)
7 Standards-Version: 3.9.7
8 Homepage: http://www.sisudoc.org/
9 Vcs-Browser: http://git.sisudoc.org/?p=code/sisu.git
10 Vcs-Git: git://git.sisudoc.org/git/code/sisu.git
11
12 Package: sisu
13 Architecture: all
14 Depends: ${misc:Depends}, ruby | ruby-interpreter, rsync, unzip, zip, xz-utils
15 Recommends:
16 sisu-pdf, sisu-sqlite, sisu-postgresql, imagemagick | graphicsmagick, keychain,
17 openssh-client | lsh-client, openssl, po4a, qrencode, rake, ruby-rmagick,
18 ruby-thor, tidy, tree, vim-addon-manager
19 Suggests: sisu-markup-samples, lv, calibre, pinfo, poedit, texinfo, trang
20 Description: documents - structuring, publishing in multiple formats and search
21 SiSU is a lightweight markup based, command line oriented, document
22 structuring, publishing and search, static content tool for document
23 collections.
24 .
25 With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax
26 in your text editor of choice, SiSU can generate various document formats, most
27 of which share a common object numbering system for locating content, including
28 plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF
29 files, and populate an SQL database with objects (roughly paragraph-sized
30 chunks) so searches may be performed and matches returned with that degree of
31 granularity. Think of being able to finely match text in documents, using
32 common object numbers, across different output formats and across languages if
33 you have translations of the same document. For search, your criteria is met
34 by these documents at these locations within each document (equally relevant
35 across different output formats and languages). To be clear (if obvious) page
36 numbers provide none of this functionality. Object numbering is particularly
37 suitable for "published" works (finalized texts as opposed to works that are
38 frequently changed or updated) for which it provides a fixed means of reference
39 of content. Document outputs can also share provided semantic meta-data.
40 .
41 SiSU also provides concordance files, document content certificates and
42 manifests of generated output and the means to make book indexes that make use
43 of its object numbering.
44 .
45 Syntax highlighting and folding (outlining) files are provided for the Vim and
46 Emacs editors.
47 .
48 Dependencies for various features are taken care of in sisu related packages.
49 The package sisu-complete installs the whole of SiSU.
50 .
51 Additional document markup samples are provided in the package
52 sisu-markup-samples which is found in the non-free archive. The licenses for
53 the substantive content of the marked up documents provided is that provided
54 by the author or original publisher.
55 .
56 SiSU uses utf-8 & parses left to right. Currently supported languages:
57 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
58 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
59 te th tk tr uk ur us vi zh (see XeTeX polyglossia & cjk)
60 .
61 SiSU works well under po4a translation management, for which an administrative
62 sample Rakefile is provided with sisu_manual under markup-samples.
63
64 Package: sisu-complete
65 Architecture: all
66 Depends:
67 ${misc:Depends}, ruby | ruby-interpreter, sisu (= ${source:Version}),
68 sisu-pdf (= ${source:Version}), sisu-postgresql (= ${source:Version}),
69 sisu-sqlite (= ${source:Version}), imagemagick | graphicsmagick, openssl,
70 qrencode, ruby-thor, tree
71 Suggests: sisu-markup-samples
72 Description: installs all SiSU related packages
73 SiSU is a lightweight markup based document structuring, publishing and search
74 framework for document collections.
75 .
76 This package installs SiSU and related packages that enable sisu to produce
77 pdf and to populate PostgreSQL and sqlite databases.
78 .
79 See sisu for a description of the package.
80
81 Package: sisu-pdf
82 Architecture: all
83 Depends:
84 ${misc:Depends}, ruby | ruby-interpreter, sisu (= ${source:Version}),
85 texlive-latex-base, texlive-fonts-recommended, texlive-generic-recommended,
86 texlive-latex-recommended, texlive-latex-extra, texlive-math-extra,
87 texlive-xetex, fonts-liberation, lmodern, latex-cjk-all, texlive-lang-cjk
88 Suggests: evince | pdf-viewer
89 Description: dependencies to convert SiSU LaTeX output to pdf
90 SiSU is a lightweight markup based document structuring, publishing and search
91 framework for document collections.
92 .
93 This package enables the conversion of SiSU LaTeX output to pdf.
94
95 Package: sisu-postgresql
96 Architecture: all
97 Depends:
98 ${misc:Depends}, ruby | ruby-interpreter, sisu (= ${source:Version}),
99 postgresql, ruby-pg, ruby-fcgi | libfcgi-ruby
100 Suggests: fcgiwrap, nginx-light | httpd, postgresql-contrib
101 Description: SiSU dependencies for use with PostgreSQL database
102 SiSU is a lightweight markup based document structuring, publishing and search
103 framework for document collections.
104 .
105 This package enables SiSU to populate a PostgreSQL database. This is done at
106 an object/paragraph level, making granular searches of documents possible.
107 .
108 This relational database feature of SiSU is not required but provides
109 interesting possibilities, including that of granular searches of documents
110 for matching units of text, primarily paragraphs that can be displayed or
111 identified by object citation number, from which an index of documents
112 matched and each matched paragraph within them can be displayed.
113
114 Package: sisu-sqlite
115 Architecture: all
116 Depends:
117 ${misc:Depends}, ruby | ruby-interpreter, sisu (= ${source:Version}), sqlite3,
118 ruby-sqlite3, ruby-fcgi | libfcgi-ruby
119 Suggests: fcgiwrap, nginx-light | httpd
120 Description: SiSU dependencies for use with SQLite database
121 SiSU is a lightweight markup based document structuring, publishing and search
122 framework for document collections.
123 .
124 This package enables SiSU to populate an SQLite database. This is done at an
125 object/paragraph level, making granular searches of documents possible.
126 .
127 This relational database feature of SiSU is not required but provides
128 interesting possibilities, including that of granular searches of documents
129 for matching units of text, primarily paragraphs that can be displayed or
130 identified by object citation number, from which an index of documents
131 matched and each matched paragraph within them can be displayed.