fix deb dependencies for package reorganization, so 3.x -> 4.x upgrades don't complai...
[freeside.git] / debian / control
1 Source: freeside
2 Section: misc
3 Priority: extra
4 Maintainer: Ivan Kohler <ivan-debian@420.am>
5 Uploaders: Jeremy Davis <jeremyd@freeside.biz>
6 Standards-Version: 3.7.2
7 Homepage: http://www.freeside.biz/freeside
8 Build-Depends: debhelper (>=5), perl (>=5.8),
9  rrdtool,librrds-perl, libxml-libxml-perl, libberkeleydb-perl,
10  libtemplate-perl, libproc-daemon-perl, libnet-snmp-perl,
11  libapache-session-perl, libjson-perl, libdbix-abstract-perl,
12  libdbix-sequence-perl, librrds-perl, apache2, texlive-binaries,
13  autotools-dev, liburi-perl, db-util, libtimedate-perl, libcgi-fast-perl
14
15 Package: freeside
16 Architecture: all
17 Pre-Depends: freeside-lib
18 # dbconfig-common
19 Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends}, freeside-webui,
20  debconf, cron, openbsd-inetd, tcpd, undersmtpd, ssmtp, freeside-lib (>= 4.0~git-20160211)
21 Description: Billing and trouble ticketing for service providers
22  Freeside is a web-based billing, trouble ticketing and network monitoring
23  application.  It includes features for ISPs and WISPs, hosting providers and
24  VoIP providers, but can also be used as a generic customer database, invoicing
25  and membership application.  If you like buzzwords, you can call it a
26  "BSS/OSS and CRM solution".
27
28 Package: freeside-lib
29 Architecture: all
30 Depends: aspell-en,gnupg,ghostscript,gsfonts,gzip,latex-xcolor,
31  libbusiness-creditcard-perl (>= 0.36),libcache-cache-perl,
32  libcache-simple-timedexpiry-perl,libchart-perl,libclass-container-perl,
33  libclass-data-inheritable-perl,libclass-returnvalue-perl,libcolor-scheme-perl,
34  libcompress-zlib-perl,libconvert-binhex-perl,libcrypt-passwdmd5-perl,
35  libcrypt-ssleay-perl,libcss-squish-perl,
36  libdata-password-perl,libdate-manip-perl,libdbd-mysql-perl,
37  libdbd-pg-perl,libdbi-perl,libdbix-dbschema-perl,libdbix-searchbuilder-perl,
38  libdevel-stacktrace-perl,libdevel-symdump-perl,liberror-perl,
39  libexcel-writer-xlsx-perl,libexception-class-perl,libfile-counterfile-perl,
40  libfile-rsync-perl,libfont-afm-perl,libfreezethaw-perl,libfrontier-rpc-perl,
41  libgd-gd2-perl,libgd-graph-perl,libhtml-format-perl,libhtml-mason-perl,
42  libhtml-parser-perl,libhtml-scrubber-perl,libhtml-tagset-perl,
43  libhtml-tree-perl,libhtml-widgets-selectlayers-perl,libio-stringy-perl,
44  libipc-run-perl,libipc-run3-perl,libipc-sharelite-perl,libjavascript-rpc-perl,
45  libjson-perl,liblingua-en-inflect-perl,liblingua-en-nameparse-perl,
46  liblocale-gettext-perl,liblocale-maketext-fuzzy-perl,
47  liblocale-maketext-lexicon-perl,liblocale-subcountry-perl,liblog-dispatch-perl,
48  libmailtools-perl (>=2.12), libmime-tools-perl (>= 5.504),
49  libmodule-versions-report-perl,
50  libnet-daemon-perl,libnet-ping-external-perl,libnet-scp-perl,libnet-ssh-perl,
51  libnet-whois-raw-perl,libnetaddr-ip-perl,libnumber-format-perl,libpam-modules,
52  libpam-runtime,libpaper-utils,libparams-validate-perl,libparse-recdescent-perl,
53  libpg-perl,libregexp-common-perl,libspreadsheet-writeexcel-perl,
54  libstring-approx-perl,libstring-shellquote-perl,libterm-readkey-perl,
55  libtest-inline-perl,libtext-autoformat-perl,libtext-charwidth-perl,
56  libtext-csv-perl,libtext-iconv-perl,libtext-quoted-perl (>= 2.07),
57  libtext-reform-perl,
58  libtext-template-perl,libtext-wrapi18n-perl,libtext-wrapper-perl,
59  libtie-ixhash-perl,libtime-duration-perl,libtime-modules-perl,libtimedate-perl,
60  libtree-simple-perl,libuniversal-require-perl,liburi-perl,libwant-perl,
61  libwww-perl,libxml-parser-perl,libyaml-perl,lmodern,locales,lpr,mime-support,
62  ntp,ntpdate,perl,perl-base,perl-modules,postgresql,postgresql-client,psutils,
63  rsync,openssh-client,texlive,texlive-latex-extra,texinfo,ttf-bitstream-vera,
64  fonts-dustin,libdatetime-perl,libdatetime-format-strptime-perl,
65  libfile-slurp-perl,libspreadsheet-parseexcel-perl,libauthen-passphrase-perl,
66  libnet-domain-tld-perl,libbusiness-us-usps-webtools-perl,libxml-simple-perl,
67  libemail-sender-perl,libemail-sender-transport-smtp-tls-perl,
68  libhtml-defang-perl,libdatetime-format-natural-perl,libcgi-pm-perl,
69  libfile-sharedir-perl,libmodule-versions-report-perl,libtext-wikiformat-perl,
70  libnet-server-perl,libhttp-server-simple-perl,libhtml-rewriteattributes-perl,
71  libmime-types-perl,libperlio-eol-perl,libgnupg-interface-perl,
72  libdata-ical-perl,libcalendar-simple-perl,libdatetime-set-perl,
73  libhook-lexwrap-perl,libhttp-server-simple-mason-perl,libxml-rss-perl,
74  libipc-run-safehandles-perl,libpoe-perl,libsoap-lite-perl,
75  libhtml-tableextract-perl,libhtml-element-extended-perl,libcam-pdf-perl,
76  libnet-openssh-perl,libgd-barcode-perl,sam2p,libsys-sigaction-perl,
77  libgeo-googleearth-pluggable-perl,libgeo-coder-googlev3-perl,libnet-snmp-perl,
78  libcrypt-openssl-rsa-perl,libregexp-common-perl,libnet-cidr-perl,
79  libregexp-ipv6-perl,libhtml-quoted-perl,libtext-password-pronounceable-perl,
80  libconvert-color-perl,liburi-perl,libhtml-rewriteattributes-perl,
81  libregexp-common-net-cidr-perl,liblog-dispatch-perl,libdbix-searchbuilder-perl,
82  libencode-perl,
83  libhtml-mason-psgihandler-perl,libdate-simple-perl,libsnmp-perl,
84  libemail-valid-perl,libio-string-perl,libnet-smtp-ssl-perl,
85  libgeo-coder-googlev3-perl,libcam-pdf-perl,libnet-openssh-perl,
86  libhtml-quoted-perl,libregexp-ipv6-perl,libregexp-common-net-cidr-perl,
87  libexcel-writer-xlsx-perl,libgeo-googleearth-pluggable-perl,
88  libhtml-mason-psgihandler-perl,libdate-simple-perl,libsnmp-perl,
89  libparse-fixedlength-perl,libregexp-common-net-cidr-perl,
90  libnet-mac-vendor-perl,libnet-https-any-perl,
91  libapache2-authcookie-perl,liblocale-currency-format-perl,
92  libhtml-formattext-withlinks-perl, libemail-address-perl (>= 1.897),
93  libemail-address-list-perl,
94  libsymbol-global-name-perl, libdate-extract-perl, librole-basic-perl,
95  libhtml-formattext-withlinks-andtables-perl, libcrypt-x509-perl,
96  libdata-guid-perl, libparams-classify-perl (>= 0.013-5.1),
97  libcpanel-json-xs-perl, libarchive-zip-perl,
98  libtry-tiny-perl, libnumber-phone-perl, libxml-libxml-simple-perl,
99  libxml-writer-perl, libio-socket-ssl-perl,
100  libmap-splat-perl,
101  libdatetime-format-ical-perl,
102  librest-client-perl
103 Conflicts: libparams-classify-perl (>= 0.013-6)
104 Suggests: libbusiness-onlinepayment-perl
105 Replaces: freeside (<<4)
106 Breaks: freeside (<<4)
107 Description: Libraries for Freeside billing and trouble ticketing
108  Freeside is a web-based billing and trouble ticketing application.
109  .
110  This package provides the perl libraries and command line utilities.  Also,
111  the init script and daemons used by the system are currently provided by this  package.
112
113 Package: freeside-webui
114 Architecture: all
115 Depends: freeside-lib,apache2,apache2-mpm-prefork,apache2-utils,
116  libapache-dbi-perl,libapache2-mod-perl2,libapache2-request-perl,
117  libapache-session-perl,openssl, libcgi-emulate-psgi-perl,
118  libplack-perl (>= 1.0002)
119 Conflicts: apache2-mpm-worker, libev-perl
120 Replaces: freeside (<<4)
121 Breaks: freeside (<<4)
122 Description: Web interface for Freeside billing and trouble ticketing
123  Freeside is a web-based billing and trouble ticketing application.
124  .
125  This package provides the web interface for employees.
126
127 Package: freeside-selfservice-lib
128 Architecture: all
129 Depends: libtext-template-perl,libbusiness-creditcard-perl,
130  libhttp-browserdetect-perl,libhtml-parser-perl,libtie-ixhash-perl,
131  libhtml-widgets-selectlayers-perl,libtimedate-perl,libnumber-format-perl,
132  libsoap-lite-perl,libtext-csv-xs-perl
133 Recommends:
134 Description: Self-service portal for Freeside billing and trouble ticketing
135  Freeside is a web-based billing and trouble ticketing application.
136  .
137  This package provides the libraries needed for the self-service portal.
138
139 #not yet a separate package
140 #Package: freeside-rt
141 #Architecture: all
142 #Depends: freeside-webui,freeside-lib
143 #Recommends:
144 #Description: Integrated trouble ticketing and billing
145 # Request Tracker (RT) is a ticketing system which enables a group of people to
146 # intelligently and efficiently manage tasks, issues and requests.
147 # .
148 # This package is the integrated RT component of Freeside, a customer tracking,
149 # billing and trouble ticketing application.
150
151 Package: freeside-torrus
152 Architecture: all
153 Depends: freeside-webui,freeside-lib,rrdtool,librrds-perl,
154  libxml-libxml-perl, libberkeleydb-perl, libtemplate-perl, 
155  libproc-daemon-perl,libnet-snmp-perl, libapache-session-perl, libjson-perl,
156  libdbix-abstract-perl, libdbix-sequence-perl, librrds-perl
157 Recommends:
158 Replaces: freeside (<<4)
159 Breaks: freeside (<<4)
160 Description: Integrated network monitoring and billing
161  Torrus is a network monitoring system (NMS) for discovering and monitoring
162  routers, switches and other network equipment with SNMP.
163  .
164  This package is the integrated Torrus component of Freeside, a customer
165  tracking, billing and trouble ticketing application.
166
167 Package: freeside-selfservice-ui
168 Architecture: all
169 Depends: freeside-selfservice-lib,libjson-perl,apache2-suexec-custom,apache2
170 Description: Self-service portal html/cgi filesfor Freeside billing and trouble ticketing
171  Freeside is a web-based billing and trouble ticketing application.
172  .
173  This package provides the html and cgi files needed for the self-service portal.
174
175 Package: freeside-ng-selfservice
176 Architecture: all
177 Depends: libapache2-mod-php5,php5-xmlrpc,apache2-mpm-prefork
178 Recommends:
179 Description: Next Generation Self-service portal for Freeside billing and trouble ticketing
180  Freeside is a web-based billing and trouble ticketing application.
181  .
182  This package provides the next-generation self-service portal.  It is written
183  in PHP and uses the self-service XML-RPC API.