Source: pagure
Section: net
Priority: optional
Maintainer: Sergio Durigan Junior <sergiodj@sergiodj.net>
Build-Depends:
 debhelper (>=9),
 dh-python,
 dh-systemd,
 python-all,
 python-setuptools,
 sphinx-common,
 python-sphinx,
 python-cloud-sptheme,
# Deps for pagure
 python-alembic,
 python-arrow,
 python-binaryornot,
 python-bleach,
 python-blinker,
 python-chardet,
 python-docutils,
 python-enum34,
 python-flask,
 python-flaskext.wtf,
 python-flaskext.multistatic,
 python-html5lib,
 python-kitchen,
 python-markdown,
 python-munch,
 python-pil,
 python-psutil,
 python-pygit2,
 python-pygments,
 python-openid,
 python-openid-cla,
 python-openid-teams,
 python-redis,
 python-six,
 python-sqlalchemy,
 python-straight.plugin,
 python-trollius-redis,
 python-wtforms,
 python-fedora,
 python-cryptography,
 python-bcrypt,
# Needed for testing
 git,
Standards-Version: 3.9.8
Homepage: http://pagure.io/pagure
X-Python-Version: >= 2.7

Package: pagure
Architecture: all
Depends:
 ${misc:Depends},
 ${python:Depends},
 gitolite3,
Recommends:
 pagure-ev-server (= ${source:Version}),
 pagure-milters (= ${source:Version}),
 pagure-webhook-server (= ${source:Version}),
Suggests: pagure-doc
Description: git-centered forge using pygit2
 Pagure is a git-centered forge, Python based using pygit2.
 .
 With pagure you can host your project with its documentation, let your
 users report issues or request enhancements using the ticketing system
 and build your community of contributors by allowing them to fork your
 projects and contribute to it via the now-popular pull-request
 mechanism.
 .
 You may be also interesed in other packages to enhance the
 functionality of pagure:
  * pagure-ev-server
  * pagure-milters
  * pagure-webhook-server

Package: pagure-ev-server
Architecture: all
Depends:
 pagure (= ${source:Version}),
 ${misc:Depends},
 ${python:Depends}
Description: git-centered forge using pygit2 - EventSource server
 Pagure is a git-centered forge, Python based using pygit2.
 .
 pagure-ev-server used to allow live-refreshing of a page when someone
 is viewing it. For example, while you are reading a ticket if someone
 comments on it, the comment will automatically show up on the page
 without the need for you to reload the entire page.

Package: pagure-milters
Architecture: all
Depends:
 pagure (= ${source:Version}),
 ${misc:Depends},
 ${python:Depends}
Description: git-centered forge using pygit2 - milters (mail filters)
 Pagure is a git-centered forge, Python based using pygit2.
 .
 pagure-milters is used to allow replying on a comment of a ticket or a
 pull-request by directly replying to the notification sent.  No need
 to go to the page anymore to reply to a comment someone made.
 .
 It integrates with an MTA such as postfix or sendmail that you will
 have running and have access to in order to change its configuration.

Package: pagure-webhook-server
Architecture: all
Depends:
 pagure (= ${source:Version}),
 ${misc:Depends},
 ${python:Depends}
Description: git-centered forge using pygit2 - web-hook server
 Pagure is a git-centered forge, Python based using pygit2.
 .
 pagure-webhook-server sends notifications to third party services
 using POST http requests.

Package: pagure-doc
Architecture: all
Section: doc
Depends: ${sphinxdoc:Depends}, ${misc:Depends}
Description: git-centered forge using pygit2 (documentation)
 Pagure is a git-centered forge, Python based using pygit2.
 .
 With pagure you can host your project with its documentation, let your
 users report issues or request enhancements using the ticketing system
 and build your community of contributors by allowing them to fork your
 projects and contribute to it via the now-popular pull-request
 mechanism.
 .
 This is the common documentation package.
