1
0
mirror of https://github.com/TREX-CoE/trexio.git synced 2025-03-13 20:41:54 +01:00
2022-02-16 18:00:00 +01:00
..
2022-02-16 16:55:27 +01:00
2022-02-16 16:55:27 +01:00
2022-02-16 16:55:27 +01:00
2022-02-16 16:55:27 +01:00
2022-02-16 16:57:29 +01:00
2022-02-16 16:55:27 +01:00
2022-02-16 16:55:27 +01:00
2022-02-16 16:55:27 +01:00
2022-02-16 18:00:00 +01:00
2022-02-16 16:55:27 +01:00

Debian packages from Autotools project

Following the debian guide.

Requirements

  • debmake
  • debuild
  • debhelper
  • dh-autoreconf

First release

  1. Download and extract the Autotools-produced distribution tarball (e.g. trexio-2.1.0.tar.gz)
  2. mv trexio-2.1.0.tar.gz libtrexio_2.1.0.orig.tar.gz --> important for step 4
  3. cd trexio-2.1.0
  4. debmake

This will create debian folder with some pre-filled templates, which have to be checked and modified according to your project (e.g. prepend lib for library packages).

Release updates

This relies on the previously created and modified templates in the debian directory.

  1. debuild --> this creates the debian packages in the parent directory, i.e. one level higher than trexio-2.1.0/ directory
  2. dpkg -f libtrexio_2.1.0-1_amd64.deb pre-depends depends recommends conflicts break