144 lines
3.9 KiB
Plaintext
144 lines
3.9 KiB
Plaintext
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,
|
|
# Python 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,
|
|
# JavaScript deps
|
|
libjs-jquery,
|
|
libjs-jquery-dotdotdot,
|
|
libjs-jquery-selectize.js,
|
|
libjs-jquery-stupidtable,
|
|
# 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,
|
|
# The JS libs are not picked up as deps.
|
|
libjs-jquery,
|
|
libjs-jquery-dotdotdot,
|
|
libjs-jquery-selectize.js,
|
|
libjs-jquery-stupidtable,
|
|
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.
|