3c632b819cc15418c9ca7d641d8d60b575d60e53
[software/sisu] / debian / control
1 Source: sisu
2 Section: text
3 Priority: optional
4 Maintainer: Ralph Amissah <ralph@amissah.com>
5 Build-Depends: debhelper (>= 7.0.50~)
6 Standards-Version: 3.9.0
7 Homepage: http://www.jus.uio.no/sisu/
8 Vcs-Browser: http://git.sisudoc.org/?p=code/sisu.git
9 Vcs-Git: git://git.sisudoc.org/git/code/sisu.git
10 XS-Dm-Upload-Allowed: yes
11
12 Package: sisu
13 Architecture: all
14 Depends: ${misc:Depends}, ruby (>= 1.8.2), libwebrick-ruby, rsync, unzip, zip
15 Recommends: sisu-pdf, sisu-sqlite, sisu-postgresql, imagemagick, keychain, librmagick-ruby, librexml-ruby, openssl, openssh-client | lsh-client, tidy, vim-addon-manager
16 Suggests: lv, calibre, pinfo, texinfo, trang
17 Conflicts: sisu-markup-samples (<= 1.0.11)
18 Replaces: sisu-markup-samples (<= 1.0.11)
19 Description: documents - structuring, publishing in multiple formats and search
20 SiSU is a lightweight markup based, command line oriented, document
21 structuring, publishing and search framework for document collections.
22 .
23 With minimal preparation of a plain-text, (UTF-8) file, using its native
24 markup syntax in your text editor of choice, SiSU can generate various
25 document formats (most of which share a common object numbering system for
26 locating content), including plain text, HTML, XHTML, XML, EPUB, OpenDocument
27 text (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects
28 (roughly paragraph-sized chunks) so searches may be performed and matches
29 returned with that degree of granularity: your search criteria is met by these
30 documents and at these locations within each document. Object numbering is
31 particularly suitable for "published" works (finalized texts as opposed to
32 works that are frequently changed or updated) for which it provides a fixed
33 means of reference of content. Document outputs also share semantic meta-data
34 provided.
35 .
36 SiSU also provides concordance files, document content certificates and
37 manifests of generated output.
38 .
39 A vim syntax highlighting file and an ftplugin with folds for sisu markup is
40 provided, as are syntax highlighting files for kate, kwrite, gedit and
41 diakonos. Vim 7 includes syntax highlighting for SiSU.
42 .
43 man pages, and interactive help are provided.
44 .
45 Dependencies for various features are taken care of in sisu related packages.
46 The package sisu-complete installs the whole of SiSU.
47 .
48 Additional document markup samples are provided in the package
49 sisu-markup-samples which is found in the non-free archive the licenses for
50 the substantive content of the marked up documents provided is that provided
51 by the author or original publisher.
52
53 Package: sisu-complete
54 Architecture: all
55 Depends: ${misc:Depends}, ruby (>= 1.8.2), sisu, sisu-pdf, sisu-postgresql, sisu-sqlite
56 Description: installs all SiSU related packages
57 SiSU is a lightweight markup based document structuring, publishing and search
58 framework for document collections.
59 .
60 This package installs SiSU and related packages that enable sisu to produce
61 pdf and to populate PostgreSQL and sqlite databases.
62 .
63 See sisu for a description of the package.
64
65 Package: sisu-pdf
66 Architecture: all
67 Depends: ${misc:Depends}, sisu, texlive-latex-base, texlive-fonts-recommended, texlive-latex-recommended, texlive-latex-extra, ttf-liberation
68 Recommends: texlive-xetex
69 Suggests: evince | pdf-viewer
70 Description: dependencies to convert SiSU LaTeX output to pdf
71 SiSU is a lightweight markup based document structuring, publishing and search
72 framework for document collections.
73 .
74 This package enables the conversion of SiSU LaTeX output to pdf.
75
76 Package: sisu-postgresql
77 Architecture: all
78 Depends: ${misc:Depends}, sisu, libdbd-pg-ruby, libdbd-pg-ruby1.8, libdbi-ruby, libdbi-ruby1.8, libdbm-ruby, postgresql, libfcgi-ruby1.8 | libfcgi-ruby1.9
79 Suggests: postgresql-contrib
80 Description: SiSU dependencies for use with PostgreSQL database
81 SiSU is a lightweight markup based document structuring, publishing and search
82 framework for document collections.
83 .
84 This package enables SiSU to populate a PostgreSQL database. This is done at
85 an object/paragraph level, making granular searches of documents possible.
86 .
87 This relational database feature of SiSU is not required but provides
88 interesting possibilities, including that of granular searches of documents
89 for matching units of text, primarily paragraphs that can be displayed or
90 identified by object citation number, from which an index of documents
91 matched and each matched paragraph within them can be displayed.
92
93 Package: sisu-sqlite
94 Architecture: all
95 Depends: ${misc:Depends}, sisu, sqlite3, libsqlite3-ruby, libdbd-sqlite3-ruby, libdbd-sqlite3-ruby1.8, libdbi-ruby, libdbi-ruby1.8, libdbm-ruby, libfcgi-ruby1.8 | libfcgi-ruby1.9
96 Description: SiSU dependencies for use with SQLite database
97 SiSU is a lightweight markup based document structuring, publishing and search
98 framework for document collections.
99 .
100 This package enables SiSU to populate an SQLite database. This is done at an
101 object/paragraph level, making granular searches of documents possible.
102 .
103 This relational database feature of SiSU is not required but provides
104 interesting possibilities, including that of granular searches of documents
105 for matching units of text, primarily paragraphs that can be displayed or
106 identified by object citation number, from which an index of documents
107 matched and each matched paragraph within them can be displayed.