Hi,
Please find, for review, the debconf templates and packages descriptions
for the citadel source package.
This review will last from Monday, August 27, 2012 to Wednesday,
September 05, 2012.
Please send reviews as unified diffs (diff -u) against the original
files. Comments about your proposed changes will be appreciated.
Your review should be sent as an answer to this mail.
When appropriate, I will send intermediate requests for review, with
"[RFRn]" (n>=2) as a subject tag.
When we will reach a consensus, I send a "Last Chance For
Comments" mail with "[LCFC]" as a subject tag.
Finally, a summary will be sent to the review bug report,
and a mail will be sent to this list with "[BTS]" as a subject tag.
Rationale:
> diff --git a/fp-compiler.templates.in b/fp-compiler.templates.in
> index 085712b..3cfd04d 100644
> --- a/fp-compiler.templates.in
> +++ b/fp-compiler.templates.in
> @@ -1,7 +1,7 @@
> Template: fp-compiler${PACKAGESUFFIX}/rename_cfg
> Type: boolean
> Default: true
> -Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
> +_Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
Make template translatable by prepending "_" (the actual reason while
I've spotted this package)
> FPC supports now multiple version installations. This allows co-existence of
> multiple versions on the same system. The default version can be selected using
> the update-alternatives command for the following groups:
> @@ -9,7 +9,7 @@ Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
> 2)fpc.cfg : configuration file default version
> 3)fp-utils : helper tools default version
> .
> - What ever version you may choose as default, the configuration files (2) are
> + Whatever version you may choose as default, the configuration files (2) are
It looked like a typo, more knowledgeable people will revert if I'm wrong.
> always backward compatible and it may be very safe to use the latest version
> for it.
> .
Other members of the list may have other remarks and improvements to
propose, thus this formal call for review.
Thanks in advance.
Regards
David
diff --git a/fp-compiler.templates.in b/fp-compiler.templates.in
index 085712b..3cfd04d 100644
--- a/fp-compiler.templates.in
+++ b/fp-compiler.templates.in
@@ -1,7 +1,7 @@
Template: fp-compiler${PACKAGESUFFIX}/rename_cfg
Type: boolean
Default: true
-Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
+_Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
FPC supports now multiple version installations. This allows co-existence of
multiple versions on the same system. The default version can be selected using
the update-alternatives command for the following groups:
@@ -9,7 +9,7 @@ Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
2)fpc.cfg : configuration file default version
3)fp-utils : helper tools default version
.
- What ever version you may choose as default, the configuration files (2) are
+ Whatever version you may choose as default, the configuration files (2) are
always backward compatible and it may be very safe to use the latest version
for it.
.
Template: fp-compiler${PACKAGESUFFIX}/rename_cfg
Type: boolean
Default: true
_Description: Do you want to rename "/etc/fpc.cfg" to "/etc/fpc.cfg.bak"?
FPC supports now multiple version installations. This allows co-existence of
multiple versions on the same system. The default version can be selected using
the update-alternatives command for the following groups:
1)fpc : compiler default version
2)fpc.cfg : configuration file default version
3)fp-utils : helper tools default version
.
Whatever version you may choose as default, the configuration files (2) are
always backward compatible and it may be very safe to use the latest version
for it.
.
In order to use alternatives system for system wide FPC configuration file you
need to accept renaming "/etc/fpc.cfg", otherwise you will need to manage this
manually by yourself.
Source: fpc
Section: devel
Priority: optional
Maintainer: Carlos Laviola <claviola@debian.org>
Uploaders: Torsten Werner <twerner@debian.org>, Abou Al Montacir <abou.almontacir@sfr.fr>, Peter Michael Green <plugwash@debian.org>
DM-Upload-Allowed: yes
Standards-Version: 3.9.3
Build-Depends: debhelper (>= 7), fp-compiler, fp-units-base, fp-units-fcl, fp-utils, mawk | awk, libncurses-dev, binutils, ghostscript
Build-Depends-Indep: hevea
Vcs-Svn: https://bollin.googlecode.com/svn/fpc/trunk/
Vcs-Browser: http://bollin.googlecode.com/svn/fpc/trunk/
Homepage: http://www.freepascal.org/
Package: fpc${PACKAGESUFFIX}
Architecture: all
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (>= ${binary:Version}), fp-compiler${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-base${PACKAGESUFFIX} (>= ${binary:Version}), fp-ide${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-fcl${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-fv${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-gtk${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-gtk2${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-gnome1${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-db${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-gfx${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-net${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-misc${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-multimedia${PACKAGESUFFIX} (>= ${binary:Version}), fp-units-math${PACKAGESUFFIX} (>= ${binary:Version})
Recommends: fp-utils${PACKAGESUFFIX}
Suggests: lazarus, fp-docs${PACKAGESUFFIX} (>= ${source:Upstream-Version})
Provides: fpc
Breaks: fpc (<= 2.4.0-3)
Replaces: fpc (<= 2.4.0-3)
Description: Free Pascal - SDK${PACKAGESUFFIX} metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked and created. Delphi language extensions like classes,
exceptions, ansi strings and open arrays are also supported.
.
This package contains dependency on all FPC packages provided on your
architecture. Experienced users may want to install only packages they need,
and can skip installing this metapackage.
Package: fpc-source${PACKAGESUFFIX}
Architecture: all
Depends: ${misc:Depends}
Provides: fpc-source
Breaks: fpc-source (<= 2.4.0-3)
Replaces: fpc-source (<= 2.4.0-3)
Description: Free Pascal - SDK Source Code
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal's own source code. It is meant to be used by
the Lazarus IDE.
Package: fp-compiler${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), binutils
Recommends: fp-utils${PACKAGESUFFIX} (>= ${binary:Version})
Suggests: fp-docs${PACKAGESUFFIX} (>= ${source:Upstream-Version})
Provides: fp-compiler
Breaks: fp-compiler (<= 2.4.0-3), fp-utils-2.4.4 (<= 2.4.4-2), fp-utils-2.4.2 (<= 2.4.2-3)
Conflicts: binutils-gold
Replaces: fp-compiler (<= 2.4.0-3), fp-utils-2.4.4 (<= 2.4.4-1)
Description: Free Pascal - Compiler
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked and created. Delphi language extensions like classes,
exceptions, ansi strings and open arrays are also supported.
.
This package contains the command line compiler.
Package: fp-ide${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), ${shlibs:Depends}
Recommends: fp-utils${PACKAGESUFFIX} (>= ${binary:Version})
Suggests: fp-docs${PACKAGESUFFIX} (>= ${source:Upstream-Version})
Provides: fp-ide
Breaks: fp-ide (<= 2.4.0-3)
Replaces: fp-ide (<= 2.4.0-3)
Description: Free Pascal - IDE
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked and created. Delphi language extensions like classes,
exceptions, ansi strings and open arrays are also supported.
.
This package contains the Integrated Development Environment (IDE). The IDE
has an internal compiler.
Package: fp-utils${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}
Recommends: fp-compiler${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-utils
Breaks: fp-utils (<= 2.4.0-3), fp-compiler (<= 2.4.0-3), fp-units-gfx (<= 2.4.2-2), fp-units-gfx-2.4.2 (<= 2.4.2-2)
Replaces: fp-utils (<= 2.4.0-3), fp-compiler (<= 2.4.0-3)
Description: Free Pascal - Utils
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
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${PACKAGESUFFIX}
Section: doc
Architecture: all
Depends: ${misc:Depends}
Provides: fp-docs
Breaks: fp-docs (<= 2.4.0-3)
Replaces: fp-docs (<= 2.4.0-3)
Description: Free Pascal - Documentation
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package provides documentation for the Free Pascal Compiler in HTML
format.
Package: fp-units-rtl${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}
Recommends: fp-compiler${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-rtl, fpc-abi-${source:Upstream-Version}
Breaks: fp-units-rtl (<= 2.4.0-3)
Replaces: fp-units-rtl (<= 2.4.0-3)
Description: Free Pascal - Runtime Library
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains the Runtime Libraries for the Free Pascal Compiler.
Package: fp-units-base${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-base
Breaks: fp-units-base (<= 2.4.0-3)
Replaces: fp-units-base (<= 2.4.0-3)
Description: Free Pascal - base units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
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${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), fp-units-base${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-fcl
Breaks: fp-units-fcl (<= 2.4.0-3)
Replaces: fp-units-fcl (<= 2.4.0-3)
Description: Free Pascal - Free Component Library
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains the Free Component Library for the Free Pascal Compiler.
Package: fp-units-fv${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-fv
Breaks: fp-units-fv (<= 2.4.0-3)
Replaces: fp-units-fv (<= 2.4.0-3)
Description: Free Pascal - Free Vision units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains the Free Vision units for the Free Pascal Compiler.
Package: fp-units-gtk${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), fp-units-fcl${PACKAGESUFFIX} (= ${binary:Version}), libgtk2.0-dev
Provides: fp-units-gtk
Breaks: fp-units-gtk (<= 2.4.0-3)
Replaces: fp-units-gtk (<= 2.4.0-3)
Description: Free Pascal - GTK+ 1.2 units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal units and examples to create
programs with GTK+ 1.2.
Package: fp-units-gtk2${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), fp-units-fcl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-gtk2
Breaks: fp-units-gtk2 (<= 2.4.0-3)
Replaces: fp-units-gtk2 (<= 2.4.0-3)
Description: Free Pascal - GTK+ 2.x units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal units and examples to create
programs with GTK+ 2.x.
Package: fp-units-gnome1${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), fp-units-gtk${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-gnome1
Breaks: fp-units-gnome1 (<= 2.4.0-3)
Replaces: fp-units-gnome1 (<= 2.4.0-3)
Description: Free Pascal - GNOME 1 units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal units and examples to create
programs for GNOME 1.
Package: fp-units-db${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-db
Breaks: fp-units-db (<= 2.4.0-3)
Replaces: fp-units-db (<= 2.4.0-3)
Description: Free Pascal - database libraries units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal units with bindings for:
- MySQL
- Interbase
- PostgreSQL
- Oracle
- ODBC
- GDBM
- SQLite
Package: fp-units-gfx${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), fp-units-base${PACKAGESUFFIX} (= ${binary:Version}), libsvga1-dev [i386 amd64 armel armhf]
Provides: fp-units-gfx
Breaks: fp-units-gfx (<= 2.4.0-3)
Replaces: fp-units-gfx (<= 2.4.0-3)
Description: Free Pascal - graphics libraries units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal units with bindings for:
- opengl :OpenGL
- forms : Forms 0.88
- svgalib : Svgalib
- ggi : General Graphical Interface
- libgd
- libpng
- graph
- cairo
Package: fp-units-net${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-net
Breaks: fp-units-net (<= 2.4.0-3)
Replaces: fp-units-net (<= 2.4.0-3)
Description: Free Pascal - networking units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal units for creating network tools:
- netdb : NetDB unit for TCP/IP handling
- libasync : LibAsync unit for easy Asynchronous IO
- libcurl
- dbus: D-Bus
- httpd-1.3
- httpd-2.0
- httpd-2.2
- ldap
- openssl : Open SSL
- pcap
Package: fp-units-math${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-math
Breaks: fp-units-math (<= 2.4.0-3)
Replaces: fp-units-math (<= 2.4.0-3), fp-units-misc (<= 2.2.4-4)
Description: Free Pascal - math units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal math interfacing units for:
- gmp : Interface for the GNU Multiple Precision Arithmetic Library
- proj4 : Compute projections
- numlib : numerical computing
- symbolic : symbolic computing
Package: fp-units-misc${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-misc
Breaks: fp-units-misc (<= 2.4.0-3)
Replaces: fp-units-misc (<= 2.4.0-3)
Description: Free Pascal - miscellaneous units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal miscellaneous units for:
- fppkg : support of FPC packaging system
- Utmp
- PasZLib (Pascal-only zlib implementation)
Package: fp-units-multimedia${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version}), libogg-dev, libvorbis-dev, a52dec-dev, libdts-dev, libmad0-dev, libmodplug-dev, libsdl-mixer1.2-dev
Provides: fp-units-multimedia
Breaks: fp-units-multimedia (<= 2.4.0-3)
Replaces: fp-units-multimedia (<= 2.4.0-3), fp-units-gfx (<= 2.2.4-3)
Description: Free Pascal - multimedia units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal multimedia interfacing units for:
- oggvorbis
- a52
- dts
- mad
- modplug
- openal
Package: fp-units-i386${PACKAGESUFFIX}
Architecture: i386
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Provides: fp-units-i386
Breaks: fp-units-i386 (<= 2.4.0-3)
Replaces: fp-units-i386 (<= 2.4.0-3)
Description: Free Pascal - kylix compatibility units
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This package contains Free Pascal specific units for the i386 architecture:
- libc: used for compatibility with kylix, deprecated.
##################### backward compatibility meta packages#####################
Package: fpc
Architecture: all
Depends: ${misc:Depends}, fpc${PACKAGESUFFIX} (= ${binary:Version})
Recommends: fp-utils${PACKAGESUFFIX}
Description: Free Pascal - SDK metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked and created. Delphi language extensions like classes,
exceptions, ansi strings and open arrays are also supported.
.
This is a metapackage and is always depending on the last version available of
the package contains dependency on all FPC packages provided on your
architecture. Experienced users may want to install only packages they need,
and can skip installing this metapackage.
Package: fpc-source
Architecture: all
Depends: ${misc:Depends}, fpc-source${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - SDK Source Code metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal's own source code. It is meant to be used by
the Lazarus IDE.
Package: fp-compiler
Architecture: any
Depends: ${misc:Depends}, fp-compiler${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - Compiler metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked and created. Delphi language extensions like classes,
exceptions, ansi strings and open arrays are also supported.
.
This is a metapackage and is always depending on the last version available of
the package contains the command line compiler.
Package: fp-ide
Architecture: any
Depends: ${misc:Depends}, fp-ide${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - IDE metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
Some extensions are added to the language, like function overloading. Shared
libraries can be linked and created. Delphi language extensions like classes,
exceptions, ansi strings and open arrays are also supported.
.
This is a metapackage and is always depending on the last version available of
the package contains the Integrated Development Environment (IDE). The IDE
has an internal compiler.
Package: fp-utils
Architecture: any
Depends: ${misc:Depends}, fp-utils${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - Utils metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the 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
Depends: ${misc:Depends}, fp-docs${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - Documentation metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package provides documentation for the Free Pascal Compiler in HTML
format.
Package: fp-units-rtl
Architecture: any
Depends: ${misc:Depends}, fp-units-rtl${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - Runtime Library metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains the Runtime Libraries for the Free Pascal Compiler.
Package: fp-units-base
Architecture: any
Depends: ${misc:Depends}, fp-units-base${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - base units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the 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: any
Depends: ${misc:Depends}, fp-units-fcl${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - Free Component Library metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains the Free Component Library for the Free Pascal Compiler.
Package: fp-units-fv
Architecture: any
Depends: ${misc:Depends}, fp-units-fv${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - Free Vision units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains the Free Vision units for the Free Pascal Compiler.
Package: fp-units-gtk
Architecture: any
Depends: ${misc:Depends}, fp-units-gtk${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - GTK+ 1.2 units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal units and examples to create
programs with GTK+ 1.2.
Package: fp-units-gtk2
Architecture: any
Depends: ${misc:Depends}, fp-units-gtk2${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - GTK+ 2.x units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal units and examples to create
programs with GTK+ 2.x.
Package: fp-units-gnome1
Architecture: any
Depends: ${misc:Depends}, fp-units-gnome1${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - GNOME 1 units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal units and examples to create
programs for GNOME 1.
Package: fp-units-db
Architecture: any
Depends: ${misc:Depends}, fp-units-db${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - database libraries units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal units with bindings for:
- MySQL
- Interbase
- PostgreSQL
- Oracle
- ODBC
- GDBM
- SQLite
Package: fp-units-gfx
Architecture: any
Depends: ${misc:Depends}, fp-units-gfx${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - graphics libraries units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal units with bindings for:
- opengl :OpenGL
- forms : Forms 0.88
- svgalib : Svgalib
- ggi : General Graphical Interface
- libgd
- libpng
- graph
- cairo
Package: fp-units-net
Architecture: any
Depends: ${misc:Depends}, fp-units-net${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - networking units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal units for creating network tools:
- netdb : NetDB unit for TCP/IP handling
- libasync : LibAsync unit for easy Asynchronous IO
- libcurl
- D-Bus
- httpd-1.3
- httpd-2.0
- httpd-2.2
- ldap
- openssl : Open SSL
- pcap
Package: fp-units-math
Architecture: any
Depends: ${misc:Depends}, fp-units-math${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - math units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal math interfacing units for:
- gmp : Interface for the GNU Multiple Precision Arithmetic Library
- proj4 : Compute projections
- numlib : numerical computing
- symbolic : symbolic computing
Package: fp-units-misc
Architecture: any
Depends: ${misc:Depends}, fp-units-misc${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - miscellaneous units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal miscellaneous units for:
- fppkg : support of FPC packaging system
- Utmp
- PasZLib (Pascal-only zlib implementation)
Package: fp-units-multimedia
Architecture: any
Depends: ${misc:Depends}, fp-units-multimedia${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - multimedia units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal multimedia interfacing units for:
- oggvorbis
- a52
- dts
- mad
- modplug
- openal
Package: fp-units-i386
Architecture: i386
Depends: ${misc:Depends}, fp-units-i386${PACKAGESUFFIX} (= ${binary:Version})
Description: Free Pascal - kylix compatibility units metapackage
The Free Pascal Compiler is an object pascal compiler supporting both Delphi
and Turbo Pascal 7.0 dialects as well as Mac pascal dialects.
It provides a completely portable RunTime Library (RTL) available on many
platforms and compatible with Turbo Pascal, but also a platform independent
class based Free Component Library (FCL) adding many Delphi extensions and
interfacing many popular open source libraries.
.
This is a metapackage and is always depending on the last version available of
the package contains Free Pascal specific units for the i386 architecture:
- libc: used for compatibility with kylix, deprecated.
Attachment:
signature.asc
Description: OpenPGP digital signature