On 05-09-12 20:38, Justin B Rye wrote: > Official reviews allow for a lot more time than you might have guessed > from my hasty replies. Ok. So here is my review. I don't pretend it is finished yet, but hopefully it will aid in getting things clearer, better. In the control.in file, I notice a lot of metapackages which had not architecture: all. This is not really translation related but anyway. I could imaging that it ensures that on all platforms it depends on the correct version in that architecture, but is that really what we want? I didn't like the "version of the LCL" for no-gui/GTK+/Qt. I thing it is merely the PART of the LCL that you need for that. It is different from the "version of the IDE" which is correct. In the lcl-utils.templates file, I tried to add more information, as I understand it. It is still not perfect, but maybe you now understand better what is intended (as I understand it) so that you can further improve the text. The configuration of lazarus is not one file, so I dropped "file" in the description, but the plural form is also good. Paul
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).
Template: lcl-utils${PACKAGESUFFIX}/rename_cfg Type: boolean Default: true _Description: Rename "/etc/lazarus" to "/etc/lazarus.bak"? The installation process discovered a real directory at /etc/lazarus, which is probably from a previous installation. However, Lazarus now supports having multiple version installed on the same system. The update-alternatives command can then be used to set a default version for * lazarus-ide (the IDE) * lazarus (the configuration file and helper tools) Standard, the latest version is used. . Unfortunately, the Lazarus configuration files are not always backward compatible, so it is not possible to use one configuration file for all lazarus installations. Therefore the update-alternatives can be used to switch between versions of the configuration files. If you have made changes to your configuration files, you will most likely need to review them and apply them to all versioned configurations. . In order to start using the alternatives system on the system wide Lazarus configuration you must accept renaming "/etc/lazarus". If you don't, you will need to review the configuration upon every version update of Lazarus.
Attachment:
signature.asc
Description: OpenPGP digital signature