diff options
-rw-r--r-- | debian/changelog | 101 | ||||
-rw-r--r-- | debian/control | 27 | ||||
-rw-r--r-- | debian/copyright | 60 | ||||
-rw-r--r-- | debian/forkme_right_darkblue_121621.png | bin | 0 -> 7791 bytes | |||
-rw-r--r-- | debian/gbp.conf | 11 | ||||
-rw-r--r-- | debian/patches/0001-Ensure-deterministic-dict-ordering.patch | 25 | ||||
-rw-r--r-- | debian/patches/0002-Remove-external-reference-to-github.blog.patch | 22 | ||||
-rw-r--r-- | debian/patches/series | 2 | ||||
-rw-r--r-- | debian/python3-alabaster.install | 1 | ||||
-rw-r--r-- | debian/python3-alabaster.lintian-overrides | 8 | ||||
-rwxr-xr-x | debian/rules | 8 | ||||
-rw-r--r-- | debian/source/format | 2 | ||||
-rw-r--r-- | debian/source/include-binaries | 1 | ||||
-rw-r--r-- | debian/upstream/metadata | 5 | ||||
-rw-r--r-- | debian/watch | 3 |
15 files changed, 276 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..e2211ed --- /dev/null +++ b/debian/changelog @@ -0,0 +1,101 @@ +alabaster (0.7.16-0.1) unstable; urgency=medium + + * Non-maintainer upload. + + [ Debian Janitor ] + * Update lintian override info format in d/python3-alabaster.lintian- + overrides on line 4-8. + * Use secure copyright file specification URI. + * Bump debhelper from old 12 to 13. + * Set debhelper-compat version in Build-Depends. + * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository- + Browse. + * Update standards version to 4.6.2, no changes needed. + * Set upstream metadata fields: Repository. + + [ Dmitry Shachnev ] + * New upstream version 0.7.16. (Closes: #1069759) + * Stop validating tarball signatures, PyPI no longer supports them. + * Build-depend on flit and pybuild-plugin-pyproject instead of + setuptools. + * Update GitHub links for the new repository owner (sphinx-doc). + * Bump year in debian/copyright and use a wildcard for all files. + * Update 0002 patch for upstream switch to github.blog. + * Update debian/python3-alabaster.lintian-overrides for pointed hints. + * Fix spelling-error-in-patch-description warning about 0001 patch. + + -- Dmitry Shachnev <mitya57@debian.org> Sat, 25 May 2024 21:17:17 +0300 + +alabaster (0.7.12-1) unstable; urgency=medium + + * Make the output reproducible. + Thanks to Chris Lamb <lamby@debian.org> (Closes: 839633) + * New upstream version 0.7.12 (Closes: 896923) + * Add externally referenced image (Closes: 869693) + * Update lintian overrides (Closes: 896114) + + -- Jeremy T. Bouse <jbouse@debian.org> Sun, 13 Jun 2021 16:25:40 -0400 + +alabaster (0.7.8-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Drop python2 support; Closes: #936114 + + -- Sandro Tosi <morph@debian.org> Fri, 27 Mar 2020 23:22:09 -0400 + +alabaster (0.7.8-1) unstable; urgency=medium + + * Imported Upstream version 0.7.8 + * Update Standards-Version (no changes needed) + * Update Priority to match override + * Update debian/copyright file references + + -- Jeremy T. Bouse <jbouse@debian.org> Sat, 11 Jun 2016 23:18:07 -0400 + +alabaster (0.7.7-1) unstable; urgency=medium + + * Imported Upstream version 0.7.7 + * Update debian/copyright for setup.cfg + * Update debian/watch to use pypi.debian.net + + -- Jeremy T. Bouse <jbouse@debian.org> Thu, 03 Mar 2016 09:58:46 -0500 + +alabaster (0.7.6-2) unstable; urgency=medium + + [ Dmitry Shachnev ] + * Demote sphinx from Depends to Suggests. (Closes: #783794) + * Set priority to optional. + + [ Jeremy T. Bouse ] + * Upgrade Standards-Version to 3.9.7 no changes needed + + -- Jeremy T. Bouse <jbouse@debian.org> Wed, 02 Mar 2016 19:18:51 -0500 + +alabaster (0.7.6-1) unstable; urgency=medium + + * Imported Upstream version 0.7.6 + * Update debian/copyright + + -- Jeremy T. Bouse <jbouse@debian.org> Wed, 08 Jul 2015 10:26:20 -0400 + +alabaster (0.7.3-1) unstable; urgency=medium + + * Imported Upstream version 0.7.3 + + -- Jeremy T. Bouse <jbouse@debian.org> Sun, 22 Mar 2015 23:54:17 -0400 + +alabaster (0.7.2-1) unstable; urgency=medium + + * Imported Upstream version 0.7.2 (Closes: #780345) + * Update Standards-Version (no changes needed) + * README.md renamed to README.rst upstream + + -- Jeremy T. Bouse <jbouse@debian.org> Thu, 12 Mar 2015 22:22:27 -0400 + +alabaster (0.6.1-1) unstable; urgency=medium + + * Imported Upstream version 0.6.1 + * Initial release + * Add lintian overrides for layout template file + + -- Jeremy T. Bouse <jbouse@debian.org> Mon, 22 Sep 2014 14:38:33 -0400 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..e9c603f --- /dev/null +++ b/debian/control @@ -0,0 +1,27 @@ +Source: alabaster +Section: python +Priority: optional +Maintainer: Jeremy T. Bouse <jbouse@debian.org> +Build-Depends: debhelper-compat (= 13), + dh-python, + flit (>= 3.7), + pybuild-plugin-pyproject, + python3-all +Standards-Version: 4.6.2 +Homepage: https://github.com/sphinx-doc/alabaster +Vcs-Git: https://github.com/jbouse-debian/alabaster.git +Vcs-Browser: https://github.com/jbouse-debian/alabaster + +Package: python3-alabaster +Architecture: all +Depends: ${misc:Depends}, + ${python3:Depends}, + ${shlibs:Depends} +Suggests: python3-sphinx +Provides: ${python3:Provides} +Description: Configurable sidebar-enabled Sphinx theme (Python 3) + This theme is a modified "Kr" Sphinx theme from @kennethreitz (especially + as used in his Requests project), which was itself originally based on + @mitsuhiko's theme used for Flask & related projects. + . + This is the Python 3 version of the package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5903cbb --- /dev/null +++ b/debian/copyright @@ -0,0 +1,60 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: alabaster +Source: https://github.com/sphinx-doc/alabaster +##### +# This is a autogenerated template for debian/copyright. +# +# Edit this accordinng to the "Machine-readable debian/copyright file" as +# http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ . +# +# Generate updated license templates with the "debmake -cc" to STDOUT +# and merge them into debian/copyright as needed. +# +# Please avoid to pick license terms that are more restrictive than the +# packaged work, as it may make Debian's contributions unacceptable upstream. + +Files: * +Copyright: 2020, Jeff Forcier <jeff@bitprophet.org> +License: BSD-3-clause + Copyright (c) 2020 Jeff Forcier. + . + Based on original work copyright (c) 2011 Kenneth Reitz and copyright (c) 2010 + Armin Ronacher. + . + Some rights reserved. + . + Redistribution and use in source and binary forms of the theme, with or + without modification, are permitted provided that the following conditions + are met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + * The names of the contributors may not be used to endorse or + promote products derived from this software without specific + prior written permission. + . + THIS THEME IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS THEME, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Files: debian/* +Copyright: 2014-2021, Jeremy T. Bouse <jbouse@debian.org> +License: permissive + Copying and distribution of this package, with or without + modification, are permitted in any medium without royalty + provided the copyright notice and this notice are + preserved. diff --git a/debian/forkme_right_darkblue_121621.png b/debian/forkme_right_darkblue_121621.png Binary files differnew file mode 100644 index 0000000..146ef8a --- /dev/null +++ b/debian/forkme_right_darkblue_121621.png diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..a3c09ef --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,11 @@ +[DEFAULT] +pristine-tar = True +upstream-signatures = auto + +[buildpackage] +sign-tags = True +postbuild = lintian -I $GBP_CHANGES_FILE && echo "Lintian OK" + +[dch] +meta = True +git-author = True diff --git a/debian/patches/0001-Ensure-deterministic-dict-ordering.patch b/debian/patches/0001-Ensure-deterministic-dict-ordering.patch new file mode 100644 index 0000000..ce00222 --- /dev/null +++ b/debian/patches/0001-Ensure-deterministic-dict-ordering.patch @@ -0,0 +1,25 @@ +From: "Jeremy T. Bouse" <jbouse@debian.org> +Date: Sun, 13 Jun 2021 14:17:07 -0400 +Subject: Ensure deterministic dict ordering to ensure builds are + reproducible. + +See https://reproducible-builds.org/ + +Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk> +--- + alabaster/navigation.html | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/alabaster/navigation.html b/alabaster/navigation.html +index 760dcc9..f854061 100644 +--- a/alabaster/navigation.html ++++ b/alabaster/navigation.html +@@ -3,7 +3,7 @@ + {% if theme_extra_nav_links %} + <hr /> + <ul> +- {% for text, uri in theme_extra_nav_links.items() %} ++ {% for text, uri in theme_extra_nav_links.items()|sort %} + <li class="toctree-l1"><a href="{{ uri }}">{{ text }}</a></li> + {% endfor %} + </ul> diff --git a/debian/patches/0002-Remove-external-reference-to-github.blog.patch b/debian/patches/0002-Remove-external-reference-to-github.blog.patch new file mode 100644 index 0000000..cf68937 --- /dev/null +++ b/debian/patches/0002-Remove-external-reference-to-github.blog.patch @@ -0,0 +1,22 @@ +From: "Jeremy T. Bouse" <jbouse@debian.org> +Date: Sun, 13 Jun 2021 15:08:28 -0400 +Subject: Remove external reference to github.blog + +Forwarded: not-needed +--- + alabaster/layout.html | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/alabaster/layout.html b/alabaster/layout.html +index a7ca710..65d35c3 100644 +--- a/alabaster/layout.html ++++ b/alabaster/layout.html +@@ -102,7 +102,7 @@ + + {% if theme_github_banner|lower != 'false' %} + <a href="https://github.com/{{ theme_github_user }}/{{ theme_github_repo }}" class="github"> +- <img style="position: absolute; top: 0; right: 0; border: 0;" src="{{ pathto('_static/' ~ theme_github_banner, 1) if theme_github_banner|lower != 'true' else 'https://github.blog/wp-content/uploads/2008/12/forkme_right_darkblue_121621.png' }}" alt="Fork me on GitHub" class="github"/> ++ <img style="position: absolute; top: 0; right: 0; border: 0;" src="{{ pathto('_static/' ~ theme_github_banner, 1) if theme_github_banner|lower != 'true' else pathto('_static/forkme_right_darkblue_121621.png', 1) }}" alt="Fork me on GitHub" class="github"/> + </a> + {% endif %} + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..3158e5f --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +0001-Ensure-deterministic-dict-ordering.patch +0002-Remove-external-reference-to-github.blog.patch diff --git a/debian/python3-alabaster.install b/debian/python3-alabaster.install new file mode 100644 index 0000000..2ce68d9 --- /dev/null +++ b/debian/python3-alabaster.install @@ -0,0 +1 @@ +debian/forkme_right_darkblue_121621.png /usr/lib/python3/dist-packages/alabaster/static/ diff --git a/debian/python3-alabaster.lintian-overrides b/debian/python3-alabaster.lintian-overrides new file mode 100644 index 0000000..4a13ed6 --- /dev/null +++ b/debian/python3-alabaster.lintian-overrides @@ -0,0 +1,8 @@ +privacy-breach-google-adsense (choke on: '.google-analytics.com/ga.js') [usr/lib/python3/dist-packages/alabaster/layout.html] +privacy-breach-generic * [usr/lib/python3/dist-packages/alabaster/about.html] +privacy-breach-generic * [usr/lib/python3/dist-packages/alabaster/donate.html] +package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/alabaster/about.html] +package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/alabaster/donate.html] +package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/alabaster/layout.html] +package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/alabaster/navigation.html] +package-contains-documentation-outside-usr-share-doc [usr/lib/python3/dist-packages/alabaster/relations.html] diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..0e9abe1 --- /dev/null +++ b/debian/rules @@ -0,0 +1,8 @@ +#!/usr/bin/make -f +#DH_VERBOSE = 1 + +export PYBUILD_NAME=alabaster + +# main packaging script based on dh7 syntax +%: + dh $@ --with python3 --buildsystem=pybuild diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..c3d9f24 --- /dev/null +++ b/debian/source/format @@ -0,0 +1,2 @@ +3.0 (quilt) + diff --git a/debian/source/include-binaries b/debian/source/include-binaries new file mode 100644 index 0000000..16bdb15 --- /dev/null +++ b/debian/source/include-binaries @@ -0,0 +1 @@ +debian/forkme_right_darkblue_121621.png diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..a48660b --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,5 @@ +--- +Bug-Database: https://github.com/sphinx-doc/alabaster/issues +Bug-Submit: https://github.com/sphinx-doc/alabaster/issues/new +Repository: https://github.com/sphinx-doc/alabaster.git +Repository-Browse: https://github.com/sphinx-doc/alabaster diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..9abe1f5 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=4 +opts="uversionmangle=s/(rc|a|b|c)/~$1/" \ +https://pypi.debian.net/alabaster/alabaster-(.+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) |