---
name: "dh_octave_make"
section: "1"
platform: "linux"
package: "dh-octave"
version: "1.8.0"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dh_octave_make"
---

# dh\_octave\_make(1)

generate a Debian package from the sources of an Octave-Forge package

## NAME

dh\_octave\_make - generate a Debian package from the sources of an Octave-Forge package

## SYNOPSIS

**dh\_octave\_make**

## DESCRIPTION

**dh\_octave\_make** is a helper script for generating a first version of a Debian package for an Octave-Forge package. The command should be launched from the top directory of the unpacked sources of an Octave-Forge package.  A file called *DESCRIPTION* must be present, from which information about the package is gathered.  The following files are generated with sensible contents, although they need further editing:

- debian/changelog

  - debian/control

  - debian/copyright

  - debian/rules

  - debian/source/format

  - debian/upstream/metadata

  - debian/watch

  - deabin/gbp.conf

  The files above are only created if they do not exist yet.  This allows the use of **dh\_octave\_make** for updating an already debianized source tree.

## ENVIRONMENT VARIABLES

The environment variables **DEBFULLNAME** and **DEBEMAIL** are used for generating the identity of the developer, which will appear in *debian/changelog* and *debian/copyright*. If they do not exist, **FULLNAME** and **EMAIL** are used instead.

## DISCLAIMER

**dh\_octave\_make** is distributed in the hope that it will be useful, but **without any warranty**; without even the implied warranty of **merchantability** or **fitness for a particular purpose**.

## COPYRIGHT

Copyright 2012, 2017-2021 Rafael Laboissière

This script is free software; you can redistribute it and/or modify it under the terms of the GNU GPL, v3 or later.

## AUTHOR

Rafael Laboissière \<rafael@debian.org\>
