control 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. Source: distro-tracker
  2. Section: web
  3. Priority: optional
  4. Maintainer: Raphaël Hertzog <hertzog@debian.org>
  5. Build-Depends: debhelper (>= 9),
  6. dh-python,
  7. dh-systemd,
  8. python-all (>= 2.6.6-3~),
  9. python-sphinx,
  10. python-mock,
  11. # Usual runtime dependencies
  12. python-apt,
  13. python-bs4,
  14. python-debian,
  15. python-django (>= 1.8),
  16. python-django-jsonfield,
  17. python-django-captcha,
  18. python-gpgme,
  19. python-ldap,
  20. python-lzma,
  21. python-requests (>= 2),
  22. python-soappy,
  23. python-yaml,
  24. python-pyinotify,
  25. Standards-Version: 3.9.5
  26. Homepage: https://wiki.debian.org/qa.debian.org/distro-tracker
  27. Vcs-Git: git://anonscm.debian.org/qa/distro-tracker.git
  28. Vcs-Browser: https://anonscm.debian.org/cgit/qa/distro-tracker.git
  29. X-Python-Version: >= 2.7
  30. Package: distro-tracker
  31. Architecture: all
  32. Depends: python,
  33. python-distro-tracker (= ${source:Version}),
  34. python-psycopg2,
  35. adduser,
  36. pwgen,
  37. ssl-cert,
  38. nginx | apache2 | httpd,
  39. gunicorn | libapache2-mod-wsgi,
  40. ${python:Depends},
  41. ${misc:Depends}
  42. Recommends: postgresql
  43. Description: follow the status of packages of a Debian-based distribution
  44. Distro Tracker offers a web interface to display an overview of each source
  45. package provided as well as an email interface to be notified of changes
  46. concerning packages that the user monitors.
  47. .
  48. The main deployment of this software is on https://tracker.debian.org
  49. but each Debian derivative can have its own instance.
  50. .
  51. This package provides all the services to run a Distro Tracker
  52. instance.
  53. Package: python-distro-tracker
  54. Section: python
  55. Architecture: all
  56. Depends: ${python:Depends},
  57. python-django-email-accounts (= ${source:Version}),
  58. python-apt,
  59. python-beautifulsoup,
  60. python-debian,
  61. python-django (>= 1.8),
  62. python-django-jsonfield,
  63. python-gpgme,
  64. python-lzma,
  65. python-requests (>= 2),
  66. python-soappy,
  67. python-yaml,
  68. python-pyinotify,
  69. ${misc:Depends}
  70. Recommends: python-ldap
  71. Description: Python libraries of Distro Tracker
  72. Distro Tracker offers a web interface to display an overview of each source
  73. package provided as well as an email interface to be notified of changes
  74. concerning packages that the user monitors.
  75. .
  76. This package provides all the libraries developed as part of the
  77. project. Some of them might be useful outside of this project.
  78. Package: python-django-email-accounts
  79. Section: python
  80. Architecture: all
  81. Depends: ${python:Depends},
  82. python-django (>= 1.8),
  83. ${misc:Depends}
  84. Recommends: python-django-captcha
  85. Description: User management Django application relying on email to identify users
  86. The django-email-accounts module can be used in Django web applications to
  87. manage user accounts where the user identify themselves with their email and a
  88. password.
  89. .
  90. It provides a custom implementation of the User to be registered with Django's
  91. AUTH_USER_MODEL setting. It also provides all the views and forms required to
  92. handle all the traditional operations associated to accounts (login, logout,
  93. register, change password, reset lost password) as well as some more advanced
  94. operations (add supplementary email to profile, edit profile, merge accounts).
  95. Package: distro-tracker-doc
  96. Section: doc
  97. Architecture: all
  98. Depends: ${misc:Depends}, ${sphinxdoc:Depends}
  99. Description: documentation of the Distro Tracker
  100. Distro Tracker offers a web interface to display an overview of each source
  101. package provided as well as an email interface to be notified of changes
  102. concerning packages that the user monitors.
  103. .
  104. This package provides all the documentation, from setup instructions to API
  105. documentation.