Add debian packaging #32

Merged
merenber merged 2 commits from debian-packaging into v1 11 months ago
Owner

Closes #31.

Closes #31.
merenber added 2 commits 11 months ago
3019b424be fix manpages
merenber merged commit 02aff43e7f into v1 11 months ago
merenber referenced this issue from a commit 11 months ago
merenber deleted branch debian-packaging 11 months ago
ehashman reviewed 11 months ago
build: docs venv
venv:
Owner

I recommend you don't manually set this up and instead add a builddep on https://packages.debian.org/buster/dh-virtualenv

I recommend you don't manually set this up and instead add a builddep on https://packages.debian.org/buster/dh-virtualenv
Poster
Owner

Ooh interesting, I'll take a look.

Ooh interesting, I'll take a look.
install:
@# Prepare the virtualenv to be moved (dangerous!)
@# Make sure you don't have '|' in your paths
grep -IRl $(CURDIR)/venv venv | \
Owner

Why not define this directly in debian/rules?

Why not define this directly in `debian/rules`?
Poster
Owner

Good idea.

Good idea.
To build unsigned packages:
```sh
gbp buildpackage --git-ignore-new --git-upstream-tree=BRANCH --git-upstream-branch=master -uc -us
Owner

You can avoid a bunch of these CLI flags by adding a gbp.conf, ala https://salsa.debian.org/clojure-team/clojure/-/blob/main/debian/gbp.conf

You can avoid a bunch of these CLI flags by adding a gbp.conf, ala https://salsa.debian.org/clojure-team/clojure/-/blob/main/debian/gbp.conf
Poster
Owner

Thanks, I'll give it a try.

Thanks, I'll give it a try.
Section: admin
Priority: optional
Standards-Version: 4.3.0
Vcs-Git: https://git.csclub.uwaterloo.ca/public/pyceo.git
Owner

If you care about a policy-compliant control file, lintian would catch that you're missing Vcs-Browser

If you care about a policy-compliant control file, lintian would catch that you're missing `Vcs-Browser`
Poster
Owner

Good catch.

Good catch.
Package: ceo
Architecture: amd64
Replaces: ceo-python, ceo-clients
Conflicts: ceo-python, ceo-clients
Owner

Why does this have Replaces/Conflicts? Do these packages actually exist?

Why does this have Replaces/Conflicts? Do these packages actually exist?
Poster
Owner

Yes, there are the old ceo client packages. We want to make sure that they're removed before installing the new one.

Yes, there are the old ceo client packages. We want to make sure that they're removed before installing the new one.
continuous-integration/drone/pr Build is passing
The pull request has been merged as 02aff43e7f.
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: public/pyceo#32
Loading…
There is no content yet.