Add debian packaging #32
Merged
merenber
merged 2 commits from debian-packaging
into v1
10 months ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'debian-packaging'
Deleting a branch is permanent. It CANNOT be undone. Continue?
Closes #31.
02aff43e7f
into v1 10 months agobuild: docs venv
venv:
I recommend you don't manually set this up and instead add a builddep on https://packages.debian.org/buster/dh-virtualenv
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 | \
Why not define this directly in
debian/rules
?Good idea.
To build unsigned packages:
```sh
gbp buildpackage --git-ignore-new --git-upstream-tree=BRANCH --git-upstream-branch=master -uc -us
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
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
If you care about a policy-compliant control file, lintian would catch that you're missing
Vcs-Browser
Good catch.
Package: ceo
Architecture: amd64
Replaces: ceo-python, ceo-clients
Conflicts: ceo-python, ceo-clients
Why does this have Replaces/Conflicts? Do these packages actually exist?
Yes, there are the old ceo client packages. We want to make sure that they're removed before installing the new one.
02aff43e7f
.