summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/changelog239
-rw-r--r--debian/control30
-rw-r--r--debian/copyright29
-rw-r--r--debian/lintian-overrides1
-rw-r--r--debian/patches/docs.diff62
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules13
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/lintian-overrides3
-rw-r--r--debian/tests/control1
-rwxr-xr-xdebian/tests/yamllint4
-rw-r--r--debian/upstream/metadata4
-rw-r--r--debian/watch4
13 files changed, 392 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..c5c3a5b
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,239 @@
+yamllint (1.33.0-1) unstable; urgency=medium
+
+ * New upstream version 1.33.0
+ * Add debian/lintian-overrides
+
+ -- Philipp Huebner <debalance@debian.org> Sat, 30 Dec 2023 22:49:58 +0100
+
+yamllint (1.32.0-1) unstable; urgency=medium
+
+ * Team upload
+ * New upstream version 1.32.0
+ * Bump Standards-Version to 4.6.2
+ * d/p/docs.diff: Refresh patch
+ * d/control: Add pyproject to build-dependencies
+
+ -- Samuel Henrique <samueloph@debian.org> Fri, 16 Jun 2023 19:53:54 +0100
+
+yamllint (1.29.0-1) unstable; urgency=medium
+
+ * New upstream version 1.29.0
+ * debian/copyright: update years
+
+ -- Philipp Huebner <debalance@debian.org> Thu, 26 Jan 2023 10:24:02 +0100
+
+yamllint (1.28.0-1) unstable; urgency=medium
+
+ * New upstream version 1.28.0
+ * Updated years in debian/copyright
+ * Updated Standards-Version: 4.6.1 (no changes needed)
+ * Updated lintian overrides
+
+ -- Philipp Huebner <debalance@debian.org> Wed, 02 Nov 2022 18:39:02 +0100
+
+yamllint (1.26.3-1) unstable; urgency=medium
+
+ * Fixed debian/watch
+ * New upstream version 1.26.3
+ * Updated Standards-Version: 4.6.0 (no changes needed)
+ * Updated years in debian/copyright
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 29 Aug 2021 15:44:05 +0200
+
+yamllint (1.26.0-2) unstable; urgency=medium
+
+ * Added autopkgtest
+
+ -- Philipp Huebner <debalance@debian.org> Sat, 06 Feb 2021 16:01:37 +0100
+
+yamllint (1.26.0-1) unstable; urgency=medium
+
+ * New upstream version 1.26.0
+
+ -- Philipp Huebner <debalance@debian.org> Thu, 04 Feb 2021 19:50:51 +0100
+
+yamllint (1.25.0-1) unstable; urgency=medium
+
+ [ Ondřej Nový ]
+ * d/control: Update Maintainer field with new Debian Python Team
+ contact address.
+ * d/control: Update Vcs-* fields with new Debian Python Team Salsa
+ layout.
+
+ [ Philipp Huebner ]
+ * New upstream version 1.25.0
+ * Updated Standards-Version: 4.5.1 (no changes needed)
+ * Updated debhelper compat version: 13
+ * Updated debian/watch version: 4
+
+ -- Philipp Huebner <debalance@debian.org> Fri, 25 Dec 2020 15:31:45 +0100
+
+yamllint (1.24.2-1) unstable; urgency=medium
+
+ * New upstream version 1.24.2
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 26 Jul 2020 22:49:56 +0200
+
+yamllint (1.23.0-1) unstable; urgency=medium
+
+ * New upstream version 1.23.0
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 19 Apr 2020 10:19:31 +0200
+
+yamllint (1.21.0-1) unstable; urgency=medium
+
+ * New upstream version 1.21.0
+
+ -- Philipp Huebner <debalance@debian.org> Sat, 11 Apr 2020 17:15:13 +0200
+
+yamllint (1.20.0-2) unstable; urgency=medium
+
+ * Removed 'Installing yamllint' section in the manpage (Closes: #947440)
+ * Moved maintainership into the Python Applications Packaging Team
+ (Closes: 947416)
+
+ -- Philipp Huebner <debalance@debian.org> Fri, 28 Feb 2020 14:02:37 +0100
+
+yamllint (1.20.0-1) unstable; urgency=medium
+
+ * New upstream version 1.20.0
+ * Updated Standards-Version: 4.5.0 (no changes needed)
+ * Rules-Requires-Root: no
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 16 Feb 2020 00:39:28 +0100
+
+yamllint (1.18.0-1) unstable; urgency=medium
+
+ * New upstream version 1.18.0
+ * Added dh-python to build-depends
+ * Updated Standards-Version: 4.4.1 (no changes needed)
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 20 Oct 2019 19:40:24 +0200
+
+yamllint (1.16.0-1) unstable; urgency=medium
+
+ * New upstream version 1.16.0
+ * Updated debhelper compat version: 12
+ * Updated Standards-Version: 4.4.0 (no changes needed)
+
+ -- Philipp Huebner <debalance@debian.org> Wed, 24 Jul 2019 17:35:30 +0200
+
+yamllint (1.15.0-1) unstable; urgency=medium
+
+ * New upstream version 1.15.0
+
+ -- Philipp Huebner <debalance@debian.org> Sat, 16 Feb 2019 10:59:13 +0100
+
+yamllint (1.14.0-1) unstable; urgency=medium
+
+ * New upstream version 1.14.0
+ * Updated Standards-Version: 4.3.0 (no changes needed)
+ * Updated debian/copyright
+
+ -- Philipp Huebner <debalance@debian.org> Sat, 19 Jan 2019 16:07:26 +0100
+
+yamllint (1.13.0-1) unstable; urgency=medium
+
+ * New upstream version 1.13.0
+ * Updated Standards-Version: 4.2.1 (no changes needed)
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 18 Nov 2018 19:16:27 +0100
+
+yamllint (1.11.1-1) unstable; urgency=medium
+
+ * New upstream version 1.11.1
+ * Updated Standards-Version: 4.1.4 (no changes needed)
+
+ -- Philipp Huebner <debalance@debian.org> Wed, 09 May 2018 14:24:10 +0200
+
+yamllint (1.11.0-1) unstable; urgency=medium
+
+ * New upstream version 1.11.0
+ * Update Standards-Version: 4.1.3 (no changes needed)
+ * Switch to debhelper compat level 11
+
+ -- Philipp Huebner <debalance@debian.org> Tue, 06 Mar 2018 17:35:44 +0100
+
+yamllint (1.10.0-1) unstable; urgency=medium
+
+ * New upstream version 1.10.0
+ * Drop patches (fixed upstream)
+
+ -- Philipp Huebner <debalance@debian.org> Thu, 16 Nov 2017 19:18:18 +0100
+
+yamllint (1.9.0-1) unstable; urgency=medium
+
+ * New upstream version 1.9.0
+
+ -- Philipp Huebner <debalance@debian.org> Sun, 22 Oct 2017 09:35:39 +0200
+
+yamllint (1.8.1-1) unstable; urgency=medium
+
+ * New upstream version 1.8.1
+ * Add myself as Uploader
+ * Depend on python3-pkg-resources (Closes: #860075)
+ * Build-Depend on python3-pathspec
+ * Add patch to use python3 in tests
+ * debian/control: set testsuite to autopkgtest-pkg-python
+ * Update Standards-Version: 4.1.1 (no changes needed)
+
+ -- Philipp Huebner <debalance@debian.org> Wed, 04 Oct 2017 18:50:29 +0200
+
+yamllint (1.5.0-1) unstable; urgency=medium
+
+ * Output color only on TTY
+ * Generalize line-length for mappings
+ * Fix line-length bug by scanning tokens securely
+ * New rule: truthy
+ * Fix distribution (don't distribute tests in site-packages)
+ * Exclude PTY-related test (doesn't work with pbuilder)
+
+ -- Adrien Vergé <adrienverge@gmail.com> Mon, 07 Nov 2016 18:51:37 +0100
+
+yamllint (1.3.2-1) unstable; urgency=medium
+
+ * Allow disabling yamllint checks using comments
+ * Detect user config using `os.path.expanduser()`
+ * Fix non-ASCII comments bug and add tests
+ * Update standards version to 3.9.8
+
+ -- Adrien Vergé <adrienverge@gmail.com> Mon, 27 Jun 2016 22:17:05 +0200
+
+yamllint (1.2.2-1) unstable; urgency=medium
+
+ * Update to new upstream version
+
+ -- Adrien Vergé <adrienverge@gmail.com> Fri, 24 Jun 2016 08:54:59 +0200
+
+yamllint (1.2.1-1) unstable; urgency=medium
+
+ * Update to new upstream version
+
+ -- Adrien Vergé <adrienverge@gmail.com> Sun, 03 Apr 2016 11:30:02 +0200
+
+yamllint (1.2.0-1) unstable; urgency=medium
+
+ * Update to new upstream version
+ * Build and include man page in package
+ * Fix Vcs-* fields in debian/control
+ * Fix description-synopsis-starts-with-article lintian warning
+
+ -- Adrien Vergé <adrienverge@gmail.com> Tue, 08 Mar 2016 08:20:23 +0100
+
+yamllint (1.1.0-1) unstable; urgency=medium
+
+ * Update to new upstream version
+
+ -- Adrien Vergé <adrienverge@gmail.com> Fri, 04 Mar 2016 18:54:19 +0100
+
+yamllint (1.0.4-1) unstable; urgency=medium
+
+ * Update to new upstream version
+
+ -- Adrien Vergé <adrienverge@gmail.com> Fri, 04 Mar 2016 12:54:19 +0100
+
+yamllint (1.0.3-1) unstable; urgency=medium
+
+ * Initial release (Closes: #816609)
+
+ -- Adrien Vergé <adrienverge@gmail.com> Thu, 03 Mar 2016 09:10:38 +0100
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..dfb02fe
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,30 @@
+Source: yamllint
+Maintainer: Debian Python Team <team+python@tracker.debian.org>
+Uploaders: Adrien Vergé <adrienverge@gmail.com>, Philipp Huebner <debalance@debian.org>
+Section: devel
+Priority: optional
+Build-Depends: debhelper-compat (= 13),
+ dh-python,
+ python3-all,
+ python3-nose,
+ python3-pathspec,
+ python3-setuptools,
+ pybuild-plugin-pyproject,
+ python3-sphinx,
+ python3-yaml
+Standards-Version: 4.6.2
+Rules-Requires-Root: no
+Vcs-Browser: https://salsa.debian.org/python-team/packages/yamllint
+Vcs-Git: https://salsa.debian.org/python-team/packages/yamllint.git
+Homepage: https://github.com/adrienverge/yamllint
+
+Package: yamllint
+Architecture: all
+Depends: ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends},
+ python3-pkg-resources
+Description: Linter for YAML files
+ yamllint does not only check for syntax validity, but for weirdnesses like key
+ repetition and cosmetic problems such as lines length, trailing spaces,
+ indentation, etc.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..6e63c54
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,29 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: yamllint
+Source: https://github.com/adrienverge/yamllint
+
+Files: *
+Copyright: 2016-2023 Adrien Vergé <adrienverge@gmail.com>
+License: GPL-3+
+
+Files: debian/*
+Copyright: 2016-2023 Adrien Vergé <adrienverge@gmail.com>
+ 2017-2023 Philipp Huebner <debalance@debian.org>
+License: GPL-3+
+
+License: GPL-3+
+ This program 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 3 of the License, or
+ (at your option) any later version.
+ .
+ This program 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 <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/lintian-overrides b/debian/lintian-overrides
new file mode 100644
index 0000000..5576616
--- /dev/null
+++ b/debian/lintian-overrides
@@ -0,0 +1 @@
+yamllint: package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/yamllint-1.33.0.dist-info/top_level.txt]
diff --git a/debian/patches/docs.diff b/debian/patches/docs.diff
new file mode 100644
index 0000000..d17c88c
--- /dev/null
+++ b/debian/patches/docs.diff
@@ -0,0 +1,62 @@
+Description: clean docs
+ Remove content unsuitable for Debian
+Author: Philipp Huebner <debalance@debian.org>
+
+Index: yamllint/docs/quickstart.rst
+===================================================================
+--- yamllint.orig/docs/quickstart.rst
++++ yamllint/docs/quickstart.rst
+@@ -1,53 +1,6 @@
+ Quickstart
+ ==========
+
+-Installing yamllint
+--------------------
+-
+-On Fedora / CentOS (note: `EPEL <https://docs.fedoraproject.org/en-US/epel/>`_ is
+-required on CentOS):
+-
+-.. code:: bash
+-
+- sudo dnf install yamllint
+-
+-On Debian 8+ / Ubuntu 16.04+:
+-
+-.. code:: bash
+-
+- sudo apt-get install yamllint
+-
+-On Mac OS 10.11+:
+-
+-.. code:: bash
+-
+- brew install yamllint
+-
+-On FreeBSD:
+-
+-.. code:: sh
+-
+- pkg install py36-yamllint
+-
+-On OpenBSD:
+-
+-.. code:: sh
+-
+- doas pkg_add py3-yamllint
+-
+-Alternatively using pip, the Python package manager:
+-
+-.. code:: bash
+-
+- pip install --user yamllint
+-
+-If you prefer installing from source, you can run, from the source directory:
+-
+-.. code:: bash
+-
+- python -m build
+- pip install --user dist/yamllint-*.tar.gz
+-
+ Running yamllint
+ ----------------
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..1975efa
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+docs.diff
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..ac8acde
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,13 @@
+#!/usr/bin/make -f
+export DH_VERBOSE=1
+
+%:
+ NOSE_EXCLUDE=test_run_colored_output \
+ dh $@ --with python3 --buildsystem=pybuild
+
+override_dh_auto_build:
+ dh_auto_build
+ PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bman docs build/man
+
+override_dh_installman:
+ dh_installman build/man/yamllint.1
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/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000..4b2e55f
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,3 @@
+yamllint source: debian-watch-does-not-check-openpgp-signature
+yamllint source: no-dh-sequencer
+yamllint source: prefer-uscan-symlink filenamemangle *
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..09118eb
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1 @@
+Tests: yamllint
diff --git a/debian/tests/yamllint b/debian/tests/yamllint
new file mode 100755
index 0000000..948ae62
--- /dev/null
+++ b/debian/tests/yamllint
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+yamllint /usr/lib/python3/dist-packages/yamllint/conf/default.yaml
+yamllint /usr/lib/python3/dist-packages/yamllint/conf/relaxed.yaml
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..0eb5e8b
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,4 @@
+Bug-Database: https://github.com/adrienverge/yamllint/issues
+FAQ: https://yamllint.readthedocs.org/
+Name: yamllint
+Repository: https://github.com/adrienverge/yamllint
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..3e4f2f2
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+# watch control file for uscan
+version=4
+opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/yamllint-$1\.tar\.gz/ \
+ https://github.com/adrienverge/yamllint/tags .*/v?(\d\S+)\.tar\.gz