From 8c789eea182874dbc9234ea7d41971a2181617e4 Mon Sep 17 00:00:00 2001 From: louie Date: Thu, 28 Sep 2023 16:39:22 -0400 Subject: Create rudimentary debian directory --- MANIFEST.in | 1 + debian/README.Debian | 10 ++++++++++ debian/changelog | 5 +++++ debian/control | 22 +++++++++++++++++++++ debian/copyright | 47 +++++++++++++++++++++++++++++++++++++++++++++ debian/patches/series | 1 + debian/rules | 6 ++++++ debian/source/control | 6 ++++++ debian/source/format | 1 + debian/source/local-options | 4 ++++ debian/source/options | 4 ++++ debian/source/patch-header | 22 +++++++++++++++++++++ debian/upstream/metadata | 16 +++++++++++++++ debian/watch | 2 ++ 14 files changed, 147 insertions(+) create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/control create mode 100644 debian/source/format create mode 100644 debian/source/local-options create mode 100644 debian/source/options create mode 100644 debian/source/patch-header create mode 100644 debian/upstream/metadata create mode 100644 debian/watch diff --git a/MANIFEST.in b/MANIFEST.in index 7d014b6..5e0cbf5 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,3 @@ include data/assignment-list.svg include data/assignment-list.desktop +recursive-include debian * diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..24a1315 --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,10 @@ +-- README is WIP -- + +assignment-list for Debian + +Please edit this to provide information specific to +this assignment-list Debian package. + + (Automatically generated by debmake Version 4.4.0) + + -- louie Wed, 27 Sep 2023 16:17:44 -0400 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..4076445 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +assignment-list (0.0.1-1) UNRELEASED; urgency=low + + * Initial release + + -- louie Wed, 27 Sep 2023 16:17:44 -0400 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..0915503 --- /dev/null +++ b/debian/control @@ -0,0 +1,22 @@ +Source: assignment-list +Section: utils +Priority: optional +Maintainer: louie +Build-Depends: debhelper-compat (= 13), + dh-python, + python3-all, + python3-setuptools +Standards-Version: 4.5.1 +#Homepage: +Rules-Requires-Root: no +#Vcs-Git: https://salsa.debian.org/debian/assignment-list.git +#Vcs-Browser: https://salsa.debian.org/debian/assignment-list +#X-Python3-Version: >= 3.7 + +Package: assignment-list +Architecture: all +Multi-Arch: foreign +Depends: python3-pyqt5, python3-pyqt5.qtsql, ${misc:Depends}, ${python3:Depends} +Description: auto-generated package by debmake + This Debian binary package was auto-generated by the + debmake(1) command provided by the debmake package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..66b590c --- /dev/null +++ b/debian/copyright @@ -0,0 +1,47 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: assignment-list +Upstream-Contact: +Source: +# +# Please double check copyright with the licensecheck(1) command. + +Files: MANIFEST.in + PKG-INFO + assignment-list + assignment_list.egg-info/PKG-INFO + assignment_list.egg-info/SOURCES.txt + assignment_list.egg-info/dependency_links.txt + assignment_list.egg-info/requires.txt + assignment_list.egg-info/top_level.txt + data/assignment-list.desktop + pyproject.toml + setup.py + src/__init__.py + src/add_entry_form.py + src/add_group_form.py + src/config.py + src/db_sqlite.py + src/edit_entry_form.py + src/edit_group_form.py + src/entry.py + src/globals.py + src/group.py + src/main.py + src/preferences_dialog.py + src/rule.py + src/rules_dialog.py +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +Files: setup.cfg +Copyright: __NO_COPYRIGHT__ in: setup.cfg +License: __UNKNOWN__ + [options] + +#---------------------------------------------------------------------------- +# xml and html files (skipped): +# data/assignment-list.svg + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..4a97dfa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +# You must remove unused comment lines for the released package. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..158e311 --- /dev/null +++ b/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f +# You must remove unused comment lines for the released package. +#export DH_VERBOSE = 1 + +%: + dh $@ --with python3 --buildsystem=pybuild diff --git a/debian/source/control b/debian/source/control new file mode 100644 index 0000000..a0fbc51 --- /dev/null +++ b/debian/source/control @@ -0,0 +1,6 @@ +# +# DEP-8: autopkgtest - automatic as-installed package testing +# Please check * https://dep-team.pages.debian.net/deps/dep8/ +# * /usr/share/doc/autopkgtest +#Tests: testcode.sh +#Restrictions: allow-stderr, breaks-testbed, needs-internet, needs-root 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/local-options b/debian/source/local-options new file mode 100644 index 0000000..77effbe --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1,4 @@ +# +# ### gbp-buildpackage(1) user may like this. ### +#abort-on-upstream-changes +#unapply-patches diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..077de7d --- /dev/null +++ b/debian/source/options @@ -0,0 +1,4 @@ +# +# ### dgit-maint-merge(7) workflow user need this ### +# single-debian-patch +# auto-commit diff --git a/debian/source/patch-header b/debian/source/patch-header new file mode 100644 index 0000000..6ff0a40 --- /dev/null +++ b/debian/source/patch-header @@ -0,0 +1,22 @@ +The automatically generated patch puts this free form text on top of it. + +If you are using gbp-buildpackage(1), you probably don't need this file. + +If you are using dgit-maint-merge(7), please consider text as follows. + +The Debian packaging of foo is maintained in git, using the merging workflow +described in dgit-maint-merge(7). There isn't a patch queue that can be +represented as a quilt series. + +A detailed breakdown of the changes is available from their canonical +representation - git commits in the packaging repository. For example, to see +the changes made by the Debian maintainer in the first upload of upstream +version 1.2.3, you could use: + + % git clone https://git.dgit.debian.org/foo + % cd foo + % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian' + +(If you have dgit, use `dgit clone foo`, rather than plain `git clone`.) + +A single combined diff, containing all the changes, follows. diff --git a/debian/upstream/metadata b/debian/upstream/metadata new file mode 100644 index 0000000..dc2feb0 --- /dev/null +++ b/debian/upstream/metadata @@ -0,0 +1,16 @@ +# +# DEP-12: Per-package machine-readable metadata about Upstream +# Please check * https://dep-team.pages.debian.net/deps/dep12/ +# * https://wiki.debian.org/UpstreamMetadata +Reference: + Author: + Title: + Journal: + Year: + Volume: + Number: + Pages: + DOI: + PMID: + URL: + eprint: diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..76575dc --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +# You must remove unused comment lines for the released package. +version=3 -- cgit