mirror of
https://github.com/TREX-CoE/trexio.git
synced 2025-03-13 20:41:54 +01:00
Debian packages from Autotools project
Following the debian guide.
Requirements
- debmake
- debuild
- debhelper
- dh-autoreconf
First release
- Download and extract the Autotools-produced distribution tarball (e.g.
trexio-2.1.0.tar.gz
) mv trexio-2.1.0.tar.gz libtrexio_2.1.0.orig.tar.gz
--> important for step 4cd trexio-2.1.0
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.
debuild
--> this creates the debian packages in the parent directory, i.e. one level higher thantrexio-2.1.0/
directorydpkg -f libtrexio_2.1.0-1_amd64.deb pre-depends depends recommends conflicts break