This package contains optional components of the GNU troff text-formatting system. The core package, groff-base, contains the traditional tools like troff, nroff, tbl, eqn, and pic. This package contains additional devices and drivers for output to DVI, HTML (when recommended packages are installed - see below), PDF, HP LaserJet printers, and Canon CAPSL LBP-4 and LBP-8 printers.
The X75, X75-12, X100, and X100-12 devices, which allow groff output to be conveniently viewed on an X display using the standard X11 fonts, are now included here. They were previously in a separate package, groff-x11.
Besides these, the groff package contains man pages describing the language and its macro sets, info documentation, and a number of supplementary programs:
Some facilities only work if certain recommended packages are installed:
The X75, X75-12, X100, and X100-12 devices, which allow groff output to be conveniently viewed on an X display using the standard X11 fonts, are now included here. They were previously in a separate package, groff-x11.
Besides these, the groff package contains man pages describing the language and its macro sets, info documentation, and a number of supplementary programs:
- gxditview, which is used to display the output of the X* devices, and can also be used to view PostScript output from groff;
- grn, a preprocessor for pictures in the 'gremlin' format;
- tfmtodit, which creates font files for use with 'groff -Tdvi';
- hpftodit, which creates font files for use with 'groff -Tlj4';
- afmtodit, which creates font files for use with 'groff -Tps';
- refer, which preprocesses bibliographic references for use with groff;
- indxbib, which creates inverted indices for bibliographic databases used by 'refer';
- lkbib and lookbib, which search bibliographic databases;
- addftinfo, which adds metric information to troff font files for use with groff;
- pfbtops, which translates a PostScript font in .pfb format to ASCII for use with groff;
- mmroff, a simple groff preprocessor which expands references in mm;
- pic2graph, which converts PIC diagrams into cropped image files;
- eqn2graph, which converts EQN equations into cropped image files;
- pdfmom, which runs 'groff -mom' to produce PDFs.
Some facilities only work if certain recommended packages are installed:
- ghostscript, netpbm, psutils: required for HTML output;
- imagemagick: required for the pic2graph and eqn2graph programs;
- libpaper1: paper size detection in dvi, lbp, lj4, and ps devices (falls back to a4 if not installed);
- perl: required for PDF output and for the chem preprocessor.
1.22.4






1.22.3














