Re: Bug#686207: [LCFC] templates://lazarus/{lcl-utils.templates,control}.in
David Prévot wrote:
> Paul, Justin, can you please send a final version? I'm totally lost in
> your last remarks and inline fixes, sorry about that.
Sorry, yes, I think this is it.
--
JBR with qualifications in linguistics, experience as a Debian
sysadmin, and probably no clue about this particular package
Template: lcl-utils${PACKAGESUFFIX}/rename_cfg
Type: boolean
Default: true
_Description: Rename "/etc/lazarus" to "/etc/lazarus.bak"?
The Lazarus suite now supports keeping multiple versions installed
at the same time and using the alternatives system to set proper
defaults. Normally, the latest version of any component is used.
.
To use the alternatives system on the system-wide configuration
of the Lazarus suite, /etc/lazarus needs to be under control of the
alternatives system. Currently there is a real directory at
/etc/lazarus, probably from a previous installation. In order to
start using the alternatives system on the configuration you must
accept renaming "/etc/lazarus". If you don't, you will need to
review the configuration on every version update of Lazarus as,
unfortunately, the configuration files are not always
backward-compatible. Also switching between different versions
might need more intervention.
.
If you have made changes to your configuration files, you will
probably need to review them and apply them to all versioned
configurations, as they will not automatically propagate.
Source: lazarus
Section: devel
Priority: optional
Maintainer: Carlos Laviola <claviola@debian.org>
Uploaders: Torsten Werner <twerner@debian.org>, Abou Al Montacir <abou.almontacir@sfr.fr>
DM-Upload-Allowed: yes
Standards-Version: 3.9.3
Build-Depends: debhelper (>= 7), quilt, fpc, fpc-source, fp-utils, imagemagick
Vcs-Svn: https://bollin.googlecode.com/svn/lazarus/trunk
Vcs-Browser: http://bollin.googlecode.com/svn/lazarus/trunk
Homepage: http://www.lazarus.freepascal.org
Package: lazarus${PACKAGESUFFIX}
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-ide${PACKAGESUFFIX} (>= ${source:Version}), lazarus-src${PACKAGESUFFIX} (>= ${source:Version}), lazarus-doc${PACKAGESUFFIX} (>= ${source:Version})
Recommends: fpc, fpc-source
Suggests: fp-utils, fp-docs
Provides: lazarus
Breaks: lazarus (<< 0.9.28.2-13)
Replaces: lazarus (<< 0.9.18.2-13)
Description: IDE for Free Pascal - suite
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This metapackage pulls in all the packages needed to have a typical
Lazarus installation.
Package: lazarus-src${PACKAGESUFFIX}
Architecture: all
Depends: ${misc:Depends}
Suggests: lazarus-ide${PACKAGESUFFIX}
Provides: lazarus-src
Breaks: lazarus-src (<< 0.9.28.2-13)
Replaces: lazarus-src (<< 0.9.18.2-13)
Description: IDE for Free Pascal - LCL source code
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains the latest version of the source code necessary for
the IDE code tool to work properly (retrieving declarations and navigating
in code).
Package: lazarus-ide${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler, lazarus-src${PACKAGESUFFIX}, lazarus-ide-gtk${PACKAGESUFFIX} | lazarus-ide-qt${PACKAGESUFFIX}
Recommends: fpc, lcl${PACKAGESUFFIX}, gdb
Suggests: fp-utils
Provides: lazarus-ide
Breaks: lazarus-ide (<< 0.2.28.2-13)
Replaces: lazarus-ide (<< 0.2.28.2-13)
Description: IDE for Free Pascal - common IDE files
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains the common files required to run Lazarus IDE.
Package: lazarus-ide-gtk2${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide${PACKAGESUFFIX}
Recommends: fpc, lcl${PACKAGESUFFIX}, gdb
Suggests: fp-utils
Provides: lazarus-ide-gtk${PACKAGESUFFIX}, lazarus-ide-gtk2, lazarus-ide
Breaks: lazarus-ide-gtk2 (<< 0.2.28.2-13), lazarus-ide (<< 0.9.28.2-13)
Replaces: lazarus-ide-gtk2 (<< 0.2.28.2-13), lazarus-ide (<< 0.9.28.2-13)
Description: IDE for Free Pascal - GTK+ version
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains the GTK+ version of the Lazarus IDE.
Package: lazarus-ide-qt4${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide${PACKAGESUFFIX}, lazarus-ide-gtk${PACKAGESUFFIX}
Recommends: fpc, lcl${PACKAGESUFFIX}, gdb
Suggests: fp-utils
Provides: lazarus-ide-qt${PACKAGESUFFIX}, lazarus-ide-qt4, lazarus-ide
Breaks: lazarus-ide-qt4(<< 0.9.28.2-13), lazarus-ide (<< 0.9.28.2-13)
Replaces: lazarus-ide-qt4 (<< 0.9.28.2-13), lazarus-ide (<< 0.9.28.2-13)
Description: IDE for Free Pascal - Qt version
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This is the placeholder package for the Qt version of the Lazarus IDE,
which currently just depends on the GTK version.
Package: lcl${PACKAGESUFFIX}
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, ${shlibs:Depends}, lcl-units${PACKAGESUFFIX}, lcl-utils${PACKAGESUFFIX}
Recommends: fpc, lazarus-ide${PACKAGESUFFIX}
Suggests: gdb
Provides: lcl
Breaks: lazarus-ide (<= 0.9.28.2-2), lcl (<< 0.9.28.2-13)
Replaces: lazarus-ide (<= 0.9.28.2-2), lcl (<< 0.9.28.2-13)
Description: Lazarus Components Library - LCL suite
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This metapackage installs the full LCL and components.
Package: lcl-utils${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler
Recommends: lcl${PACKAGESUFFIX}, lazarus-ide${PACKAGESUFFIX}
Provides: lcl-utils
Breaks: lcl-utils (<< 0.9.28.2-13), lazarus-ide (<= 0.9.28.2-2)
Replaces: lcl-utils (<< 0.9.28.2-13), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Description: Lazarus Components Library - command line build tools
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains command line tools to ease building LCL based
applications.
Package: lcl-units${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, lcl-gtk2${PACKAGESUFFIX} (= ${binary:Version}) | lcl-gtk${PACKAGESUFFIX} (= ${binary:Version}) | lcl-qt${PACKAGESUFFIX} (= ${binary:Version})
Recommends: lazarus-ide${PACKAGESUFFIX}, fpc
Suggests: gdb
Provides: lcl-units, lcl-${source:Upstream-Version}
Breaks: lcl-units (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Replaces: lcl-units (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Description: Lazarus Components Library - backend independent components
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains common components of the LCL.
Package: lcl-nogui${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl
Recommends: lazarus-ide${PACKAGESUFFIX}, fpc
Suggests: gdb
Provides: lcl-nogui
Breaks: lcl-nogui (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Replaces: lcl-nogui (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Description: Lazarus Components Library - no GUI backend
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains the part of the LCL for developing non-graphical
applications and command line tools.
Package: lcl-gtk2${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl, fp-units-gtk2
Recommends: lazarus-ide${PACKAGESUFFIX}, fpc
Suggests: gdb
Provides: lcl-gtk2, lcl-gtk, lcl-gtk${PACKAGESUFFIX}
Breaks: lcl-gtk2 (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Replaces: lcl-gtk2 (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Description: Lazarus Components Library - GTK+ backend
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains the part of the LCL for developing GTK+ applications.
Package: lcl-qt4${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl, libqt4pas-dev
Recommends: lazarus-ide${PACKAGESUFFIX}, fpc
Suggests: gdb
Provides: lcl-qt, lcl-qt${PACKAGESUFFIX}
Description: Lazarus Components Library - Qt backend
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains the part of the LCL for developing Qt applications.
Package: lazarus-doc${PACKAGESUFFIX}
Section: doc
Architecture: all
Depends: ${misc:Depends}
Suggests: lazarus-ide${PACKAGESUFFIX}
Provides: lazarus-docs
Breaks: lazarus-docs (<< 0.9.28.2-13)
Replaces: lazarus-docs (<< 0.9.28.2-13)
Description: IDE for Free Pascal - documentation
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This package contains documentation for the Lazarus IDE and components.
It can be viewed separately with any HTML browser or accessed from the IDE's
integrated help (pressing <F1> on any LCL identifier will browse the help of
that identifier).
##################### backward compatibility meta packages#####################
Package: lazarus
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - SDK dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the metapackage pulling in all the packages needed to have a typical
Lazarus installation.
Package: lazarus-src
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-src${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - LCL source code dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package containing the IDE code necessary for the IDE code tool to work
properly (retrieving declarations and navigating in code).
Package: lazarus-ide
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-ide${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - common IDE files dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package pulling in the common files required to run Lazarus IDE.
Package: lazarus-ide-gtk2
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-ide-gtk2${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - GTK+ version
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package containing the GTK+ version of the Lazarus IDE.
Package: lazarus-ide-qt4
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-ide-qt4${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - IDE build on top of Qt backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the placeholder package for the Qt version of the Lazarus IDE, which
currently just depends on the GTK version.
Package: lcl
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lcl${PACKAGESUFFIX} (= ${binary:Version})
Description: Lazarus Components Library - LCL dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the metapackage installing the full LCL and components.
Package: lcl-utils
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lcl-utils${PACKAGESUFFIX} (= ${binary:Version})
Description: Lazarus Components Library - command line build tools dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package pulling in the command line tools to ease building LCL
applications.
Package: lcl-units
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lcl-units${PACKAGESUFFIX} (= ${binary:Version})
Description: Lazarus Components Library - backend independent components dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package containing common components.
Package: lcl-nogui
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lcl-nogui${PACKAGESUFFIX} (= ${binary:Version})
Description: Lazarus Components Library - no GUI backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package containing the part of the LCL for developing non-graphical
applications and command line tools.
Package: lcl-gtk2
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lcl-gtk2${PACKAGESUFFIX} (= ${binary:Version})
Description: Lazarus Components Library - GTK+ backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package containing the part of the LCL for developing GTK+
applications.
Package: lcl-qt4
Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lcl-qt4${PACKAGESUFFIX} (= ${binary:Version})
Description: Lazarus Components Library - Qt backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package containing the part of the LCL for developing Qt
applications.
Package: lazarus-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}, lazarus-doc${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - documentation dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package pulling in the documentation for the Lazarus IDE and components.
It can be viewed separately with any HTML browser or accessed from the IDE's
integrated help (pressing <F1> on any LCL identifier will browse the help for
that identifier).
diff -ru lazarus-0.9.30.4.pristine/debian/control.in lazarus-0.9.30.4/debian/control.in
--- lazarus-0.9.30.4.pristine/debian/control.in 2012-07-21 23:10:12.000000000 +0100
+++ lazarus-0.9.30.4/debian/control.in 2012-09-27 12:26:07.864411322 +0100
@@ -11,6 +11,7 @@
Homepage: http://www.lazarus.freepascal.org
Package: lazarus${PACKAGESUFFIX}
+Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-ide${PACKAGESUFFIX} (>= ${source:Version}), lazarus-src${PACKAGESUFFIX} (>= ${source:Version}), lazarus-doc${PACKAGESUFFIX} (>= ${source:Version})
Recommends: fpc, fpc-source
@@ -18,13 +19,13 @@
Provides: lazarus
Breaks: lazarus (<< 0.9.28.2-13)
Replaces: lazarus (<< 0.9.18.2-13)
-Description: IDE for Free Pascal - Meta Package
+Description: IDE for Free Pascal - suite
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -35,12 +36,8 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This is a metapackage depending on all packages need to have a typical
+ This metapackage pulls in all the packages needed to have a typical
Lazarus installation.
- .
- Official: http://sourceforge.net/projects/lazarus/
- .
- Tutorials: http://lazarus-ccr.sourceforge.net
Package: lazarus-src${PACKAGESUFFIX}
Architecture: all
@@ -49,13 +46,13 @@
Provides: lazarus-src
Breaks: lazarus-src (<< 0.9.28.2-13)
Replaces: lazarus-src (<< 0.9.18.2-13)
-Description: IDE for Free Pascal - LCL Sources Code
+Description: IDE for Free Pascal - LCL source code
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -66,8 +63,9 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains lazarus latest version source code necessary for the IDE
- code tool to work properly (retrieving declarations and navigating in code).
+ This package contains the latest version of the source code necessary for
+ the IDE code tool to work properly (retrieving declarations and navigating
+ in code).
Package: lazarus-ide${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -77,13 +75,13 @@
Provides: lazarus-ide
Breaks: lazarus-ide (<< 0.2.28.2-13)
Replaces: lazarus-ide (<< 0.2.28.2-13)
-Description: IDE for Free Pascal - Common IDE files
+Description: IDE for Free Pascal - common IDE files
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -94,7 +92,7 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the commons files required to run lazarus IDE.
+ This package contains the common files required to run Lazarus IDE.
Package: lazarus-ide-gtk2${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -104,13 +102,13 @@
Provides: lazarus-ide-gtk${PACKAGESUFFIX}, lazarus-ide-gtk2, lazarus-ide
Breaks: lazarus-ide-gtk2 (<< 0.2.28.2-13), lazarus-ide (<< 0.9.28.2-13)
Replaces: lazarus-ide-gtk2 (<< 0.2.28.2-13), lazarus-ide (<< 0.9.28.2-13)
-Description: IDE for Free Pascal - IDE build on top of GTK+ backend
+Description: IDE for Free Pascal - GTK+ version
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -121,7 +119,7 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the lazarus IDE build on top of GTK+ backend.
+ This package contains the GTK+ version of the Lazarus IDE.
Package: lazarus-ide-qt4${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -131,13 +129,13 @@
Provides: lazarus-ide-qt${PACKAGESUFFIX}, lazarus-ide-qt4, lazarus-ide
Breaks: lazarus-ide-qt4(<< 0.9.28.2-13), lazarus-ide (<< 0.9.28.2-13)
Replaces: lazarus-ide-qt4 (<< 0.9.28.2-13), lazarus-ide (<< 0.9.28.2-13)
-Description: IDE for Free Pascal - IDE build on top of QT backend
+Description: IDE for Free Pascal - Qt version
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -148,24 +146,25 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package will contain the lazarus IDE build on top of QT backend, however
- for now it just depends on gtk based IDE.
+ This is the placeholder package for the Qt version of the Lazarus IDE,
+ which currently just depends on the GTK version.
Package: lcl${PACKAGESUFFIX}
-Architecture: i386 powerpc sparc amd64 armel armhf
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, ${shlibs:Depends}, lcl-units${PACKAGESUFFIX}, lcl-utils${PACKAGESUFFIX}
Recommends: fpc, lazarus-ide${PACKAGESUFFIX}
Suggests: gdb
Provides: lcl
Breaks: lazarus-ide (<= 0.9.28.2-2), lcl (<< 0.9.28.2-13)
Replaces: lazarus-ide (<= 0.9.28.2-2), lcl (<< 0.9.28.2-13)
-Description: Lazarus Components Library - LCL metapackage
+Description: Lazarus Components Library - LCL suite
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -176,7 +175,7 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This is a metapackage to ease installing the LCL and components.
+ This metapackage installs the full LCL and components.
Package: lcl-utils${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -185,13 +184,13 @@
Provides: lcl-utils
Breaks: lcl-utils (<< 0.9.28.2-13), lazarus-ide (<= 0.9.28.2-2)
Replaces: lcl-utils (<< 0.9.28.2-13), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
-Description: Lazarus Components Library - Command Line build tools
+Description: Lazarus Components Library - command line build tools
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -202,7 +201,8 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains command line tools to ease building LCL applications.
+ This package contains command line tools to ease building LCL based
+ applications.
Package: lcl-units${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -212,13 +212,13 @@
Provides: lcl-units, lcl-${source:Upstream-Version}
Breaks: lcl-units (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Replaces: lcl-units (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
-Description: Lazarus Components Library - Backend independent components
+Description: Lazarus Components Library - backend independent components
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -229,7 +229,7 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components.
+ This package contains common components of the LCL.
Package: lcl-nogui${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -239,13 +239,13 @@
Provides: lcl-nogui
Breaks: lcl-nogui (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Replaces: lcl-nogui (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
-Description: Lazarus Components Library - No GUI backend
+Description: Lazarus Components Library - no GUI backend
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -256,8 +256,8 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components no GUI based backend for command
- line tools and non graphical applications.
+ This package contains the part of the LCL for developing non-graphical
+ applications and command line tools.
Package: lcl-gtk2${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -269,11 +269,11 @@
Replaces: lcl-gtk2 (<< 0.9.28.2), lazarus-ide${PACKAGESUFFIX} (<= 0.9.28.2-2)
Description: Lazarus Components Library - GTK+ backend
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -284,7 +284,7 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components GTK+ based backend.
+ This package contains the part of the LCL for developing GTK+ applications.
Package: lcl-qt4${PACKAGESUFFIX}
Architecture: i386 powerpc sparc amd64 armel armhf
@@ -292,13 +292,13 @@
Recommends: lazarus-ide${PACKAGESUFFIX}, fpc
Suggests: gdb
Provides: lcl-qt, lcl-qt${PACKAGESUFFIX}
-Description: Lazarus Components Library - QT backend
+Description: Lazarus Components Library - Qt backend
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -309,8 +309,7 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components Qt based backend. Actually this is
- an empty package but will not be in the future.
+ This package contains the part of the LCL for developing Qt applications.
Package: lazarus-doc${PACKAGESUFFIX}
Section: doc
@@ -320,13 +319,13 @@
Provides: lazarus-docs
Breaks: lazarus-docs (<< 0.9.28.2-13)
Replaces: lazarus-docs (<< 0.9.28.2-13)
-Description: IDE for Free Pascal - Documentation
+Description: IDE for Free Pascal - documentation
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -337,23 +336,24 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains documentation of the lazarus IDE and components. It can
- be viewed separately with any HTML browser or used by the IDE to as an
+ This package contains documentation for the Lazarus IDE and components.
+ It can be viewed separately with any HTML browser or accessed from the IDE's
integrated help (pressing <F1> on any LCL identifier will browse the help of
that identifier).
##################### backward compatibility meta packages#####################
Package: lazarus
+Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus${PACKAGESUFFIX} (= ${binary:Version})
-Description: IDE for Free Pascal - SDK metapackage
+Description: IDE for Free Pascal - SDK dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -364,23 +364,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This is a metapackage depending on all packages need to have a typical
+ This dependency package always depends on the latest available version of
+ the metapackage pulling in all the packages needed to have a typical
Lazarus installation.
- .
- Official: http://sourceforge.net/projects/lazarus/
- .
- Tutorials: http://lazarus-ccr.sourceforge.net
Package: lazarus-src
+Section: metapackages
Architecture: all
Depends: ${misc:Depends}, lazarus-src${PACKAGESUFFIX} (= ${binary:Version})
-Description: IDE for Free Pascal - LCL Sources Code metapackage
+Description: IDE for Free Pascal - LCL source code dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -391,20 +389,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This metapackage depends on package that contains lazarus latest version source
- code necessary for the IDE code tool to work properly (retrieving declarations
- and navigating in code).
+ This dependency package always depends on the latest available version of
+ the package containing the IDE code necessary for the IDE code tool to work
+ properly (retrieving declarations and navigating in code).
Package: lazarus-ide
-Architecture: i386 powerpc sparc amd64 armel armhf
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lazarus-ide${PACKAGESUFFIX} (= ${binary:Version})
-Description: IDE for Free Pascal - Common IDE files metapackage
+Description: IDE for Free Pascal - common IDE files dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -415,18 +414,20 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the commons files required to run lazarus IDE.
+ This dependency package always depends on the latest available version of
+ the package pulling in the common files required to run Lazarus IDE.
Package: lazarus-ide-gtk2
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lazarus-ide-gtk2${PACKAGESUFFIX} (= ${binary:Version})
-Description: IDE for Free Pascal - IDE build on top of GTK+ backend metapackage
+Description: IDE for Free Pascal - GTK+ version
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -437,19 +438,20 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This metapackage depends on package that contains the latest version of lazarus
- IDE build on top of GTK+ backend.
+ This dependency package always depends on the latest available version of
+ the package containing the GTK+ version of the Lazarus IDE.
Package: lazarus-ide-qt4
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lazarus-ide-qt4${PACKAGESUFFIX} (= ${binary:Version})
-Description: IDE for Free Pascal - IDE build on top of QT backend metapackage
+Description: IDE for Free Pascal - IDE build on top of Qt backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -460,19 +462,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package will contain the lazarus IDE build on top of QT backend, however
- for now it just depends on gtk based IDE.
+ This dependency package always depends on the latest available version of
+ the placeholder package for the Qt version of the Lazarus IDE, which
+ currently just depends on the GTK version.
Package: lcl
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lcl${PACKAGESUFFIX} (= ${binary:Version})
-Description: Lazarus Components Library - LCL metapackage
+Description: Lazarus Components Library - LCL dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -483,18 +487,20 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This is a metapackage to ease installing the LCL and components.
+ This dependency package always depends on the latest available version of
+ the metapackage installing the full LCL and components.
Package: lcl-utils
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lcl-utils${PACKAGESUFFIX} (= ${binary:Version})
-Description: Lazarus Components Library - Command Line build tools metapackage
+Description: Lazarus Components Library - command line build tools dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -505,18 +511,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains command line tools to ease building LCL applications.
+ This dependency package always depends on the latest available version of
+ the package pulling in the command line tools to ease building LCL
+ applications.
Package: lcl-units
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lcl-units${PACKAGESUFFIX} (= ${binary:Version})
-Description: Lazarus Components Library - Backend independent components metapackage
+Description: Lazarus Components Library - backend independent components dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -527,18 +536,20 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components.
+ This dependency package always depends on the latest available version of
+ the package containing common components.
Package: lcl-nogui
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lcl-nogui${PACKAGESUFFIX} (= ${binary:Version})
-Description: Lazarus Components Library - No GUI backend metapackage
+Description: Lazarus Components Library - no GUI backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -549,19 +560,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components no GUI based backend for command
- line tools and non graphical applications.
+ This dependency package always depends on the latest available version of
+ the package containing the part of the LCL for developing non-graphical
+ applications and command line tools.
Package: lcl-gtk2
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lcl-gtk2${PACKAGESUFFIX} (= ${binary:Version})
-Description: Lazarus Components Library - GTK+ backend metapackage
+Description: Lazarus Components Library - GTK+ backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -572,18 +585,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components GTK+ based backend.
+ This dependency package always depends on the latest available version of
+ the package containing the part of the LCL for developing GTK+
+ applications.
Package: lcl-qt4
-Architecture: any
+Section: metapackages
+Architecture: all
Depends: ${misc:Depends}, lcl-qt4${PACKAGESUFFIX} (= ${binary:Version})
-Description: Lazarus Components Library - QT backend metapackage
+Description: Lazarus Components Library - Qt backend dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -594,20 +610,21 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains the LCL and components Qt based backend. Actually this is
- an empty package but will not be in the future.
+ This dependency package always depends on the latest available version of
+ the package containing the part of the LCL for developing Qt
+ applications.
Package: lazarus-doc
Section: doc
Architecture: all
Depends: ${misc:Depends}, lazarus-doc${PACKAGESUFFIX} (= ${binary:Version})
-Description: IDE for Free Pascal - Documentation metapackage
+Description: IDE for Free Pascal - documentation dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
- Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
- on Windows, Linux, Mac OS X, FreeBSD and more.
+ Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
+ Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
- programs for all of the above platforms in a Delphi like environment.
+ programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
@@ -618,8 +635,8 @@
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
- This package contains documentation of the lazarus IDE and components. It can
- be viewed separately with any HTML browser or used by the IDE to as an
- integrated help (pressing <F1> on any LCL identifier will browse the help of
+ This dependency package always depends on the latest available version of
+ the package pulling in the documentation for the Lazarus IDE and components.
+ It can be viewed separately with any HTML browser or accessed from the IDE's
+ integrated help (pressing <F1> on any LCL identifier will browse the help for
that identifier).
-
diff -ru lazarus-0.9.30.4.pristine/debian/lcl-utils.templates.in lazarus-0.9.30.4/debian/lcl-utils.templates.in
--- lazarus-0.9.30.4.pristine/debian/lcl-utils.templates.in 2012-07-21 23:10:13.000000000 +0100
+++ lazarus-0.9.30.4/debian/lcl-utils.templates.in 2012-09-27 12:22:49.484411570 +0100
@@ -1,17 +1,22 @@
Template: lcl-utils${PACKAGESUFFIX}/rename_cfg
Type: boolean
Default: true
-Description: Do you want to rename "/etc/lazarus" to "/etc/lazarus.bak"?
- Lazarus 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)lazarus-ide : IDE default version
- 2)lazarus : configuration file and helper tools default version
+_Description: Rename "/etc/lazarus" to "/etc/lazarus.bak"?
+ The Lazarus suite now supports keeping multiple versions installed
+ at the same time and using the alternatives system to set proper
+ defaults. Normally, the latest version of any component is used.
.
- What ever version you may choose as default, the configuration files (2) are
- not always backward compatible and it may be unsafe to use the same version
- for all installed Lazarus versions.
+ To use the alternatives system on the system-wide configuration
+ of the Lazarus suite, /etc/lazarus needs to be under control of the
+ alternatives system. Currently there is a real directory at
+ /etc/lazarus, probably from a previous installation. In order to
+ start using the alternatives system on the configuration you must
+ accept renaming "/etc/lazarus". If you don't, you will need to
+ review the configuration on every version update of Lazarus as,
+ unfortunately, the configuration files are not always
+ backward-compatible. Also switching between different versions
+ might need more intervention.
.
- In order to use alternatives system for system wide Lazarus configuration file
- you need to accept renaming "/etc/lazarus", othewise you will need to manage
- this manually by yourself.
+ If you have made changes to your configuration files, you will
+ probably need to review them and apply them to all versioned
+ configurations, as they will not automatically propagate.
Reply to: