From 56594dcbe9d7e3ff3fad130020e6f36c3ffff09c Mon Sep 17 00:00:00 2001 From: Sergio Durigan Junior Date: Mon, 8 Aug 2016 13:52:08 -0400 Subject: [PATCH] Adding debian/ dir, even though the packaging is not done yet. --- debian/README.Debian | 6 ++ debian/README.source | 10 ++ debian/changelog | 5 + debian/compat | 1 + debian/control | 128 ++++++++++++++++++++++++++ debian/copyright | 38 ++++++++ debian/pagure-doc.doc-base | 15 +++ debian/pagure-doc.docs | 3 + debian/pagure-doc.manpages | 1 + debian/pagure-ev-server.init | 54 +++++++++++ debian/pagure-ev-server.install | 1 + debian/pagure-ev-server.postinst | 57 ++++++++++++ debian/pagure-ev-server.service | 14 +++ debian/pagure-milters.init | 53 +++++++++++ debian/pagure-milters.install | 1 + debian/pagure-milters.service | 14 +++ debian/pagure-milters.tmpfile | 1 + debian/pagure-webhook-server.init | 54 +++++++++++ debian/pagure-webhook-server.install | 1 + debian/pagure-webhook-server.postinst | 57 ++++++++++++ debian/pagure-webhook-server.service | 14 +++ debian/postrm.ex | 37 ++++++++ debian/preinst.ex | 35 +++++++ debian/prerm.ex | 38 ++++++++ debian/rules | 11 +++ debian/source/format | 1 + debian/watch | 2 + 27 files changed, 652 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/README.source create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/pagure-doc.doc-base create mode 100644 debian/pagure-doc.docs create mode 100644 debian/pagure-doc.manpages create mode 100644 debian/pagure-ev-server.init create mode 100644 debian/pagure-ev-server.install create mode 100644 debian/pagure-ev-server.postinst create mode 100644 debian/pagure-ev-server.service create mode 100644 debian/pagure-milters.init create mode 100644 debian/pagure-milters.install create mode 100644 debian/pagure-milters.service create mode 120000 debian/pagure-milters.tmpfile create mode 100644 debian/pagure-webhook-server.init create mode 100644 debian/pagure-webhook-server.install create mode 100644 debian/pagure-webhook-server.postinst create mode 100644 debian/pagure-webhook-server.service create mode 100644 debian/postrm.ex create mode 100644 debian/preinst.ex create mode 100644 debian/prerm.ex create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..48a3a65 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,6 @@ +pagure for Debian +---------------- + + + + -- Sergio Durigan Junior Thu, 21 Jul 2016 18:04:38 -0400 diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..d8a21b1 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,10 @@ +pagure for Debian +---------------- + + + + + + -- Sergio Durigan Junior Thu, 21 Jul 2016 18:04:38 -0400 + diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..c1bd016 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +pagure (2.3.4-1) unstable; urgency=medium + + * Initial release (Closes: #nnnn) + + -- Sergio Durigan Junior Thu, 21 Jul 2016 18:04:38 -0400 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..df297cb --- /dev/null +++ b/debian/control @@ -0,0 +1,128 @@ +Source: pagure +Section: web +Priority: optional +Maintainer: Sergio Durigan Junior +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, +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. + +Package: pagure-ev-server +Architecture: all +Depends: + pagure (= ${source:Version}), + ${misc:Depends}, + ${python:Depends} +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. + +Package: pagure-milters +Architecture: all +Depends: + pagure (= ${source:Version}), + ${misc:Depends}, + ${python:Depends} +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. + +Package: pagure-webhook-server +Architecture: all +Depends: + pagure (= ${source:Version}), + ${misc:Depends}, + ${python:Depends} +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. + +Package: pagure-doc +Architecture: all +Section: doc +Depends: ${sphinxdoc:Depends}, ${misc:Depends} +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. + . + This is the common documentation package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..cc0bb5f --- /dev/null +++ b/debian/copyright @@ -0,0 +1,38 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: pagure +Source: + +Files: * +Copyright: + +License: + + + . + + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2016 Sergio Durigan Junior +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + +# Please also look if there are files or directories which have a +# different copyright/license attached and list them here. +# Please avoid picking licenses with terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. diff --git a/debian/pagure-doc.doc-base b/debian/pagure-doc.doc-base new file mode 100644 index 0000000..7278420 --- /dev/null +++ b/debian/pagure-doc.doc-base @@ -0,0 +1,15 @@ +Document: pagure +Title: Debian pagure Manual +Author: +Abstract: pagure is a git-centered forge 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. + +Section: Web + +Format: HTML +Index: /usr/share/doc/pagure/html/index.html +Files: /usr/share/doc/pagure/html/*.html diff --git a/debian/pagure-doc.docs b/debian/pagure-doc.docs new file mode 100644 index 0000000..a96db0e --- /dev/null +++ b/debian/pagure-doc.docs @@ -0,0 +1,3 @@ +README.Debian +README.source +doc/_build/html/ diff --git a/debian/pagure-doc.manpages b/debian/pagure-doc.manpages new file mode 100644 index 0000000..0d5fae9 --- /dev/null +++ b/debian/pagure-doc.manpages @@ -0,0 +1 @@ +doc/_build/man/pagure.1 diff --git a/debian/pagure-ev-server.init b/debian/pagure-ev-server.init new file mode 100644 index 0000000..b3c230d --- /dev/null +++ b/debian/pagure-ev-server.init @@ -0,0 +1,54 @@ +#!/bin/sh +# kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing. +if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then + set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script +fi +### BEGIN INIT INFO +# Provides: pagure-ev-server +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: +# Description: +# <...> +# <...> +### END INIT INFO + +# Author: Sergio Durigan Junior + +DESC="pagure" +DAEMON="/usr/lib/pagure/pagure-ev-server/pagure-stream-server.py" +PIDFILE="/var/run/pagure/pagure-ev-server.pid" +U="git" + +test -x "${DAEMON}" || exit 0 + +. /lib/lsb/init-functions + +case "${1}" in + start) + start-stop-daemon --start --background -m --oknodo --pidfile $PIDFILE --chuid ${U}:${U} --exec $DAEMON + ;; + + stop) + start-stop-daemon --stop --pidfile $PIDFILE --oknodo --exec ${DAEMON} + rm -f $PIDFILE + ;; + + restart) + ${0} stop + ${0} start + ;; + + status) + status_of_proc "${DAEMON}" "Pagure EV Server" + ;; + + *) + echo "Usage: ${0} {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/debian/pagure-ev-server.install b/debian/pagure-ev-server.install new file mode 100644 index 0000000..6a420c1 --- /dev/null +++ b/debian/pagure-ev-server.install @@ -0,0 +1 @@ +ev-server/pagure-stream-server.py debian/tmp/usr/lib/pagure/pagure-ev-server/ diff --git a/debian/pagure-ev-server.postinst b/debian/pagure-ev-server.postinst new file mode 100644 index 0000000..e216a1e --- /dev/null +++ b/debian/pagure-ev-server.postinst @@ -0,0 +1,57 @@ +#!/bin/sh +# postinst script for pagure-ev-server +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# Source debconf library. +if test -f /usr/share/debconf/confmodule ; then + . /usr/share/debconf/confmodule +fi + + +case "$1" in + configure) + # We run using the same user as gitolite. For more on the + # gituser value information, see the gitolite3 package. + db_get gitolite3/gituser + GITUSER="${RET:-gitolite3}" + + if test "$GITUSER" != "git" ; then + # We must replace the user specified to run the scripts. + sed -i -e "s/U=\"git\"/U=\"$GITUSER\"/" /etc/init.d/pagure-ev-server + if test -f /lib/systemd/system/pagure-ev-server.service ; then + sed -i -e "s/User=git/User=$GITUSER/" \ + -e "s/Group=git/Group=$GITUSER/" /lib/systemd/system/pagure-ev-server.service + fi + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/pagure-ev-server.service b/debian/pagure-ev-server.service new file mode 100644 index 0000000..1f32800 --- /dev/null +++ b/debian/pagure-ev-server.service @@ -0,0 +1,14 @@ +[Unit] +Description=Pagure EventSource server (Allowing live refresh of the pages supporting it) +After=redis.target +Documentation=https://pagure.io/pagure + +[Service] +ExecStart=/usr/lib/pagure/pagure-ev-server/pagure-stream-server.py +Type=simple +User=git +Group=git +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/debian/pagure-milters.init b/debian/pagure-milters.init new file mode 100644 index 0000000..ee99e48 --- /dev/null +++ b/debian/pagure-milters.init @@ -0,0 +1,53 @@ +#!/bin/sh +# kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing. +if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then + set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script +fi +### BEGIN INIT INFO +# Provides: pagure-milters +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: +# Description: +# <...> +# <...> +### END INIT INFO + +# Author: Sergio Durigan Junior + +DESC="pagure" +DAEMON="/usr/bin/python2 /usr/share/pagure/pagure-milters/comment_email_milter.py" +PIDFILE="/var/run/pagure/pagure-milters.pid" + +test -x "${DAEMON}" || exit 0 + +. /lib/lsb/init-functions + +case "${1}" in + start) + start-stop-daemon --start --background -m --oknodo --pidfile $PIDFILE --exec "$DAEMON" + ;; + + stop) + start-stop-daemon --stop --pidfile $PIDFILE --oknodo --exec "$DAEMON" + rm -f $PIDFILE + ;; + + restart) + ${0} stop + ${0} start + ;; + + status) + status_of_proc "${DAEMON}" "Pagure Milters" + ;; + + *) + echo "Usage: ${0} {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/debian/pagure-milters.install b/debian/pagure-milters.install new file mode 100644 index 0000000..98d6f84 --- /dev/null +++ b/debian/pagure-milters.install @@ -0,0 +1 @@ +milters/comment_email_milter.py debian/tmp/usr/share/pagure/pagure-milters/ diff --git a/debian/pagure-milters.service b/debian/pagure-milters.service new file mode 100644 index 0000000..b3c195f --- /dev/null +++ b/debian/pagure-milters.service @@ -0,0 +1,14 @@ +[Unit] +Description=Pagure SMTP filter (Milter) Daemon (talk to postfix over a socket) +After=postfix.target +Documentation=https://pagure.io/pagure + +[Service] +ExecStart=/usr/bin/python2 /usr/share/pagure/pagure-milters/comment_email_milter.py +Type=simple +User=postfix +Group=postfix +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/debian/pagure-milters.tmpfile b/debian/pagure-milters.tmpfile new file mode 120000 index 0000000..a127b5f --- /dev/null +++ b/debian/pagure-milters.tmpfile @@ -0,0 +1 @@ +../milters/milter_tempfile.conf \ No newline at end of file diff --git a/debian/pagure-webhook-server.init b/debian/pagure-webhook-server.init new file mode 100644 index 0000000..60e406d --- /dev/null +++ b/debian/pagure-webhook-server.init @@ -0,0 +1,54 @@ +#!/bin/sh +# kFreeBSD do not accept scripts as interpreters, using #!/bin/sh and sourcing. +if [ true != "$INIT_D_SCRIPT_SOURCED" ] ; then + set "$0" "$@"; INIT_D_SCRIPT_SOURCED=true . /lib/init/init-d-script +fi +### BEGIN INIT INFO +# Provides: pagure-webhook-server +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: +# Description: +# <...> +# <...> +### END INIT INFO + +# Author: Sergio Durigan Junior + +DESC="pagure" +DAEMON="/usr/lib/pagure/pagure-webhook-server/pagure-webhook-server.py" +PIDFILE="/var/run/pagure/pagure-webhook-server.pid" +U="git" + +test -x "${DAEMON}" || exit 0 + +. /lib/lsb/init-functions + +case "${1}" in + start) + start-stop-daemon --start --background -m --oknodo --pidfile $PIDFILE --chuid ${U}:${U} --exec $DAEMON + ;; + + stop) + start-stop-daemon --stop --pidfile $PIDFILE --oknodo --exec ${DAEMON} + rm -f $PIDFILE + ;; + + restart) + ${0} stop + ${0} start + ;; + + status) + status_of_proc "${DAEMON}" "Pagure WebHook Server" + ;; + + *) + echo "Usage: ${0} {start|stop|restart|status}" + exit 1 + ;; +esac + +exit 0 diff --git a/debian/pagure-webhook-server.install b/debian/pagure-webhook-server.install new file mode 100644 index 0000000..a771fa5 --- /dev/null +++ b/debian/pagure-webhook-server.install @@ -0,0 +1 @@ +webhook-server/pagure-webhook-server.py debian/tmp/usr/lib/pagure/pagure-webhook-server/ diff --git a/debian/pagure-webhook-server.postinst b/debian/pagure-webhook-server.postinst new file mode 100644 index 0000000..6eec95d --- /dev/null +++ b/debian/pagure-webhook-server.postinst @@ -0,0 +1,57 @@ +#!/bin/sh +# postinst script for pagure-webhook-server +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +# Source debconf library. +if test -f /usr/share/debconf/confmodule ; then + . /usr/share/debconf/confmodule +fi + + +case "$1" in + configure) + # We run using the same user as gitolite. For more on the + # gituser value information, see the gitolite3 package. + db_get gitolite3/gituser + GITUSER="${RET:-gitolite3}" + + if test "$GITUSER" != "git" ; then + # We must replace the user specified to run the scripts. + sed -i -e "s/U=\"git\"/U=\"$GITUSER\"/" /etc/init.d/pagure-webhook-server + if test -f /lib/systemd/system/pagure-webhook-server.service ; then + sed -i -e "s/User=git/User=$GITUSER/" \ + -e "s/Group=git/Group=$GITUSER/" /lib/systemd/system/pagure-webhook-server.service + fi + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/pagure-webhook-server.service b/debian/pagure-webhook-server.service new file mode 100644 index 0000000..6267616 --- /dev/null +++ b/debian/pagure-webhook-server.service @@ -0,0 +1,14 @@ +[Unit] +Description=Pagure WebHook server (Allowing web-hook notifications) +After=redis.target +Documentation=https://pagure.io/pagure + +[Service] +ExecStart=/usr/lib/pagure/pagure-webhook-server/pagure-webhook-server.py +Type=simple +User=git +Group=git +Restart=on-failure + +[Install] +WantedBy=multi-user.target diff --git a/debian/postrm.ex b/debian/postrm.ex new file mode 100644 index 0000000..06fed4b --- /dev/null +++ b/debian/postrm.ex @@ -0,0 +1,37 @@ +#!/bin/sh +# postrm script for pagure +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/preinst.ex b/debian/preinst.ex new file mode 100644 index 0000000..e967f0d --- /dev/null +++ b/debian/preinst.ex @@ -0,0 +1,35 @@ +#!/bin/sh +# preinst script for pagure +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + install|upgrade) + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/prerm.ex b/debian/prerm.ex new file mode 100644 index 0000000..45ac53d --- /dev/null +++ b/debian/prerm.ex @@ -0,0 +1,38 @@ +#!/bin/sh +# prerm script for pagure +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see https://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..7deaee9 --- /dev/null +++ b/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME = pagure + +%: + dh $@ --with python2,systemd,sphinxdoc --buildsystem=pybuild + +override_dh_auto_build: + dh_auto_build + PYTHONPATH=$(CURDIR) http_proxy='127.0.0.1:9' \ + make -C doc/ html man diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..9d71a92 --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=4 +https://pagure.io/releases/@PACKAGE@/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@ debian uupdate