1.22.2


Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | xz | 1.22.4-3 | 2019-12-25 | 2 MiB | 9.57 MiB | Andreas Radke |
![]() | rpm | 1.22.2-8.el7 | 2020-01-07 | 1.05 MiB | 3.59 MiB | CentOS BuildSystem |
![]() | deb | 1.22.4-3 | 2019-03-11 | 3.79 MiB | 11.5 MiB | Colin Watson |
![]() | deb | 1.22.3-9 | 2017-11-10 | 3.01 MiB | 9.14 MiB | Colin Watson |
![]() | rpm | 1.22.3-15.fc28 | 2019-01-14 | 1.13 MiB | 4.01 MiB | Fedora Project |
![]() | rpm | 1.22.3-17.fc29 | 2019-01-14 | 1.11 MiB | 4.05 MiB | Fedora Project |
![]() | rpm | 1.22.3-17.fc29 | 2019-01-14 | 1.11 MiB | 4.05 MiB | Fedora Project |
![]() | rpm | 1.22.3-19.fc30 | 2019-06-17 | 1.08 MiB | 4.45 MiB | Fedora Project |
![]() | rpm | 1.22.3-20.fc31 | 2020-01-07 | 1.1 MiB | 4.08 MiB | Fedora Project |
![]() | rpm | 1.22.3-24.fc33 | 2020-03-03 | 1.11 MiB | 4.03 MiB | Fedora Project |
![]() | xz | 1.22.3-8 | 2019-01-14 | 1.88 MiB | 8.75 MiB | Allan McRae |
![]() | xz | 1.22.3-8 | 2019-01-14 | 1.88 MiB | 8.75 MiB | Allan McRae |
![]() | xz | 1.22.3-8 | 2019-01-14 | 1.88 MiB | 8.75 MiB | Allan McRae |
![]() | rpm | 1.22.3-lp150.3.1 | 2019-01-17 | 1.05 MiB | 4.56 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.22.3-lp151.4.5 | 2019-03-20 | 1.05 MiB | 4.56 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.22.3-lp152.5.5 | 2020-01-07 | 1.04 MiB | 4.56 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.22.2-10.5 | 2019-01-17 | 985 kiB | 4.11 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.22.4-4.1 | 2020-01-14 | 1.2 MiB | 5.16 MiB | https://bugs.opensuse.org |
![]() | deb | 1.22.3-9 | 2017-11-10 | 3.05 MiB | 9.5 MiB | Colin Watson |
![]() | deb | 1.22.3-10 | 2018-02-26 | 3 MiB | 9.2 MiB | Colin Watson |
![]() | deb | 1.22.3-10 | 2019-01-14 | 3 MiB | 9.2 MiB | Colin Watson |
![]() | deb | 1.22.4-3 | 2019-03-10 | 3.78 MiB | 11.6 MiB | Colin Watson |
![]() | deb | 1.22.4-3 | 2019-06-17 | 3.78 MiB | 11.6 MiB | Colin Watson |
![]() | deb | 1.22.4-4build1 | 2020-03-24 | 3.77 MiB | 11.6 MiB | Colin Watson |
![]() | deb | 1.22.3-7 | 2017-11-10 | 3.14 MiB | 10.1 MiB | Colin Watson |
Manual pages
addftinfo(1)
addftinfo - add information to troff font files for use with groff
afmtodit(1)
afmtodit - create font files for use with groff -Tps and -Tpdf
chem(1)
chem - groff preprocessor for producing chemical structure diagrams
eqn(1)
eqn - format equations for troff or MathML
eqn2graph(1)
eqn2graph - convert an EQN equation into a cropped image
gdiffmk(1)
gdiffmk - mark differences between groff/nroff/troff files
glilypond(1)
glilypond - integrate lilypond parts into groff
gperl(1)
gperl - groff preprocessor for Perl parts in roff files
gpinyin(1)
gpinyin - use Hanyu Pinyin Chinese in roff
.ds TeX TeX
.ds TeX TeX
grap2graph(1)
grap2graph - convert a GRAP diagram into a cropped image
grn(1)
grn - groff preprocessor for gremlin files
grodvi(1)
grodvi - convert groff output to TeX DVI format
groff(1)
groff - front-end for the groff document formatting system
groffer(1)
groffer - display groff files and man pages on X and tty
grog(1)
grog - guess options for a following groff command
grohtml(1)
grohtml - HTML driver for groff
grolbp(1)
grolbp - groff driver for Canon CAPSL printers (LBP-4 and LBP-8 series laser printers)
grolj4(1)
grolj4 - groff driver for HP LaserJet 4 family
gropdf(1)
gropdf - PDF driver for groff
grops(1)
grops - PostScript driver for groff
grotty(1)
grotty - groff driver for typewriter-like devices
gxditview(1)
gxditview - display groff intermediate output files
hpftodit(1)
hpftodit - create font description files for use with groff -Tlj4
indxbib(1)
indxbib - make inverted index for bibliographic databases
lkbib(1)
lkbib - search bibliographic databases
lookbib(1)
lookbib - search bibliographic databases
mmroff(1)
mmroff - cross-reference preprocessor for GNU roff mm macro package
neqn(1)
neqn - format equations for ASCII output
nroff(1)
nroff - use groff to format documents for TTY devices
pdfmom(1)
pdfmom - produce PDF documents using the mom macro package for groff
pdfroff(1)
pdfroff - create PDF documents using groff
pfbtops(1)
pfbtops - translate Printer Font Binary files to PostScript ASCII
pic(1)
pic - compile pictures for troff or TeX
.ds ic
.ds ic
pic2graph(1)
pic2graph - convert a PIC diagram into a cropped image
preconv(1)
preconv - convert encoding of input files to something GNU troff understands
refer(1)
refer - preprocess bibliographic references for groff
roff2dvi(1)
roff2dvi - transform roff code into dvi mode
roff2html(1)
roff2html - transform roff code into html mode
roff2pdf(1)
roff2pdf - transform roff code into pdf mode
roff2ps(1)
roff2ps - transform roff code into ps mode
roff2text(1)
roff2text - transform roff code into text mode
roff2x(1)
roff2x - transform roff code into x mode
soelim(1)
soelim - interpret .so requests in groff input
tbl(1)
tbl - format tables for troff
tfmtodit(1)
tfmtodit - create font files for use with groff -Tdvi
troff(1)
troff - the troff processor of the groff text formatting system
xtotroff(1)
xtotroff - convert X font metrics into GNU troff font metrics
groff_filenames(5)
groff_filenames - filename extensions for roff and groff
groff_font(5)
groff_font - format of groff device and font description files
groff_out(5)
groff_out - groff intermediate output format
groff_tmac(5)
groff_tmac - macro files in the roff typesetting system
lj4_font(5)
lj4_font - groff fonts for use with devlj4
ditroff(7)
ditroff - classical device-independent roff
groff(7)
groff - a short reference for the GNU roff language
groff_char(7)
groff_char - groff glyph names
groff_diff(7)
groff_diff - differences between GNU troff and classical troff
.ds tx TeX
.ds tx TeX
groff_filenames(7)
groff_filenames — filename extensions for roff and groff
groff_hdtbl(7)
groff_hdtbl - Heidelberger table macros for GNU roff .. ..
groff_man(7)
groff_man - GNU roff macro package for formatting man pages
groff_mdoc(7)
groff_mdoc - reference for groff’s mdoc implementation
groff_me(7)
groff_me - \(lqme\(rq macro package for formatting documents with GNU roff
groff_mm(7)
groff_mm - memorandum macros for GNU roff
groff_mmse(7)
groff_mmse - svenska \(rqmemorandum\(rq makro f\(:or GNU roff
groff_mmse(7) - Svenska
groff_mmse - svenska \(rqmemorandum\(rq makro f\(:or GNU roff
groff_mom(7)
groff_mom - groff \(lqmom\(rq macros; \(lqmom\(rq is a \(lqroff\(rq language, part of \(lqgroff\(rq
groff_ms(7)
groff_ms - GNU roff manuscript macro package for formatting documents
groff_trace(7)
groff_trace - groff macro package trace.tmac
groff_www(7)
groff_www - groff macros for authoring web pages
roff(7)
roff - concepts and history of roff typesetting
roff.groff(7)
roff - concepts and history of roff typesetting
Latest updates

Ubuntu 20.04 focal-proposed/universe: Version 1.22.4-4build1 removed
2020-03-24

Ubuntu 20.04 focal/universe: Updated from 1.22.4-4 to 1.22.4-4build1
2020-03-24

Ubuntu 20.04 focal-proposed/universe: Version 1.22.4-4build1 introduced
2020-03-21

Fedora rawhide development/Everything-os: Updated from 1.22.3-22.fc33 to 1.22.3-24.fc33
2020-03-03
- Fix %pre scriptlets

Fedora rawhide development/Everything-os: Updated from 1.22.3-21.fc32 to 1.22.3-22.fc33
2020-02-29
- Use alternatives for soelim and roff.7

Fedora rawhide development/Everything-os: Updated from 1.22.3-20.fc31 to 1.22.3-21.fc32
2020-02-08

OpenSUSE Tumbleweed oss: Updated from 1.22.4-3.1 to 1.22.4-4.1
2020-01-14
- don't recommend groff-full as that would pull in X etc by default. Instead use packageand on groff and ghostscript-library to only install groff-full when other deps are already there.

Fedora 31 releases/Everything-os: Version 1.22.3-20.fc31 introduced
2020-01-07

OpenSUSE Leap 15.2 oss: Version 1.22.3-lp152.5.5 introduced
2020-01-07
- Use %license instead of %doc [bsc#1082318]

CentOS 7.7.1908 os: Version 1.22.2-8.el7 introduced
2020-01-07
- Mass rebuild 2014-01-24

Ubuntu 20.04 focal/universe: Version 1.22.4-4 introduced
2020-01-07

OpenSUSE Tumbleweed oss: Updated from 1.22.4-2.4 to 1.22.4-3.1
2019-12-27
- Add man page roff(7) to alternatives to avoid conflict with mandoc.

Arch rolling testing/os: Version 1.22.4-3 removed
2019-12-25

Arch rolling core/os: Updated from 1.22.4-2 to 1.22.4-3
2019-12-25

Arch rolling testing/os: Version 1.22.4-3 introduced
2019-12-23

Arch rolling testing/os: Version 1.22.4-2 removed
2019-11-18

Arch rolling core/os: Updated from 1.22.4-1 to 1.22.4-2
2019-11-18

Arch rolling testing/os: Version 1.22.4-2 introduced
2019-11-14

Arch rolling staging/os: Version 1.22.4-2 removed
2019-11-14

Arch rolling staging/os: Version 1.22.4-2 introduced
2019-11-13
Related packages
groff-base - Parts of the groff formatting system required to display manual pages
groff-base-debuginfo - Debug information for package groff-base
groff-debuginfo - Debug information for package groff
groff-debugsource - Debug sources for package groff
groff-doc - Documentation for groff document formatting system
groff-full - GNU troff Document Formatting System
groff-full-debuginfo - Debug information for package groff-full
groff-full-debugsource - Debug sources for package groff-full
groff-perl - Parts of the groff formatting system that require Perl
groff-x11 - Parts of the groff formatting system that require X Windows System
groff-x11-debuginfo - Debug information for package groff-x11