Source: gforth
Section: programming
Priority: optional
Maintainer: Bernd Paysan <bernd.paysan@gmx.de>
Build-Depends: debhelper (>= 4.1.16), build-essential, gcc, autoconf, automake, autotools-dev, libffi-dev, libtool, libtool-bin, libltdl7-dev

Package: gforth-bin
Version: @DEBVERSION@
Architecture: any
Multi-Arch: same
Depends: libltdl7, gforth-common (= @DEBVERSION@)
Recommends: gforth-lib (= @DEBVERSION@)
Suggests: libtool, libtool-bin, libffi6 | libffi5, build-essential, gcc
License: GPLv3
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 Forth is an awesome stack based programming language, which is able
 to extend itself during runtime.

Package: gforth-common
Version: @DEBVERSION@
Architecture: all
Multi-Arch: foreign
Recommends: gforth-minos2 (= @DEBVERSION@), gforth-doc (= @DEBVERSION@)
License: GPLv3
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This is the architecture independent part

Package: gforth-info
Version: @DEBVERSION@
Architecture: all
Multi-Arch: foreign
Provides: gforth-doc
Priority: optional
License: GFDL 1.3
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This is the documentation in info format

@DOHTML@Package: gforth-html
@DOHTML@Version: @DEBVERSION@
@DOHTML@Architecture: all
@DOHTML@Multi-Arch: foreign
@DOHTML@Provides: gforth-doc
@DOHTML@Priority: extra
@DOHTML@License: GFDL 1.3
@DOHTML@Description: GNU Forth
@DOHTML@ Gforth is the Forth implementation of the GNU project, providing all
@DOHTML@ features of the ANS Forth (Forth-94) and the Forth-2012 standards.
@DOHTML@ .
@DOHTML@ This is the documentation in html format

@DOPDF@Package: gforth-pdf
@DOPDF@Version: @DEBVERSION@
@DOPDF@Architecture: all
@DOPDF@Multi-Arch: foreign
@DOPDF@Provides: gforth-doc
@DOPDF@Priority: extra
@DOPDF@License: GFDL 1.3
@DOPDF@Description: GNU Forth
@DOPDF@ Gforth is the Forth implementation of the GNU project, providing all
@DOPDF@ features of the ANS Forth (Forth-94) and the Forth-2012 standards.
@DOPDF@ .
@DOPDF@ This is the documentation in PDF format

Package: gforth-lib
Version: @DEBVERSION@
Architecture: any
Multi-Arch: same
Depends: libltdl7, gforth-common (= @DEBVERSION@)
Suggests: libtool, libtool-bin, libffi6 | libffi5, build-essential, gcc
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 These are the engines as shared librarys for embedding in C programs

Package: gforth-libcc
Version: @DEBVERSION@
Architecture: any
Multi-Arch: same
Depends: libltdl7, gforth-common (= @DEBVERSION@)
Suggests: libtool, libtool-bin, libffi6 | libffi5, build-essential, gcc, gforth-opengl
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 These are the C binding libraries

Package: gforth-dev
Version: @DEBVERSION@
Architecture: any
Multi-Arch: same
Depends: gforth-lib (= @DEBVERSION@)
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This is the library include file

Package: gforth
Version: @DEBVERSION@
Architecture: any
Multi-Arch: same
Depends: gforth-bin (= @DEBVERSION@), gforth-libcc (= @DEBVERSION@)
Description: GNU Forth
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This package contains the links to the architecture specific binaries

Package: gforth-libcc-gles
Version: @DEBVERSION@
Architecture: any
Provides: gforth-opengl
Depends: libgles2, libgl1-mesa-dri
Recommends: libegl1 | libegl1-mesa
Description: GNU Forth
 Gforth OpenGL ES bindings package

Package: gforth-libcc-gl
Version: @DEBVERSION@
Architecture: any
Provides: gforth-opengl
Depends: libglx0, libgl1, libgl1-mesa-dri
Description: GNU Forth
 Gforth OpenGL bindings package

Package: gforth-libcc-x11
Version: @DEBVERSION@
Architecture: any
Depends: libxrandr2, libx11-6
Provides: gforth-display
Description: GNU Forth
 Gforth X11 bindings package

Package: gforth-libcc-wayland
Version: @DEBVERSION@
Architecture: any
Depends: libwayland-client0, libwayland-cursor0, libwayland-egl1, libxkbcommon0
Provides: gforth-display
Description: GNU Forth
 Gforth Wayland bindings package

Package: gforth-libcc-minos2
Version: @DEBVERSION@
Architecture: any
Depends: libfreetype6
Description: GNU Forth
 Gforth MINOS2 additional libraries

Package: gforth-libcc-audio
Version: @DEBVERSION@
Architecture: any
Depends: libpulse0, libopus0
Description: GNU Forth
 Gforth Audio additional libraries

Package: gforth-noto-fonts
Version: @DEBVERSION@
Architecture: all
Provides: gforth-fonts
Depends: fonts-noto, fonts-noto-emoji, fonts-noto-cjk
Description: GNU Forth
 Noto fonts dependency meta-package

Package: gforth-liberation-fonts
Version: @DEBVERSION@
Architecture: all
Provides: gforth-fonts
Depends: fonts-liberation | liberation-fonts, fonts-arphic-gkai00mp
Description: GNU Forth
 Liberation fonts dependency meta-package

Package: gforth-dejavu-fonts
Version: @DEBVERSION@
Architecture: all
Provides: gforth-fonts
Depends: fonts-dejavu, fonts-arphic-gkai00mp
Description: GNU Forth
 DejaVu fonts dependency meta-package

Package: gforth-minos2
Version: @DEBVERSION@
Architecture: all
Multi-Arch: foreign
Depends: gforth (= @DEBVERSION@), gforth-opengl, gforth-display, gforth-fonts, gforth-minos2tools (= @DEBVERSION@), gforth-libcc-minos2 (= @DEBVERSION@)
Recommends: fonts-emoji, fonts-awesome, gforth-libcc-gles (= @DEBVERSION@), gforth-libcc-x11 (= @DEBVERSION@), gforth-libcc-wayland (= @DEBVERSION@)
Suggests: gforth-dejavu-fonts (= @DEBVERSION@)
Description: GNU Forth Minos2 GUI
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This package contains the minos2 GUI stuff, and all the necessary dependencies.

Package: gforth-minos2audio
Version: @DEBVERSION@
Architecture: all
Multi-Arch: foreign
Depends: gforth (= @DEBVERSION@), gforth-libcc-audio (= @DEBVERSION@)
Description: GNU Forth Minos2 GUI
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This package contains the minos2 audio stuff

Package: gforth-minos2tools
Version: @DEBVERSION@
Architecture: all
Multi-Arch: foreign
Depends: gforth (= @DEBVERSION@)
Description: GNU Forth Minos2 tools
 Gforth is the Forth implementation of the GNU project, providing all
 features of the ANS Forth (Forth-94) and the Forth-2012 standards.
 .
 This package contains the minos2 tools stuff
