aboutsummaryrefslogblamecommitdiffstatshomepage
path: root/debian/README.Debian
blob: 4d41a3cdf11c86f91c38f5f2bc1c76a19224783f (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                                              



                                               













                                                           
                                                     



















                                                                              
config-links for Debian
----------------------

There's a Vagrantfile to make maintenance easier.  To start, use `vagrant up`,
then `vagrant ssh`.

There're a bunch of useful one-liners in Makefile.  Everything is built in
debian/build-area/.

  * Merge the new version to the debian branch:

      git merge TAG

  * Make a source package:

      make src
      make src/test  # Ignores uncommitted changes.

  * Make a binary package:

      make bin
      make bin/test  # Ignores uncommmited changes.

  * Add a changelog entry (you'll need to fix it manually):

      make dch

  * Tag the last commit in the debian/VERSION format:

      make tag

  * Upload the source package to the PPA:

      make upload

    To make the package available for different Ubuntu distributions, copy the
    package binaries on Launchpad.  I dread the day when this becomes
    impossible.

  * Make a binary package using pbuilder (useful for testing that the package
    builds on a particular distribution):

      make dist/create DIST=focal
      make dist/update DIST=focal
      make dist        DIST=focal
      make dist/test   DIST=focal  # Ignores uncommitted changes.

 -- Egor Tensin <Egor.Tensin@gmail.com>  Wed, 28 Apr 2021 21:14:04 +0000