Skip to content

Commit

Permalink
Further fine-tuning of Debian packaging
Browse files Browse the repository at this point in the history
Added ITP
Better clean in d/rules
Modernized d/copyright

debian: adjusting build-deps for pbuilder
  • Loading branch information
smoe committed Dec 28, 2022
1 parent b70731c commit f081d2b
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 14 deletions.
5 changes: 3 additions & 2 deletions debian/control
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ Priority: optional
Build-Depends: python3-setuptools,
python3-all (>= 3.2.3-6),
python3-setuptools,
python3-virtualenv,
python3-yaml,
python3-jinja2 <!nocheck>,
dh-python,
debhelper (>= 11)
Standards-Version: 4.6.2
Expand All @@ -17,7 +18,7 @@ Rules-Requires-Root: no
Package: python3-hiyapyco
Architecture: all
Depends: ${misc:Depends}, ${python3:Depends}
Description: Hierarchical Yaml Python Config
Description: Hierarchical YAML Python Config
A simple python lib allowing hierarchical overlay of config files
in YAML syntax, offering different merge methods and variable
interpolation based on jinja2.
36 changes: 27 additions & 9 deletions debian/copyright
Original file line number Diff line number Diff line change
@@ -1,12 +1,30 @@
Copyright: 2014 - 2022 Klaus Zerwes zero-sys.net

License:
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://github.com/zerwes/hiyapyco
Upstream-Name: HiYaPyCo

This package is free software.
This software is licensed under the terms of the
GNU GENERAL PUBLIC LICENSE version 3 or later,
as published by the Free Software Foundation.
Files: *
Copyright: 2014 - 2022 Klaus Zerwes zero-sys.net
License: GPL-3.0+

A copy of the license is included here:
/usr/share/common-licenses/GPL
Files:
debian/*
Copyright: 2014 - 2022 Klaus Zerwes zero-sys.net
2022 Updates by Steffen Moeller <moeller@debian.org>
License: GPL-3.0+

License: GPL-3.0+
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 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 <https://www.gnu.org/licenses/>.
Comment:
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
4 changes: 1 addition & 3 deletions debian/rules
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
#!/usr/bin/make -f

PACKAGE_PYTHON3=python3-hiyapyco

%:
dh $@ --with python3 --buildsystem=pybuild

override_dh_auto_clean:
rm -rf HiYaPyCo.egg-info
rm -rf HiYaPyCo.egg-info dist
dh_auto_clean

0 comments on commit f081d2b

Please sign in to comment.