Source: fpc
Section: devel
Priority: optional
Maintainer: Carlos Laviola <claviola@debian.org>
Standards-Version: 3.6.1
Build-Depends: fp-compiler, fp-utils, debhelper (>= 4.2), tetex-bin, tetex-extra, awk, gs-common, libncurses5-dev, libgpmg1-dev

Package: fp-compiler
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Suggests: fp-utils, fp-docs (>= %{fpcversion})
Description: Free Pascal -- Compiler
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 Some extensions are added to the language, like function overloading. Shared
 libraries can be linked and created. Basic Delphi support is already
 implemented (classes, exceptions, ansistrings). This package contains the
 command line compiler. You need at least the RTL package before you can start
 compiling anything.

Package: fp-ide
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Suggests: fp-utils, fp-docs (>= %{fpcversion})
Description: Free Pascal -- IDE
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 Some extensions are added to the language, like function overloading. Shared
 libraries can be linked and created. Basic Delphi support is already
 implemented (classes, exceptions, ansistrings). This package contains the
 Integrated Development Environment (IDE). The IDE has an internal compiler.
 You need at least the RTL package before you can start  compiling anything.

Package: fp-utils
Architecture: amd64 i386 powerpc sparc 
Recommends: fp-compiler (= %{packageversion})
Description: Free Pascal -- Utils
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains some handy utils for usage with the Free Pascal
 Compiler:
   - ppumove     Place multiple units in a shared library
   - ppufiles    Show needed files for units
   - ppudump     Dump the information stored in a .ppu (unit) file
   - fpcmake     Create Makefile from Makefile.fpc
   - h2pas       Convert .h files to pascal units
   - ppdep       Create a dependency file which can be used with Makefiles
   - ptop        Source beautifier
   - data2inc    Convert binary/text data to include files
   - plex/pyacc  Pascal Lex/Yacc implementation

Package: fp-docs
Section: doc
Architecture: all
Description: Free Pascal -- Documentation
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains the documentation for the Free Pascal Compiler.
 The documentation is available in HTML and in PDF.

Package: fp-units-rtl
Architecture: amd64 i386 powerpc sparc 
Recommends: fp-compiler (= %{packageversion})
Description: Free Pascal -- Runtime Library
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains the Runtime Libraries for the Free Pascal Compiler.

Package: fp-units-base
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Description: Free Pascal -- base units
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units for common libraries.  Some of these
 units are also required by the Free Component Library:
  - X11 (Xlib, Xutil)
  - NCurses
  - ZLib

Package: fp-units-fcl
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion}), fp-units-base (= %{packageversion})
Description: Free Pascal -- Free Component Library
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains the Free Component Library for the Free Pascal Compiler.

Package: fp-units-fv
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Description: Free Pascal -- Free Vision units
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains the Free Vision units for the Free Pascal Compiler.

Package: fp-units-gtk
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion}), fp-units-fcl (= %{packageversion})
Description: Free Pascal -- GTK 1.2 units 
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units and examples to create
 programs with GTK 1.2.

Package: fp-units-gtk2
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion}), fp-units-fcl (= %{packageversion})
Description: Free Pascal -- GTK 2.x units 
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units and examples to create
 programs with GTK 2.x.

Package: fp-units-gnome1
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion}), fp-units-gtk (= %{packageversion})
Description: Free Pascal -- GNOME 1 units 
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units and examples to create
 programs for GNOME 1.

Package: fp-units-db
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Description: Free Pascal -- database libraries units 
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units with bindings for:
  - MySQL
  - Interbase
  - PostgreSQL
  - Oracle
  - ODBC
  - GDBM
  - SQLite
  
Package: fp-units-gfx
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion}), fp-units-base (= %{packageversion})
Description: Free Pascal -- graphics libraries units
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units with bindings for:
  - Forms 0.88
  - Svgalib
  - GGI
  - OpenGL

Package: fp-units-net
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Description: Free Pascal -- networking units 
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 This package contains Free Pascal units for creating network tools:
  - NetDB unit for TCP/IP handling
  - LibAsync unit for easy Asynchronous IO

Package: fp-units-misc
Architecture: amd64 i386 powerpc sparc 
Depends: fp-units-rtl (= %{packageversion})
Description: Free Pascal -- miscellaneous units
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32/64-bit
 Pascal Compiler. It comes with a fully compatible TP 7.0 runtime library.
 Free Pascal miscellaneous units for:
  - Utmp
  - PasZLib (Pascal-only zlib implementation)
