debian/ 0000755 0000000 0000000 00000000000 12161306522 007164 5 ustar debian/control 0000644 0000000 0000000 00000071106 12161305453 010576 0 ustar Source: lazarus
Section: devel
Priority: optional
Maintainer: Carlos Laviola
Uploaders: Torsten Werner , Abou Al Montacir ,
Paul Gevers
Standards-Version: 3.9.4
Build-Depends: debhelper (>= 7), quilt, fpc, fpc-source, fp-utils, imagemagick, po-debconf
Vcs-Svn: https://bollin.googlecode.com/svn/lazarus/trunk
Vcs-Browser: http://code.google.com/p/bollin/source/browse/lazarus%2Ftrunk%2Fdebian
Homepage: http://www.lazarus.freepascal.org
Package: lazarus-1.0.10
Architecture: all
Depends: ${misc:Depends}, lazarus-ide-1.0.10 (>= ${source:Version}), lazarus-src-1.0.10 (>= ${source:Version}), lazarus-doc-1.0.10 (>= ${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-1.0.10
Architecture: all
Depends: ${misc:Depends}
Suggests: lazarus-ide-1.0.10
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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler, lazarus-src-1.0.10, lazarus-ide-gtk-1.0.10 | lazarus-ide-qt-1.0.10
Recommends: fpc, lcl-1.0.10, 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide-1.0.10
Recommends: fpc, lcl-1.0.10, gdb
Suggests: fp-utils
Provides: lazarus-ide-gtk-1.0.10, 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide-1.0.10, lazarus-ide-gtk-1.0.10
Recommends: fpc, lcl-1.0.10, gdb
Suggests: fp-utils
Provides: lazarus-ide-qt-1.0.10, 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, lcl-units-1.0.10, lcl-utils-1.0.10
Recommends: fpc, lazarus-ide-1.0.10
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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler
Recommends: lcl-1.0.10, lazarus-ide-1.0.10
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-1.0.10 (<= 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, lcl-gtk2-1.0.10 (= ${binary:Version}) | lcl-qt4-1.0.10 (= ${binary:Version})
Recommends: lazarus-ide-1.0.10, fpc
Suggests: gdb
Provides: lcl-units, lcl-${source:Upstream-Version}
Breaks: lcl-units (<< 0.9.28.2), lazarus-ide-1.0.10 (<= 0.9.28.2-2)
Replaces: lcl-units (<< 0.9.28.2), lazarus-ide-1.0.10 (<= 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl
Recommends: lazarus-ide-1.0.10, fpc
Suggests: gdb
Provides: lcl-nogui
Breaks: lcl-nogui (<< 0.9.28.2), lazarus-ide-1.0.10 (<= 0.9.28.2-2)
Replaces: lcl-nogui (<< 0.9.28.2), lazarus-ide-1.0.10 (<= 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl, fp-units-gtk2
Recommends: lazarus-ide-1.0.10, fpc
Suggests: gdb
Provides: lcl-gtk2, lcl-gtk
Breaks: lcl-gtk2 (<< 0.9.28.2), lazarus-ide-1.0.10 (<= 0.9.28.2-2)
Replaces: lcl-gtk2 (<< 0.9.28.2), lazarus-ide-1.0.10 (<= 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-1.0.10
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl, libqt4pas-dev
Recommends: lazarus-ide-1.0.10, fpc
Suggests: gdb
Provides: lcl-qt4, lcl-qt
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-1.0.10
Section: doc
Architecture: all
Depends: ${misc:Depends}
Suggests: lazarus-ide-1.0.10
Provides: lazarus-doc
Breaks: lazarus-doc (<< 0.9.28.2-13)
Replaces: lazarus-doc (<< 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 on any LCL identifier will browse the help of
that identifier).
##################### backward compatibility meta packages#####################
Package: lazarus
Architecture: all
Depends: ${misc:Depends}, lazarus-1.0.10 (= ${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
Architecture: all
Depends: ${misc:Depends}, lazarus-src-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lazarus-ide-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lazarus-ide-gtk2-1.0.10 (= ${binary:Version})
Description: IDE for Free Pascal - Last GTK+ version 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 GTK+ version of the Lazarus IDE.
Package: lazarus-ide-qt4
Architecture: any
Depends: ${misc:Depends}, lazarus-ide-qt4-1.0.10 (= ${binary:Version})
Description: IDE for Free Pascal - Last Qt version 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
Architecture: any
Depends: ${misc:Depends}, lcl-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lcl-utils-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lcl-units-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lcl-nogui-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lcl-gtk2-1.0.10 (= ${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
Architecture: any
Depends: ${misc:Depends}, lcl-qt4-1.0.10 (= ${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-1.0.10 (= ${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 on any LCL identifier will browse the help for
that identifier).
debian/lazarus-ide-gtk2.prerm.in 0000644 0000000 0000000 00000000275 12161264407 013736 0 ustar #! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Remove alternatives
update-alternatives --remove lazarus-${VERSION} ${LAZARUS_DIR}/lazarus-gtk2
# Debhelper code
#DEBHELPER#
debian/README.Debian 0000644 0000000 0000000 00000001132 12161264407 011227 0 ustar lazarus for Debian
------------------
The main binary was renamed to ``lazarus-ide'' because the ``tct'' package
already comes with an utility called ``lazarus''.
Note that when you first run Lazarus, you might be presented with the
following notice:
Free Pascal Sources not found
The Free Pascal source directory was not found.
Some code functions will not work.
It is recommended that you install it and set the path
Environment -> Environment Options -> Files
Please install the package fpc-source.
-- Torsten Werner Sat, 29 Dec 2007 23:02:53 +0100
debian/po/ 0000755 0000000 0000000 00000000000 12161264407 007607 5 ustar debian/po/fr.po 0000644 0000000 0000000 00000006622 12161264407 010564 0 ustar # Translation of lazarus debconf templates to French
# Copyright (C) 2012 Debian French l10n team , 2012.
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-10-01 09:27+0200\n"
"PO-Revision-Date: 2012-10-15 19:25-0400\n"
"Last-Translator: David Prévot \n"
"Language-Team: French \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.4\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Faut-il renommer « /etc/lazarus » en « /etc/lazarus.bak » ?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
"L'ensemble Lazarus permet maintenant de garder plusieurs versions installées "
"en même temps, et d'utiliser le système d'alternatives pour définir les "
"composants par défaut adéquats. Normalement, la dernière version de chaque "
"composant est utilisée."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
"Pour utiliser le système d'alternatives sur la configuration système de "
"l'ensemble Lazarus, /etc/lazarus doit être sous le contrôle du système "
"d'alternatives. Actuellement, /etc/lazarus est un répertoire, provenant sans "
"doute d'une installation précédente. Afin de commencer à utiliser le système "
"d'alternatives sur la configuration, vous devez accepter de renommer « /etc/"
"lazarus ». Si vous ne le faites pas, vous devrez contrôler la configuration "
"à chaque mise à jour de version de Lazarus, parce que les fichiers de "
"configuration ne sont malheureusement pas toujours rétrocompatibles. Ainsi, "
"une intervention risque d'être nécessaire lors du passage d'une version à "
"une autre."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
"Si des modifications aux fichiers de configuration ont été réalisées, vous "
"devrez sans doute les contrôler et les appliquer aux configurations de "
"toutes les versions, puisqu'elles ne seront pas automatiquement propagées."
debian/po/ja.po 0000644 0000000 0000000 00000006634 12161264407 010552 0 ustar # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# victory , 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-09-29 00:09+0900\n"
"Last-Translator: victory \n"
"Language-Team: Japanese \n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "\"/etc/lazarus\" を \"/etc/lazarus.bak\" にリネームしますか?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Lazarus スイートは同時に複数バージョンをインストールして個別の設定による代替シ"
"ステムとしての使用方法をサポートするようになりました。"
"通常、コンポーネントは最新版のものが使われます。"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Lazarus スイートのシステムワイドな設定で代替システムを使用する場合、"
"/etc/lazarus が代替システムの制御下に置かれる必要があります。現在、恐らく以前"
"のインストールによりディレクトリの実体が /etc/lazarus にあります。この設定で"
"代替システムの使用を開始するには \"/etc/lazarus\" のリネームを受け入れなけれ"
"ばなりません。受け入れない場合は Lazarus のバージョンが更新されるたびに設定を"
"見直す必要があります。これは残念ながら設定ファイルが常に後方互換とは限らない"
"ためです。また、バージョンの差を越えて切り替える場合、さらなる介入が必要とな"
"る可能性があります。"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"設定ファイルに変更を加えた場合、変更が自動的に全体に取り入れられるわけではない"
"ので、恐らく見直した上でそれぞれ個別に適用していく必要があります。"
debian/po/es.po 0000644 0000000 0000000 00000010475 12161264407 010565 0 ustar # lazarus po-debconf translation to Spanish
# Copyright (C) 2012 Software in the Public Interest, SPI Inc.
# This file is distributed under the same license as the XXXX package.
#
# Changes:
# - Initial translation
# Miguel Guasch , 2012.
# - Review
# Javier Fernández-Sanguino , 2012
#
#
# Traductores, si no conoce el formato PO, merece la pena leer la
# documentación de gettext, especialmente las secciones dedicadas a este
# formato, por ejemplo ejecutando:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
#
# Equipo de traducción al español, por favor lean antes de traducir
# los siguientes documentos:
#
# - El proyecto de traducción de Debian al español
# http://www.debian.org/intl/spanish/
# especialmente las notas y normas de traducción en
# http://www.debian.org/intl/spanish/notas
#
# - La guía de traducción de po's de debconf:
# /usr/share/doc/po-debconf/README-trans
# o http://www.debian.org/intl/l10n/po-debconf/README-trans
#
# Si tiene dudas o consultas sobre esta traducción consulte con el último
# traductor (campo Last-Translator) y ponga en copia a la lista de
# traducción de Debian al español ()
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-03 00:56+0200\n"
"Last-Translator: Miguel Guasch \n"
"Language-Team: Debian Spanish \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POFile-SpellExtra: Lazarus lazarus bak\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "¿Desea renombrar «/etc/lazarus» a «/etc/lazarus.bak»?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "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."
msgstr "La serie Lazarus permite ahora la instalación simultánea de múltiples versiones al mismo tiempo y utiliza el sistema de alternativas para definir la configuración por omisión más adecuada. Habitualmente se utiliza la última versión de cualquiera de los componentes."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "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."
msgstr "Para poder utilizar el sistema de alternativas en la configuración global del sistema de la serie Lazarus, es necesario que el fichero «/etc/lazarus» esté bajo el control del sistema de alternativas. Actualmente hay un directorio real en «/etc/lazarus», probablemente debido a alguna instalación previa. Para poder empezar a utilizar el sistema de alternativas en la configuración debe aceptar el cambio de nombre de «/etc/lazarus». Si no lo hace, tendrá que revisar la configuración después de cada actualización de Lazarus. Esto es necesario porque los archivos de configuración no siempre son compatibles con las versiones anteriores. El cambio entre versiones distintas puede necesitar de más intervención."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "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."
msgstr "Si ha realizado los cambios a sus archivos de configuración, es posible que tenga que revisarlos y aplicarlos a las distintas versiones de la configuración dado que los cambios no se propagarán automáticamente."
debian/po/it.po 0000644 0000000 0000000 00000006501 12161264407 010565 0 ustar # Italian translation of lazarus debconf messages.
# Copyright (C) 2012, Beatrice Torracca
# This file is distributed under the same license as the lazarus package.
# Beatrice Torracca , 2012.
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-08 17:18+0200\n"
"Last-Translator: Beatrice Torracca \n"
"Language-Team: Italian \n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Virtaal 0.7.1\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Rinominare «/etc/lazarus» in «/etc/lazarus.bak»?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"La suite Lazarus permette ora di mantenere più versioni installate "
"contemporaneamente e di usare il sistema di alternative per impostare "
"impostazioni predefinite appropriate. Normalmente viene usata la versione "
"più recente di ciascun componente."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Per usare il sistema di alternative per la configurazione a livello di "
"sistema della suite Lazarus, /etc/lazarus deve essere sotto il controllo del "
"sistema di alternative. Attualmente esiste una vera directory in "
"/etc/lazarus, probabilmente creata da un'installazione precedente. Per poter "
"iniziare ad usare il sistema di alternative sulla configurazione è "
"necessario accettare di rinominare «/etc/lazarus». Se non lo si fa, sarà "
"necessario rivedere la configurazione ad ogni aggiornamento di versione di "
"Lazarus dato che, purtroppo, i file di configurazione non sono sempre "
"compatibili all'indietro. Anche per il passaggio tra versioni differenti può "
"essere necessario un intervento."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Se sono stati fatti cambiamenti ai file di configurazione sarà probabilmente "
"necessario rivederli e applicarli a tutte le configurazioni con numero di "
"versione, dato che non verranno automaticamente propagati."
debian/po/cs.po 0000644 0000000 0000000 00000006264 12161264407 010564 0 ustar # Czech PO debconf template translation of lazarus.
# Copyright (C) 2012 Michal Simunek
# This file is distributed under the same license as the lazarus package.
# Michal Simunek , 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus 0.9.30.4-4\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-05 11:31+0200\n"
"Last-Translator: Michal Simunek \n"
"Language-Team: Czech \n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Přejmenovat \"/etc/lazarus\" na \"/etc/lazarus.bak\"?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Sada Lazarus nyní umožňuje mít nainstalováno několikero verzí současně a ke "
"správnému výchozímu nastavení používá systém alternativ. Za běžných "
"okolností se používá poslední verze každé z komponent."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Aby se systém alternativ mohl používat k celosystémovému nastavení sady "
"Lazarus, musí být adresář /etc/lazarus pod správou systému alternativ. Nyní "
"existuje skutečný adresář /etc/lazarus, který pravděpodobně pochází z "
"předchozí instalace. V případě, že se má k nastavování používat systém "
"alternativ, budete muset přijmout přejmenování adresáře \"/etc/lazarus\". "
"Nepřijmete-li, budete muset při aktualizaci u každé z verzí Lazarus "
"kontrolovat nastavení, konfigurační soubory bohužel nejsou vždy zpětně "
"kompatibilní. Také přepínání mezi různými verzemi může vyžadovat větší "
"zásah."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Pokud jste v konfiguračních souborech provedli změny, budete je pravděpodobně "
"muset zkontrolovat a provést u nastavení všech verzí, protože se automaticky "
"nepromítnou."
debian/po/pt.po 0000644 0000000 0000000 00000006221 12161264407 010573 0 ustar # Portuguese translation for lazarus's debconf messages
# Copyright (C) 2012
# This file is distributed under the same license as the lazarus package.
# Rui Branco , 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus 0.9.30.4-4\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-07 21:29+0100\n"
"Last-Translator: Rui Branco \n"
"Language-Team: Portuguese \n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Renomear \"/etc/lazarus\" para \"/etc/lazarus.bak\"?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"O conjunto Lazarus suporta agora manter várias versões instaladas "
"ao mesmo tempo e a utilização de um sistema de alternativas para definir "
"predefinições adequadas. Normalmente é utilizada a última versão de qualquer "
"componente."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Para utilizar o sistema de alternativas numa configuração do conjunto Lazarus "
"abrangente a todo o sistema, o ficheiro /etc/lazarus necessita de estar "
"sobre o controlo do sistema de alternativas. Actualmente existe um "
"directório real em /etc/lazarus, provavelmente oriundo de uma instalação "
"anterior. Para usar o sistema de alternativas na configuração terá que "
"aceitar a mudança de nome de \"/etc/lazarus\". Se não o fizer terá que rever "
"a configuração de todas as actualizações do lazarus, infelizmente os "
"ficheiros de configuração não são sempre retro-compatíveis. Do mesmo modo "
"alternar entre versões diferentes pode necessitar de intervenção adicional."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Se alterou os ficheiros de configuração terá que provavelmente revê-los e "
"aplicá-los a todas as configurações das versões, já que estes não se auto-"
"propagam."
debian/po/de.po 0000644 0000000 0000000 00000006532 12161264407 010545 0 ustar # Translation of lazarus templates into German
# Copyright (C) 2012 Holger Wansing
# This file is distributed under the same license as the lazarus package.
# Holger Wansing , 2012
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus 0.9.30.4-4\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-03 10:32+0200\n"
"Last-Translator: Holger Wansing \n"
"Language-Team: German \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "»/etc/lazarus« in »/etc/lazarus.bak« umbenennen?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Die Lazarus-Suite unterstützt es jetzt, mehrere Versionen zur selben Zeit "
"installiert zu haben und verwendet das Alternatives-System, um korrekte "
"Standardwerte zu setzen. Normalerweise wird die neueste Version jeder "
"Komponente benutzt."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Um das alternatives-System mit der systemweiten Konfiguration der "
"Lazarus-Suite zu nutzen, muss /etc/lazarus unter der Kontrolle des "
"Alternatives-System stehen. Derzeit existiert ein echtes Verzeichnis mit "
"Namen /etc/lazarus, möglicherweise von einer früheren Installation. Um mit "
"der Verwendung des Alternatives-Systems für diese Konfiguration zu beginnen, "
"müssen Sie zustimmen, dass »/etc/lazarus« umbenannt wird. Falls Sie nicht "
"zustimmen, müssen Sie die Konfiguration bei jeder Versionsaktualisierung der "
"Lazarus-Suite kontrollieren, da die Konfigurationsdateien unglücklicherweise "
"nicht immer abwärtskompatibel sind. Auch für das Wechseln zwischen "
"verschiedenen Versionen könnte mehr manuelles Eingreifen nötig sein."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Falls Sie Änderungen an Ihren Konfigurationsdateien durchgeführt haben, "
"müssen Sie sie unter Umständen kontrollieren und all diese Änderungen in "
"alle versionsabhängigen Konfigurationen einpflegen, da sie nicht "
"automatisch übertragen werden."
debian/po/ru.po 0000644 0000000 0000000 00000007756 12161264407 010614 0 ustar # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the lazarus package.
#
# Yuri Kozlov , 2012.
msgid ""
msgstr ""
"Project-Id-Version: lazarus 0.9.30.4-4\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-09-30 08:58+0400\n"
"Last-Translator: Yuri Kozlov \n"
"Language-Team: Russian \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<"
"=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 1.4\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Переименовать «/etc/lazarus» в «/etc/lazarus.bak»?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Комплект Lazarus теперь поддерживает возможность нахождения в "
"системе нескольких версий одновременно и использует альтернативную "
"систему задания настроек по "
"умолчанию. Обычно, используется только самая новая версия компонентов."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Чтобы использовать альтернативную систему в общесистемных настройках "
"комплекта Lazarus, /etc/lazarus должен управляться "
"альтернативной системой. В данный момент /etc/lazarus является каталогом, "
"вероятно оставшимся от предыдущей установки. Чтобы начать использовать "
"альтернативную систему настройки, вы должны разрешить переименование "
"«/etc/lazarus». Если вы откажитесь, то вам будет нужно самостоятельно "
"следить за настройками "
"при каждом обновлении версии Lazarus, так как файлы настройки не всегда "
"обратно совместимы. "
"Также, для переключения между версиями может потребоваться больше "
"ручных действий."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Если вы изменяли файлы настройки, то вам, вероятно, "
"нужно просмотреть их и добавить в настройки для каждой версии, "
"так как они не добавляются автоматически."
debian/po/da.po 0000644 0000000 0000000 00000006070 12161264407 010536 0 ustar # Danish translation fglrx-driver.
# Copyright (C) 2012 fglrx-driver & nedenstående oversættere.
# This file is distributed under the same license as the fglrx-driver package.
# Joe Hansen , 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-05 17:30+01:00\n"
"Last-Translator: Joe Hansen \n"
"Language-Team: Danish \n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Omdøb »/etc/lazarus« til »/etc/lazarus.bak«?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Programpakken Lazarus understøtter nu at holde flere versioner installeret "
"på samme tid og brug af alternativets system til at angive gode standarder. "
"Normalt bruges den seneste version af alle komponenter."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"For at bruge det alternatives system på konfigurationen for hele systemet "
"for programpakken Lazarus skal /etc/lazarus være under kontrol af det "
"alternatives system. Aktuelt er der en reel mappe på /etc/lazarus, sikkert "
"fra en tidligere installation. For at starte med det alternatives system "
"på konfigurationen skal du acceptere omdøbelse af »/etc/lazarus«. Hvis du "
"ikke accepterer skal du gennemgå konfigurationen på alle versionsopdateringer "
"for Lazarus, da konfigurationsfilerne ikke altid er bagud kompatible. Skift "
"mellem forskellige versioner kan også kræve indblanding."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Hvis du har udført ændringer på dine konfigurationsfiler, så skal du "
"gennemgå dem og bruge dem på alle versionerede konfigurationer, da de "
"ikke automatisk sendes videre."
debian/po/sk.po 0000644 0000000 0000000 00000006462 12161264407 010574 0 ustar # Slovak translations for lazarus package
# Slovenské preklady pre balík lazarus.
# Copyright (C) 2012 THE lazarus'S COPYRIGHT HOLDER
# This file is distributed under the same license as the lazarus package.
# Slavko , 2012.
#
msgid ""
msgstr ""
"Project-Id-Version: lazarus 0.9.30.4-4\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-10-01 09:27+0200\n"
"PO-Revision-Date: 2012-09-28 18:41+0200\n"
"Last-Translator: Slavko \n"
"Language-Team: slovenčina \n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-POFile-SpellExtra: etc lazarus Lazarus bak\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Premenovať „/etc/lazarus” na „/etc/lazarus.bak”?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
"Sada Lazarus teraz podporuje udržiavanie viacero nainštalovaných verzií "
"naraz a nastavenie vhodnej predvolenej verzie pomocou systému alternatív. "
"Normálne je použitá najnovšia verzia každého komponentu."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
"Na použitie systému alternatív pre systémovú konfiguráciu sady Lazarus, musí "
"byť /etc/lazarus pod správou systému alternatív. Momentálne existuje reálny "
"adresár /etc/lazarus, pravdepodobne z predchádzajúcej inštalácie. Pred "
"začatím používania konfigurácie pomocou systému alternatív musíte potvrdiť "
"premenovanie „/etc/lazarus”. Ak to neurobíte, budete musieť skontrolovať "
"svoju konfiguráciu pri každej aktualizácii verzie Lazarus, pretože, "
"nanešťastie, konfiguračné súbory nie sú vždy spätne kompatibilné. Rovnako "
"tak prepínanie medzi rôznymi verziami môže vyžadovať viac zásahov."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
"Ak ste vo svojich konfiguračných súboroch urobili nejaké zmeny, "
"pravdepodobne ich budete musieť skontrolovať a aplikovať manuálne do "
"všetkých konfigurácií, pretože nebudú prenesené automaticky."
debian/po/sv.po 0000644 0000000 0000000 00000005217 12161264407 010604 0 ustar # Translation of lazarus debconf template to Swedish
# Copyright (C) 2012 Martin Bagge
# This file is distributed under the same license as the lazarus package.
#
# Martin Bagge , 2012
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-18 23:24+0100\n"
"Last-Translator: Martin Bagge / brother \n"
"Language-Team: Swedish \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Swedish\n"
"X-Poedit-Country: Sweden\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Ska \"/etc/lazarus\" sparas som \"/etc/lazarus.bak\"?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Lazarus-sviten har nu stöd för att ha flera versioner installerade samtidigt "
"genom att använda alternativsystemet för att ställa in korrekt "
"standardversion. Vanligen är standardversionen den senaste versionen av "
"varje komponent."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr "För att använda alternativsystemet för systeminställningarna "
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Om du gjort ändringar i konfigurationsfilerna vill du troligen gå igenom dem "
"och säkerställa att de finns kvar i de individuella versionerna eftersom "
"dessa ändringar vanligen inte propagerar."
debian/po/templates.pot 0000644 0000000 0000000 00000003735 12161264407 012341 0 ustar # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR , YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-10-01 09:27+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr ""
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid ""
"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."
msgstr ""
debian/po/pl.po 0000644 0000000 0000000 00000006433 12161264407 010570 0 ustar # Translation of lazarus debconf templates to Polish.
# Copyright (C) 2012
# This file is distributed under the same license as the lazarus package.
#
# Michał Kułach , 2012.
msgid ""
msgstr ""
"Project-Id-Version: lazarus\n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-09-28 11:09-0400\n"
"PO-Revision-Date: 2012-10-05 22:06+0200\n"
"Last-Translator: Michał Kułach \n"
"Language-Team: Polish \n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 1.4\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Zmienić nazwę \"/etc/lazarus\" na \"/etc/lazarus.bak\"?"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Zestaw Lazarus obsługuje teraz instalację kilku wersji równolegle i używanie "
"systemu alternatyw do ustawienia prawidłowej wersji domyślnej. Zwykle używana "
"jest najnowsza wersja danego komponentu."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Aby używać systemu alternatyw w konfiguracji systemowej zestawu Lazarus, "
"/etc/lazarus musi znaleźć się pod kontrolą systemu alternatyw. Obecnie "
"znajduje się w tym miejscu katalog /etc/lazarus, pochodzący "
"prawdopodobnie z poprzedniej instalacji. Aby zacząć używać systemu "
"alternatyw, konieczne jest zaakceptowanie zmiany nazwy \"/etc/lazarus\". W "
"przeciwnym wypadku, konieczne będzie samodzielne przejrzenie konfiguracji po "
"każdej aktualizacji Lazarusa, ponieważ - niestety - pliki konfiguracyjne nie "
"są zawsze kompatybilne wstecznie. Także przechodzenie pomiędzy poszczególnymi "
"wersjami może wymagać większej interwencji."
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:2001
msgid ""
"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."
msgstr ""
"Jeśli dokonano zmian w swoich plikach konfiguracyjnych, konieczne będzie "
"przeglądnięcie ich i zaaplikowanie ich do wszystkich konfiguracji dla "
"poszczególnych wersji, gdyż nie rozpropagują się automatycznie."
debian/po/POTFILES.in 0000644 0000000 0000000 00000000061 12161264407 011361 0 ustar [type: gettext/rfc822deb] lcl-utils.templates.in
debian/control.in 0000644 0000000 0000000 00000072055 12161264407 011212 0 ustar Source: lazarus
Section: devel
Priority: optional
Maintainer: Carlos Laviola
Uploaders: Torsten Werner , Abou Al Montacir
DM-Upload-Allowed: yes
Standards-Version: 3.9.3
Build-Depends: debhelper (>= 7), quilt, fpc, fpc-source, fp-utils, imagemagick, po-debconf
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}
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: any
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: any
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: any
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}
Architecture: any
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: any
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: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, lcl-gtk2${PACKAGESUFFIX} (= ${binary:Version}) | lcl-qt4${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: any
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: any
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
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: any
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-qt4, lcl-qt
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-doc
Breaks: lazarus-doc (<< 0.9.28.2-13)
Replaces: lazarus-doc (<< 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 on any LCL identifier will browse the help of
that identifier).
##################### backward compatibility meta packages#####################
Package: lazarus
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
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
Architecture: any
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
Architecture: any
Depends: ${misc:Depends}, lazarus-ide-gtk2${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - Last GTK+ version 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 GTK+ version of the Lazarus IDE.
Package: lazarus-ide-qt4
Architecture: any
Depends: ${misc:Depends}, lazarus-ide-qt4${PACKAGESUFFIX} (= ${binary:Version})
Description: IDE for Free Pascal - Last Qt version 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
Architecture: any
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
Architecture: any
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
Architecture: any
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
Architecture: any
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
Architecture: any
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
Architecture: any
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 on any LCL identifier will browse the help for
that identifier).
debian/compat 0000644 0000000 0000000 00000000002 12161264407 010367 0 ustar 5
debian/lcl-utils.links.in 0000644 0000000 0000000 00000000566 12161264407 012557 0 ustar /usr/lib/lazarus/${VERSION}/lazbuild /usr/bin/lazbuild-${VERSION}
/usr/lib/lazarus/${VERSION}/tools/lazres /usr/bin/lazres-${VERSION}
/usr/lib/lazarus/${VERSION}/tools/lrstolfm /usr/bin/lrstolfm-${VERSION}
/usr/lib/lazarus/${VERSION}/tools/svn2revisioninc /usr/bin/svn2revisioninc-${VERSION}
/usr/lib/lazarus/${VERSION}/tools/updatepofiles /usr/bin/updatepofiles-${VERSION}
debian/lcl-nogui.install.in 0000644 0000000 0000000 00000000056 12161264407 013060 0 ustar /usr/lib/lazarus/${VERSION}/lcl/units/*/nogui
debian/lcl-gtk2.install.in 0000644 0000000 0000000 00000000055 12161264407 012605 0 ustar /usr/lib/lazarus/${VERSION}/lcl/units/*/gtk2
debian/lazarus-ide.links.in 0000644 0000000 0000000 00000000223 12161264407 013055 0 ustar /usr/lib/lazarus/${VERSION}/startlazarus /usr/bin/startlazarus-${VERSION}
/usr/lib/lazarus/${VERSION}/startlazarus /usr/bin/lazarus-ide-${VERSION}
debian/README.source 0000644 0000000 0000000 00000000607 12161264407 011353 0 ustar Debian specific changes to Lazarus sources.
-------------------------------------------
This version of Lazarus was modified by Debian maintainer. All modifications
are avaialble in debian/patches directory.
For more information about Debian change policy, please refer to
/usr/share/doc/quilt/README.source.
-- Abou Al Montacir Fri, 23 Oct 2009 08:50:53 +0200
debian/lcl-utils.manpages.in 0000644 0000000 0000000 00000000360 12161264407 013222 0 ustar debian/tmp/usr/man/man1/lazbuild-${VERSION}.1
debian/tmp/usr/man/man1/lazres-${VERSION}.1
debian/tmp/usr/man/man1/lrstolfm-${VERSION}.1
debian/tmp/usr/man/man1/svn2revisioninc-${VERSION}.1
debian/tmp/usr/man/man1/updatepofiles-${VERSION}.1
debian/lcl-utils.config.in 0000644 0000000 0000000 00000000402 12161264407 012671 0 ustar #! /bin/sh
set -e
# Load debconf
. /usr/share/debconf/confmodule
CFG_DIR='/etc/lazarus'
if test -e "${CFG_DIR}" && ! test -L "${CFG_DIR}"
then
db_input high lcl-utils${PACKAGESUFFIX}/rename_cfg || test $? -eq 30
db_go
fi
# Debhelper code
#DEBHELPER#
debian/overrides/ 0000755 0000000 0000000 00000000000 12161301642 011164 5 ustar debian/overrides/lazarus-ide-gtk2 0000644 0000000 0000000 00000000551 12161301642 014175 0 ustar # False spell error detections
lazarus-ide-gtk2: spelling-error-in-binary */lazarus-gtk2 Childs Children
# This package is compiled by the FPC and Lazarus. These compilers don't have
# hardening flags yet, so ignoring these lintian warnings for now
# Paul Gevers , 22 Jun 2013
lazarus-ide-gtk2: hardening-no-fortify-functions */lazarus-gtk2
debian/overrides/lazarus-ide-qt4 0000644 0000000 0000000 00000000164 12161264407 014045 0 ustar # Qt based Lazarus IDE is not yet packaged for Debian. Maybe one day it will.
lazarus-ide-qt4: empty-binary-package
debian/overrides/lazarus-ide 0000644 0000000 0000000 00000000536 12161273642 013343 0 ustar # False spell error detectios
lazarus-ide: spelling-error-in-binary */startlazarus Childs Children
# This package is compiled by the FPC and Lazarus. These compilers don't have
# hardening flags yet, so ignoring these lintian warnings for now
# Paul Gevers , 22 Jun 2013
lazarus-ide: hardening-no-fortify-functions */startlazarus
debian/overrides/lcl-units 0000644 0000000 0000000 00000000147 12161273374 013035 0 ustar # False spell error detectios
lcl-units: spelling-error-in-binary */lazconfigstorage.o Childs Children
debian/overrides/lcl-utils 0000644 0000000 0000000 00000000411 12161273441 013020 0 ustar # False spell error detectios
lcl-utils: spelling-error-in-binary */lazbuild Childs Children
lcl-utils: spelling-error-in-binary */tools/lazres Childs Children
lcl-utils: spelling-error-in-binary */tools/lrstolfm Childs Children
lcl-utils: statically-linked-binary
debian/lazarus-ide-gtk2.install.in 0000644 0000000 0000000 00000000051 12161264407 014247 0 ustar /usr/lib/lazarus/${VERSION}/lazarus-gtk2
debian/lcl-units.install.in 0000644 0000000 0000000 00000004501 12161264407 013100 0 ustar /usr/lib/lazarus/${VERSION}/components/chmhelp
/usr/lib/lazarus/${VERSION}/components/codetools
#/usr/lib/lazarus/${VERSION}/components/custom
/usr/lib/lazarus/${VERSION}/components/customform
/usr/lib/lazarus/${VERSION}/components/daemon
/usr/lib/lazarus/${VERSION}/components/datadict
/usr/lib/lazarus/${VERSION}/components/dbexport
/usr/lib/lazarus/${VERSION}/components/images
/usr/lib/lazarus/${VERSION}/components/jcf2
/usr/lib/lazarus/${VERSION}/components/editortoolbar
/usr/lib/lazarus/${VERSION}/components/externhelp
/usr/lib/lazarus/${VERSION}/components/fpcunit
/usr/lib/lazarus/${VERSION}/components/fpweb
/usr/lib/lazarus/${VERSION}/components/h2pas
/usr/lib/lazarus/${VERSION}/components/instantfpc
/usr/lib/lazarus/${VERSION}/components/lazcontrols
/usr/lib/lazarus/${VERSION}/components/lazreport
/usr/lib/lazarus/${VERSION}/components/lazutils
/usr/lib/lazarus/${VERSION}/components/lazthread
/usr/lib/lazarus/${VERSION}/components/macfiles
/usr/lib/lazarus/${VERSION}/components/memds
#/usr/lib/lazarus/${VERSION}/components/mpaslex
/usr/lib/lazarus/${VERSION}/components/opengl
#/usr/lib/lazarus/${VERSION}/components/popupnotifier
#/usr/lib/lazarus/${VERSION}/components/prettyformat
/usr/lib/lazarus/${VERSION}/components/prettymessages
/usr/lib/lazarus/${VERSION}/components/printers
/usr/lib/lazarus/${VERSION}/components/projecttemplates
/usr/lib/lazarus/${VERSION}/components/rtticontrols
/usr/lib/lazarus/${VERSION}/components/rx
/usr/lib/lazarus/${VERSION}/components/sdf
/usr/lib/lazarus/${VERSION}/components/simpleideintf
/usr/lib/lazarus/${VERSION}/components/sqldb
/usr/lib/lazarus/${VERSION}/components/sqlite
/usr/lib/lazarus/${VERSION}/components/synedit
/usr/lib/lazarus/${VERSION}/components/synunihighlighter
/usr/lib/lazarus/${VERSION}/components/tachart
/usr/lib/lazarus/${VERSION}/components/tdbf
/usr/lib/lazarus/${VERSION}/components/todolist
/usr/lib/lazarus/${VERSION}/components/turbopower_ipro
#/usr/lib/lazarus/${VERSION}/converter
#/usr/lib/lazarus/${VERSION}/debugger
#/usr/lib/lazarus/${VERSION}/doceditor
/usr/lib/lazarus/${VERSION}/ide
/usr/lib/lazarus/${VERSION}/ideintf
/usr/lib/lazarus/${VERSION}/lcl/units/*/*.*
/usr/lib/lazarus/${VERSION}/lcl/interfaces/*.lpk
/usr/lib/lazarus/${VERSION}/lcl/*.lpk
/usr/lib/lazarus/${VERSION}/lcl/*/*.lpk
/usr/lib/lazarus/${VERSION}/packager
/usr/lib/lazarus/${VERSION}/units
debian/lazarus-ide-gtk2.postinst.in 0000644 0000000 0000000 00000000344 12161264407 014471 0 ustar #! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Add alternatives
update-alternatives \
--install ${LAZARUS_DIR}/lazarus lazarus-${VERSION} ${LAZARUS_DIR}/lazarus-gtk2 ${PRIORITY}
# Debhelper code
#DEBHELPER#
debian/lcl-utils.postinst.in 0000644 0000000 0000000 00000003021 12161264407 013307 0 ustar #! /bin/sh
set -e
# Load debconf
. /usr/share/debconf/confmodule
CFG_PATH='/etc/lazarus'
PKG_CFG_PATH="/etc/lazarus-${VERSION}"
LIB_DIR="/usr/lib/lazarus/${VERSION}"
MAN_DIR="/usr/share/man/man1"
# Debhelper code
#DEBHELPER#
USER_HAS_ENABLED_NEW_CONF="test -L ${CFG_PATH} -o ! -e ${CFG_PATH}"
if ! ${USER_HAS_ENABLED_NEW_CONF}
then
db_get lcl-utils${PACKAGESUFFIX}/rename_cfg
if test "${RET}" = "true" -a -e ${CFG_PATH}
then
mv "${CFG_PATH}" "${CFG_PATH}.bak"
fi
fi
if ${USER_HAS_ENABLED_NEW_CONF}
then
UPDATE_CFG_FILE_ALTERNATIVES="--slave ${CFG_PATH} lazarus.cfg ${PKG_CFG_PATH}"
fi
# Add alternatives
update-alternatives \
--install /usr/lib/lazarus/default lazarus ${LIB_DIR} ${PRIORITY} \
${UPDATE_CFG_FILE_ALTERNATIVES} \
--slave /usr/bin/lazbuild lazbuild ${LIB_DIR}/lazbuild \
--slave ${MAN_DIR}/lazbuild.1.gz lazbuild.1.gz ${MAN_DIR}/lazbuild-${VERSION}.1.gz \
--slave /usr/bin/lazres lazres ${LIB_DIR}/tools/lazres \
--slave ${MAN_DIR}/lazre.1.gzs lazres.1.gz ${MAN_DIR}/lazres-${VERSION}.1.gz \
--slave /usr/bin/lrstolfm lrstolfm ${LIB_DIR}/tools/lrstolfm \
--slave ${MAN_DIR}/lrstolfm.1.gz lrstolfm.1.gz ${MAN_DIR}/lrstolfm-${VERSION}.1.gz \
--slave /usr/bin/svn2revisioninc svn2revisioninc ${LIB_DIR}/tools/svn2revisioninc \
--slave ${MAN_DIR}/svn2revisioninc.1.gz svn2revisioninc.1.gz ${MAN_DIR}/svn2revisioninc-${VERSION}.1.gz \
--slave /usr/bin/updatepofiles updatepofiles ${LIB_DIR}/tools/updatepofiles \
--slave ${MAN_DIR}/updatepofiles.1.gz updatepofiles.1.gz ${MAN_DIR}/updatepofiles-${VERSION}.1.gz
debian/lazarus-src.install.in 0000644 0000000 0000000 00000001040 12161264407 013427 0 ustar /usr/lib/lazarus/${VERSION}/Makefile
/usr/lib/lazarus/${VERSION}/Makefile.fpc
/usr/lib/lazarus/${VERSION}/components
/usr/lib/lazarus/${VERSION}/debugger
/usr/lib/lazarus/${VERSION}/examples
/usr/lib/lazarus/${VERSION}/ide
/usr/lib/lazarus/${VERSION}/images
/usr/lib/lazarus/${VERSION}/lcl
/usr/lib/lazarus/${VERSION}/designer
/usr/lib/lazarus/${VERSION}/packager
/usr/lib/lazarus/${VERSION}/test
/usr/lib/lazarus/${VERSION}/doceditor
/usr/lib/lazarus/${VERSION}/ideintf
/usr/lib/lazarus/${VERSION}/tools
/usr/lib/lazarus/${VERSION}/converter
debian/watch 0000644 0000000 0000000 00000000565 12161264407 010230 0 ustar version=3
opts=uversionmangle=s/((\d[\.]?)+)((RC|rc|pre|dev|beta|alpha|b|a)[\-]?\d*)$/$1~$3/;\
s/((\d[\.]?)+(RC|rc|pre|dev|beta|alpha|b|a)?)[\-]?\d*$/$1/,\
dversionmangle=s/\+dfsg// \
http://qa.debian.org/watch/sf.php/lazarus/lazarus-(\d.*)\.(?:tgz|tbz2|txz|tar\.(?:gz|bz2|xz)) \
debian debian/orig-tar.sh
# Bart Martens Wed, 06 Mar 2013 05:12:44 +0000
debian/rules 0000755 0000000 0000000 00000026433 12161264407 010261 0 ustar #!/usr/bin/make -f
# debian/rules for Lazarus
DEB_PACKAGE_NAME = lazarus
DEB_DH_BUILDDEB_ARGS := -- -Z bzip2
export DH_ALWAYS_EXCLUDE := COPYING:LICENSE
export LANG:=C
# Documentation type to use chm/html
ifeq (${DEBDOCTYPE},)
DOCTYPE=html
# HTML Converter chmdocs or htmldocs for (default)
CONVERTER=${DOCTYPE}docs
else
DOCTYPE=${DEBDOCTYPE}
CONVERTER=${DOCTYPE}docs
endif
# Define FPC
ifndef FPC
FPC=/usr/bin/fpc
endif
# Set FPCVER
FPCVER=$(shell ${FPC} -iV)
FPCTARGET=$(CPU_TARGET)-linux
# Get version information from changelog file
DEB_VERSION:=$(shell dpkg-parsechangelog | grep '^Version:' | cut -f 2 -d ' ')
DEB_UPSTREAM_VERSION:=$(shell echo $(DEB_VERSION) | cut -f 1 -d -)
DEB_UPSTREAM_MAIN_VERSION:=$(shell echo ${DEB_UPSTREAM_VERSION} | sed -e 's/^\([0-9\.]*\).*/\1/')
DEB_BUILD=$(lastword $(subst -, ,${DEB_VERSION}))
ifndef PACKAGESUFFIX
export PACKAGESUFFIX=-${DEB_UPSTREAM_MAIN_VERSION}
endif
# Get directories
INSTALL_DIR=$(CURDIR)/debian/tmp
BIN_DIR=${INSTALL_DIR}/usr/bin
LIB_DIR=${INSTALL_DIR}/usr/lib/${DEB_PACKAGE_NAME}/${DEB_UPSTREAM_MAIN_VERSION}
DOC_DIR=${INSTALL_DIR}/usr/share/doc/${DEB_PACKAGE_NAME}/${DEB_UPSTREAM_MAIN_VERSION}
SRC_DIR=${INSTALL_DIR}/usr/lib/${DEB_PACKAGE_NAME}/${DEB_UPSTREAM_MAIN_VERSION}
# Get utils
ifndef MKDIR
MKDIR=mkdir -p
endif
ifndef CP
CP=cp -Rfpl
endif
ifndef MV
MV=mv
endif
RM:=rm -rf
# Get fpcmake from path if none is specified.
ifndef FPCMAKE
FPCMAKE=fpcmake
endif
# Define FPCDIR if it was not set
ifndef FPCDIR
export FPCDIR=/usr/share/fpcsrc/${FPCVER}
# Set default compilation options
DEB_BUILD_FPC_OPT=debian/deb-build-fpc.cfg
DEB_HOST_FPC_OPT=debian/deb-host-fpc.cfg
BUILDOPTS=USESVN2REVISIONINC=0 OPT='@${CURDIR}/${DEB_HOST_FPC_OPT}'
INSTALLOPTS=INSTALL_PREFIX=$(INSTALL_DIR)/usr
endif
ifndef LAZBUILD
export LAZBUILD=${CURDIR}/lazbuild
endif
# Set default compilation options
DEB_HOST_MULTIARCH ?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
DEB_BUILD_MULTIARCH ?=$(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)
LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS | sed -e 's/-Wl,//g' -e 's/,/ /g')
# Configure patch system
include /usr/share/quilt/quilt.make
#export DH_VERBOSE=1
###################
# Clean
#
clean: patch configure clean-patched unpatch
${RM} build-arch-stamp install-arch-stamp arrange-arch-stamp configure-stamp
${RM} build-doc-stamp install-doc-stamp
${RM} build-indep-stamp install-indep-stamp
${RM} debian-files-stamp
${RM} debian/files debian/docs debian/dirs debian/*.files debian/*.docs debian/*.examples debian/*.postinst debian/*.postrm
# Remove auto-generated version file.
${RM} ide/version.inc
# Remove auto-generated make files.
find * -name Makefile.fpc -execdir 'sh' '-c' '${RM} $$(basename {} .fpc)' ';'
dh_clean
clean-patched:
@echo "--- Cleaning"
dh_testdir
dh_testroot
${RM} lazarus startlazarus lazbuild
${RM} components/aggpas packager/globallinks/aggpas*
$(MAKE) distclean ${BUILDOPTS}
$(MAKE) -C docs/html clean
find -regex '.*\.\(a\|or?\|so\.*\|ppu\)' -delete
dh_prep
###################
# Debian files
#
debian-files: patch debian-files-stamp
debian-files-stamp:
@echo "--- Creating/fixing *.install files"
DEB_SUBST_PACKAGESUFFIX=${PACKAGESUFFIX} \
debian/fixdeb debian/*.in
touch debian-files-stamp
###################
# Arch packages
#
configure: configure-stamp
configure-stamp:
dh_testdir
# Remove auto-generated make files.
find * -name Makefile.fpc -execdir 'sh' '-c' '${RM} $$(basename {} .fpc)' ';'
# Regenrate make files using fpcmake.
find * -name Makefile.fpc -exec ${FPCMAKE} -Tall -q '{}' ';'
# Remove auto-generated version file.
${RM} ide/version.inc
# Add version.inc:
echo \'$(DEB_VERSION)\' > ide/version.inc
touch configure-stamp
build-arch: debian-files configure build-arch-stamp
build-arch-stamp: ${DEB_HOST_FPC_OPT}
@echo "--- Building"
dh_testdir
${MAKE} bigide ${BUILDOPTS}
${MV} $(CURDIR)/lazarus $(CURDIR)/lazarus-gtk2
touch build-arch-stamp
install-arch: build-arch install-arch-stamp
install-arch-stamp:
@echo "--- Installing"
dh_testdir
dh_testroot
dh_installdirs
# create all necessary directories
${MKDIR} ${BIN_DIR}
${MKDIR} ${LIB_DIR}/tools
# Install the IDE & its accessories
${CP} -t ${LIB_DIR} \
$(CURDIR)/lazarus-gtk2 \
$(CURDIR)/lazbuild \
$(CURDIR)/startlazarus \
$(CURDIR)/languages
${CP} -t ${LIB_DIR}/tools \
$(CURDIR)/tools/lazres \
$(CURDIR)/tools/lrstolfm \
$(CURDIR)/tools/svn2revisioninc \
$(CURDIR)/tools/updatepofiles
# Install the library files
find -name debian -prune -or '(' -name lib -or -name units ')' -print | xargs ${CP} --parents -t ${LIB_DIR}
# Remove READM.txt files from output directories
find ${LIB_DIR} '(' -name '*.or' -or -wholename '*/lib/README.txt' ')' -delete
# Mark package as manually compilable and install them
for package in `find -name '*.lpk'` ; \
do \
${MKDIR} `dirname "${LIB_DIR}/$${package}"` ; \
sed -e 's@\(\W*\).*@\1\n&@' "$${package}" > "${LIB_DIR}/$${package}" ; \
done
# copy icons and menu entries for the GNOME menu
${MKDIR} $(INSTALL_DIR)/usr/share/pixmaps
${MKDIR} $(INSTALL_DIR)/usr/share/applications
convert -geometry 32x32 $(CURDIR)/images/ide_icon48x48.png $(INSTALL_DIR)/usr/share/pixmaps/lazarus-${DEB_UPSTREAM_MAIN_VERSION}.xpm
sed -e 's/Lazarus.*/& (${DEB_UPSTREAM_MAIN_VERSION})/' -e 's/Exec=startlazarus/&-${DEB_UPSTREAM_MAIN_VERSION}/' $(CURDIR)/install/lazarus.desktop > $(INSTALL_DIR)/usr/share/applications/lazarus-${DEB_UPSTREAM_MAIN_VERSION}.desktop
# Install configuration files
${MKDIR} $(INSTALL_DIR)/etc/lazarus-${DEB_UPSTREAM_MAIN_VERSION}
sed -e "s#__LAZARUSDIR__#/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION}/#" -e 's#__FPCSRCDIR__#/usr/share/fpcsrc/$$(FPCVER)/#' ${CURDIR}/tools/install/linux/environmentoptions.xml > $(INSTALL_DIR)/etc/lazarus-${DEB_UPSTREAM_MAIN_VERSION}/environmentoptions.xml
fpcsubst -d LazarusVersion=${DEB_UPSTREAM_MAIN_VERSION} -i ${CURDIR}/tools/install/linux/helpoptions.xml -o $(INSTALL_DIR)/etc/lazarus-${DEB_UPSTREAM_MAIN_VERSION}/helpoptions.xml
# Install contributer list
${MKDIR} ${LIB_DIR}/docs
${CP} -t ${LIB_DIR}/docs \
$(CURDIR)/docs/Contributors.txt \
$(CURDIR)/docs/contributors.utf8 \
$(CURDIR)/docs/acknowledgements.txt
# Install lintian override files
set -x -e ; cd debian/overrides ; for PACKAGE in * ; do \
if [ -d ../$${PACKAGE}${PACKAGESUFFIX} ] ; \
then \
${MKDIR} ../$${PACKAGE}${PACKAGESUFFIX}/usr/share/lintian/overrides ; \
sed -e "s/$${PACKAGE}/&${PACKAGESUFFIX}/g" $${PACKAGE} > ../$${PACKAGE}${PACKAGESUFFIX}/usr/share/lintian/overrides/$${PACKAGE}${PACKAGESUFFIX} ; \
fi ; \
done
ifeq (${DEB_BUILD},0)
# We are building upstream debs, install override files for build = 0
set -x -e ; cd debian ; for PACKAGE in `sed -n -e 's/Package: \(.*\)/\1/p' control` ; do \
if [ -d $${PACKAGE} ] ; \
then \
${MKDIR} $${PACKAGE}/usr/share/lintian/overrides ; \
echo "$${PACKAGE}: debian-revision-should-not-be-zero" >> $${PACKAGE}/usr/share/lintian/overrides/$${PACKAGE} ; \
fi ; \
done
endif
find ${INSTALL_DIR} -empty -delete
touch install-arch-stamp
arrange-arch: install-arch arrange-arch-stamp install-man
arrange-arch-stamp:
dh_testdir
dh_testroot
dh_install -s --sourcedir=debian/tmp --list-missing
touch arrange-arch-stamp
build-indep: patch
install-indep:
touch install-indep-stamp
install-man: install-man-stamp
install-man-stamp:
# Install man pages
$(MAKE) -C install/man installman $(INSTALLOPTS)
for s in ${INSTALL_DIR}/usr/man/man[1-9] ; do cd $${s} && for f in *.[1-9] ; do ${MV} $${f} $${f%%.*}-${DEB_UPSTREAM_MAIN_VERSION}."$${f#*.}" ; done ; done || true
dh_installman -s
${RM} ${INSTALL_DIR}/usr/man
touch install-man-stamp
###################
# Documentation
#
build-doc: patch debian-files build-doc-stamp
build-doc-stamp:
@echo "--- Building Documentation"
dh_testdir
$(MAKE) -C docs/html ${CONVERTER}
touch build-doc-stamp
install-doc: build-doc install-doc-stamp
install-doc-stamp: ${DEB_BUILD_FPC_OPT}
@echo "--- Installing Documentation"
dh_testdir
dh_testroot
${MAKE} -C docs/html ${DOCTYPE}install INSTALL_PREFIX=${INSTALL_DIR}/usr INSTALL_DOCDIR=${DOC_DIR}
cd docs ; ${CP} --parents -t ${DOC_DIR} \
index.html \
images/laztitle.png
find ${DOC_DIR} -empty -delete
touch install-doc-stamp
###################
# Source
#
install-source: install-source-stamp
install-source-stamp:
@echo "--- Cleaning the tree and copying the source code"
dh_testdir
dh_testroot
# Remove .lpk packages, they were installed with compiled binray files
find -name '*.lpk' -delete
${MKDIR} ${SRC_DIR}
${CP} -t ${SRC_DIR} \
$(CURDIR)/Makefile* \
$(CURDIR)/components \
$(CURDIR)/converter \
$(CURDIR)/debugger \
$(CURDIR)/designer \
$(CURDIR)/doceditor \
$(CURDIR)/examples \
$(CURDIR)/ide \
$(CURDIR)/ideintf \
$(CURDIR)/images \
$(CURDIR)/lcl \
$(CURDIR)/packager \
$(CURDIR)/test \
$(CURDIR)/tools
find ${SRC_DIR} -regex '.*\.\(bmp\|jpg\|png\|xpm\)' -delete
$(RM) ${SRC_DIR}/components/lazreport/license*.txt
find ${SRC_DIR} -empty -delete
touch install-source-stamp
###################
# Generic
#
build: build-arch build-indep
install: install-arch install-indep
binary: binary-arch binary-indep
###################
# Deb building
#
binary-indep: clean-patched build-doc install-doc install-source debian-files
@echo "--- Building: arch-indep packages"
dh_testdir
dh_testroot
dh_installdocs -i -X.in
dh_installchangelogs -i
dh_install -i --sourcedir=debian/tmp --list-missing
# Install lintian override files
set -x -e ; cd debian/overrides ; for PACKAGE in * ; do \
if [ -d ../$${PACKAGE}${PACKAGESUFFIX} ] ; \
then \
${MKDIR} ../$${PACKAGE}${PACKAGESUFFIX}/usr/share/lintian/overrides ; \
sed -e "s/$${PACKAGE}/&${PACKAGESUFFIX}/g" $${PACKAGE} > ../$${PACKAGE}${PACKAGESUFFIX}/usr/share/lintian/overrides/$${PACKAGE}${PACKAGESUFFIX} ; \
fi ; \
done
ifeq (${DEB_BUILD},0)
# We are building upstream debs, install override files for build = 0
set -x -e ; cd debian ; for PACKAGE in `sed -n -e 's/Package: \(.*\)/\1/p' control` ; do \
if [ -d $${PACKAGE} ] ; \
then \
${MKDIR} $${PACKAGE}/usr/share/lintian/overrides ; \
echo "$${PACKAGE}: debian-revision-should-not-be-zero" >> $${PACKAGE}/usr/share/lintian/overrides/$${PACKAGE} ; \
fi ; \
done
endif
dh_compress -i -X.pdf
dh_fixperms
dh_installdebconf -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i $(DEB_DH_BUILDDEB_ARGS)
binary-arch: arrange-arch
@echo "--- Building: arch packages"
dh_testdir
dh_testroot
dh_link
dh_installdocs -a -X.in
dh_installchangelogs -a
dh_installexamples -a
dh_installmenu
fpc-depends
dh_strip -s
dh_compress -a
dh_fixperms
dh_installdebconf -a
dh_installdeb -a
dh_shlibdeps -s
dh_gencontrol -s
dh_md5sums -s
dh_builddeb -s $(DEB_DH_BUILDDEB_ARGS)
.PHONY: build clean binary binary-arch \
binary-indep debian-files build-arch \
install install-indep install-arch \
configure
get-orig-source:
-uscan --rename --force-download
debian/%:debian/fixdeb debian/changelog debian/%.in
DEB_SUBST_PACKAGESUFFIX=${PACKAGESUFFIX} \
DEB_SUBST_TARGET=${FPCTARGET} \
$< --gen-control $@.in
${DEB_BUILD_FPC_OPT}:
echo '# FPC configuration file for build system tools' > $@
echo '-k${LDFLAGS}' >> $@
echo '-Fl/usr/lib/${DEB_BUILD_MULTIARCH}' >> $@
${DEB_HOST_FPC_OPT}:
echo '# FPC configuration file for host system applications' > $@
echo '-k${LDFLAGS}' >> $@
echo '-Fl/usr/lib/${DEB_HOST_MULTIARCH}' >> $@
debian/lcl-utils.postrm.in 0000644 0000000 0000000 00000000275 12161264407 012760 0 ustar #! /bin/sh
set -e
ACTION=$1
CFG_FILE="/etc/lazarus-${VERSION}"
# Debhelper code
#DEBHELPER#
if test "${ACTION}" = "purge"
then
rm -rf "${CFG_FILE}".cfg
rm -rf "${CFG_FILE}".bak
fi
debian/lazarus-ide.menu.in 0000644 0000000 0000000 00000000353 12161264407 012705 0 ustar ?package(lazarus-ide${PACKAGESUFFIX}):needs="X11"\
title="Lazarus IDE"\
section="Applications/Programming"\
hints="Programming,Delphi"\
icon="/usr/share/pixmaps/lazarus-${VERSION}.xpm"\
command="/usr/bin/lazarus-ide-${VERSION}"
debian/lazarus-ide.postinst.in 0000644 0000000 0000000 00000000605 12161264407 013624 0 ustar #! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Add alternatives
update-alternatives \
--install /usr/bin/lazarus-ide lazarus-ide ${LAZARUS_DIR}/startlazarus ${PRIORITY} \
--slave /usr/bin/startlazarus startlazarus ${LAZARUS_DIR}/startlazarus \
--slave /usr/share/pixmaps/lazarus.xpm lazarus.xpm /usr/share/pixmaps/lazarus-${VERSION}.xpm
# Debhelper code
#DEBHELPER#
debian/lcl-utils.install.in 0000644 0000000 0000000 00000000137 12161264407 013077 0 ustar /etc/lazarus-${VERSION}
/usr/lib/lazarus/${VERSION}/lazbuild
/usr/lib/lazarus/${VERSION}/tools
debian/fixdeb 0000755 0000000 0000000 00000003734 12161264407 010367 0 ustar #!/bin/bash
#
# Create debian files from *.in files
#
set -e
usage()
{
echo 'Usage : DEB_SUBST_= ... DEB_SUBST_= fixdeb [-sc|--gen-control] [file1.in] ... [filen.in]'
echo ' Changes environment variables with their values. The variables to be'
echo ' changed should be exported prefixed with DEB_SUBST_'
echo ' --gen-control: do not skip generating control file, by default it will be ignored'
echo ' = space separated list to debian files templates'
echo
echo ' List of defined variables'
set | grep '^DEB_SUBST_'
exit 1
}
true ${DEB_SUBST_PACKAGEVERSION:=$(dpkg-parsechangelog | sed -ne's,^Version: \(.*\),\1,p')}
true ${DEB_SUBST_VERSION:=$(echo $DEB_SUBST_PACKAGEVERSION | sed -ne's,^\([0-9.]*\).*,\1,p')}
true ${DEB_SUBST_DEBVERSION:=$(echo $DEB_SUBST_PACKAGEVERSION | awk -F '-' '{ print $NF }')}
true ${DEB_SUBST_UPSTREAM_VERSION:=$(echo ${DEB_SUBST_PACKAGEVERSION} | cut -f 1 -d -)}
true ${DEB_SUBST_UPSTREAM_MAIN_VERSION:=$(echo ${DEB_SUBST_UPSTREAM_VERSION} | sed -e 's/^\([0-9\.]*\).*/\1/')}
true ${DEB_SUBST_PACKAGESUFFIX:=-${DEB_SUBST_UPSTREAM_MAIN_VERSION}}
true ${DEB_SUBST_PRIORITY:=$(($(echo ${DEB_SUBST_VERSION}.0.0.0.0 | sed -e 's@\([0-9]\)\+\.\([0-9]\)\+\.\([0-9]\+\)\.\([0-9]\+\).*@((\1*100+\2)*100+\3)*100+\4@')))}
true ${DEB_SUBST_TARGET:=$(dpkg-architecture -qDEB_BUILD_ARCH)-$(dpkg-architecture -qDEB_BUILD_ARCH_OS)}
if test ${1} = '--gen-control'
then
echo ========== Genrating debian/control as per explicit request ==========
gen_control=true
shift
else
gen_control=false
fi
if test $# -lt 1
then
usage
fi
echo 'List of defined variables'
set | grep '^DEB_SUBST_'
SUBST_CMD=$(set | sed -n -e 's/^DEB_SUBST_\([A-Z_]\+\)=\(.*\)/-e s@\${\1}@\2@g/p')
for i in $*
do
f=$(basename ${i} .in)
if ${gen_control} || test ${f} != 'control'
then
d=$(dirname ${i})
o=${d}/${f/./${DEB_SUBST_PACKAGESUFFIX}.}
echo " * Generating ${o}"
sed ${SUBST_CMD} ${i} > ${o}
fi
done
debian/lazarus-ide.manpages.in 0000644 0000000 0000000 00000000143 12161264407 013531 0 ustar debian/tmp/usr/man/man1/lazarus-ide-${VERSION}.1
debian/tmp/usr/man/man1/startlazarus-${VERSION}.1
debian/orig-tar.sh 0000755 0000000 0000000 00000001343 12161304661 011252 0 ustar #!/bin/sh -xe
PACKAGE_NAME=lazarus
TMP_DIR=`/bin/mktemp -d -t lazarus.XXXXXX` || exit 1
ORIG_PATH=$(pwd)
while test $# -gt 0
do
case $1 in
--upstream-version)
shift
VERSION=$1
;;
*)
ORIG_SRC_TAR=$(readlink -m $1)
;;
esac
shift
done
ORIG_SRC_DIR=${PACKAGE_NAME}
DEB_SRC_DIR=${PACKAGE_NAME}-${VERSION}+dfsg
DEB_SRC_TAR=${PACKAGE_NAME}_${VERSION}+dfsg.orig.tar.gz
cd ${TMP_DIR}
tar -axf ${ORIG_SRC_TAR}
mv ${ORIG_SRC_DIR} ${DEB_SRC_DIR}
cd ${DEB_SRC_DIR}
rm -rf components/aggpas
rm -rf packager/globallinks/aggpas*.lpl
rm -rf debian
find '(' -name '*.icns' -or -name '*.java' ')' -exec chmod a-x {} ';'
cd ..
tar -acf ${DEB_SRC_TAR} ${DEB_SRC_DIR}
cd ${ORIG_PATH}
mv ${TMP_DIR}/${DEB_SRC_TAR} ../
rm -rf ${TMP_DIR}
debian/changelog 0000644 0000000 0000000 00000074345 12161305640 011053 0 ustar lazarus (1.0.10+dfsg-1) unstable; urgency=low
[ Abou Al Montacir ]
* New upstream maintenance release offering many fixes improving the IDE and
the LCL stability level.
- The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch#Fixes_for_1.0.10
* Use compiler configuration file to pass debian custom compiler flags.
* Recover FTBFS on arm machines fix, dropped unintentionally when upgrading
to 1.0.8. QT4 based LCL WS could not use QTOPIA. (Closes: Bug#712834)
* Update copyright notice to highlight that upstream source where repacked.
[ Paul Gevers ]
* Update Standard to 3.9.4 (no changes needed)
* Remove obsolete DM-Upload-Allowed
* Update lintian overrides
* Add myself to uploaders
* Update Vsc-Browser URL to the browse interface
-- Paul Gevers Sat, 22 Jun 2013 13:31:45 +0200
lazarus (1.0.8+dfsg-1) unstable; urgency=low
[ Abou Al Montacir ]
* New upstream major release and multiple maintenace release offering many
fixes and new features marking a new milestone for the Lazarus development
and its stability level.
- The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes
http://wiki.lazarus.freepascal.org/Lazarus_1.0_fixes_branch
* LCL changes:
- LCL is now a normal package.
+ Platform independent parts of the LCL are now in the package LCLBase
+ LCL is automatically recompiled when switching the target platform,
unless pre-compiled binaries for this target are already installed.
+ No impact on existing projects.
+ Linker options needed by LCL are no more added to projects that do
not use the LCL package.
- Minor changes in LCL basic classes behaviour
+ TCustomForm.Create raises an exception if a form resource is not
found.
+ TNotebook and TPage: a new implementation of these classes was added.
+ TDBNavigator: It is now possible to have focusable buttons by setting
Options = [navFocusableButtons] and TabStop = True, useful for
accessibility and for devices with neither mouse nor touch screen.
+ Names of TControlBorderSpacing.GetSideSpace and GetSpace were swapped
and are now consistent. GetSideSpace = Around + GetSpace.
+ TForm.WindowState=wsFullscreen was added
+ TCanvas.TextFitInfo was added to calculate how many characters will
fit into a specified Width. Useful for word-wrapping calculations.
+ TControl.GetColorResolvingParent and
TControl.GetRGBColorResolvingParent were added, simplifying the work
to obtain the final color of the control while resolving clDefault
and the ParentColor.
+ LCLIntf.GetTextExtentExPoint now has a good default implementation
which works in any platform not providing a specific implementation.
However, Widgetset specific implementation is better, when available.
+ TTabControl was reorganized. Now it has the correct class hierarchy
and inherits from TCustomTabControl as it should.
- New unit in the LCL:
+ lazdialogs.pas: adds non-native versions of various native dialogs,
for example TLazOpenDialog, TLazSaveDialog, TLazSelectDirectoryDialog.
It is used by widgetsets which either do not have a native dialog, or
do not wish to use it because it is limited. These dialogs can also be
used by user applications directly.
+ lazdeviceapis.pas: offers an interface to more hardware devices such
as the accelerometer, GPS, etc. See LazDeviceAPIs
+ lazcanvas.pas: provides a TFPImageCanvas descendent implementing
drawing in a LCL-compatible way, but 100% in Pascal.
+ lazregions.pas. LazRegions is a wholly Pascal implementation of
regions for canvas clipping, event clipping, finding in which control
of a region tree one an event should reach, for drawing polygons, etc.
+ customdrawncontrols.pas, customdrawndrawers.pas,
customdrawn_common.pas, customdrawn_android.pas and
customdrawn_winxp.pas: are the Lazarus Custom Drawn Controls -controls
which imitate the standard LCL ones, but with the difference that they
are non-native and support skinning.
- New APIs added to the LCL to improve support of accessibility software
such as screen readers.
* IDE changes:
- Many improvments.
- The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/New_IDE_features_since#v1.0_.282012-08-29.29
http://wiki.lazarus.freepascal.org/Lazarus_1.0_release_notes#IDE_Changes
* Debugger / Editor changes:
- Added pascal sources and breakpoints to the disassembler
- Added threads dialog.
* Components changes:
- TAChart: many fixes and new features
- CodeTool: support Delphi style generics and new syntax extensions.
- AggPas: removed to honor free licencing. (Closes: Bug#708695)
[Bart Martens]
* New debian/watch file fixing issues with upstream RC release.
[Abou Al Montacir]
* Avoid changing files in .pc hidden directory, these are used by quilt for
internal purpose and could lead to surprises during build.
[Paul Gevers]
* Updated get-orig-source target and it compinion script orig-tar.sh so that
they repack the source file, allowing bug 708695 to be fixed.
-- Paul Gevers Sat, 08 Jun 2013 14:12:17 +0200
lazarus (0.9.30.4-7) unstable; urgency=low
[Hiroyuki Yamamoto]
* Added support for ppc64 architecture. (Closes: Bug#694045)
-- Abou Al Montacir Sat, 11 May 2013 11:37:00 +0200
lazarus (0.9.30.4-6) unstable; urgency=low
* Fixed typo in name of conflicting packages (lazarus-docs => lazarus-doc).
-- Abou Al Montacir Tue, 05 Mar 2013 09:15:00 +0100
lazarus (0.9.30.4-5) unstable; urgency=low
* Fix detection of user choice about migration of configuration to
alternatives system. (Closes: Bug#698385, Bug#696075)
* Pass LDFLAGS to the linker, removes many lintian warnings.
* Removed auto-generation of debian/control during build process as required
by policy. (Closes: Bug#698827, Bug#698828)
-- Abou Al Montacir Fri, 29 Jan 2013 19:28:00 +0100
lazarus (0.9.30.4-4) unstable; urgency=low
* Proofread templates by debian-l10n-english list. (Closes: Bug#686207)
* Added Slovak translation. (Closes: Bug#689044)
* Added German translation. (Closes: Bug#689481)
* Added Russian translation. (Closes: Bug#689195)
* Added Danish translation. (Closes: Bug#689744)
* Added Polish translation. (Closes: Bug#689745)
* Added Czech translation. (Closes: Bug#689789)
* Added Japanese translation. (Closes: Bug#689913)
* Added Italian translation. (Closes: Bug#689970)
* Added Portuguese translation. (Closes: Bug#689987)
* Added Spanish translation. (Closes: Bug#690597)
* Added French translation. (Closes: Bug#690740)
* Added Swedish translation. (Closes: Bug#690897)
* Detect when user refused to migrate to update-alternatives managed and
do not handle configuration files. (Closes: Bug#696075)
* Removed optional dependency on packages that do not exist, fixing lintian
errors.
-- Abou Al Montacir Tue, 08 Jan 2013 17:37:00 +0100
lazarus (0.9.30.4-3) unstable; urgency=low
* Fix FTBFS on arm machines: QT4 based LCL WS could not use QTOPIA.
-- Abou Al Montacir Tue, 17 Jul 2012 11:41:00 +0200
lazarus (0.9.30.4-2) unstable; urgency=low
* Package LCL Qt widget set units. (Closes: Bug#627345)
* Added new packages (rx, externhelp, images). (Closes: UpstreamBug#19216)
-- Abou Al Montacir Fri, 15 Jun 2012 20:06:00 +0200
lazarus (0.9.30.4-1.1) unstable; urgency=low
* Non-maintainer upload.
* Add armhf to architecture lists (Closes: #675894)
-- Peter Michael Green Sun, 10 Jun 2012 07:49:14 +0000
lazarus (0.9.30.4-1) unstable; urgency=low
* Checked conformance to policy 3.9.3 and updated standard version.
* Override lintian warnings about spell errors false detections.
* New upstream release few fixes and no new features officially supporting
FPC 2.6.0.
- The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_fixes_branch#Fixes_for_0.9.30.3
* LCL changes:
- Added csCaptureMouse to TScrollBox for compatibility with Delphi.
- GTK2:
+ Fixed issue with GetWindowRect.
+ Fixed various odd behaviour related to different window managers.
* IDE changes:
- Fixed issue with trimming trailing spaces.
* Debugger / Editor changes:
- Few fixes in debugger and code tool including memory leaks
- Focus on editor after hitting a breakpoint.
* Components changes:
- TAChart: Few fixes in TAChart component
- SynEdit: Fixed synchronized mode
- CodeTool: Fix writing and reading streamed properties.
-- Abou Al Montacir Tue, 20 Mar 2012 17:52:45 +0100
lazarus (0.9.30.2-3) unstable; urgency=low
* Set priority according to version in lcl-utils and lazarus-ide-gtk so that
newer version is automatically selected. (Closes: Bug#656913)
-- Abou Al Montacir Tue, 15 Feb 2012 18:49:00 +0100
lazarus (0.9.30.2-2) unstable; urgency=low
* Set priority according to version so that newer version is automatically
selected. (Closes: Bug#656913)
* Fix target specific compiler flags causing FPC-2.6.0 to abort compilation.
(Closes: Bug#656251)
* Fix hang on IDE and LCL applications on startup when using glib >= 2.31.
(Closes: Bug#659209)
-- Abou Al Montacir Tue, 09 Feb 2012 16:28:00 +0100
lazarus (0.9.30.2-1) unstable; urgency=low
* New upstream release many fixes and new features.
- The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_fixes_branch#Fixes_for_0.9.30.1
* LCL changes:
- Many fixes for Qt widgetset
* IDE changes:
* Debugger / Editor changes:
- Many fixes in debugger and code tool
* Componenets changes:
- Many fixes in TAChart componenet
-- Abou Al Montacir Tue, 23 Nov 2011 16:05:00 +0100
lazarus (0.9.30-3) unstable; urgency=low
* Enable IDE to rebuild itself when needed. (Closes: Upstream Bug#19074)
-- Abou Al Montacir Mon, 06 Jun 2011 23:41:00 +0200
lazarus (0.9.30-2) unstable; urgency=low
* Added lclbase.lpk to lcl-units package. (Closes: Upstream Bug#18656)
* Fixed issue preventing using ~ in Debian version. (Closes: Bug#622665)
* Checked conformance to policy 3.9.2 and updated standard version.
-- Abou Al Montacir Tue, 31 May 2011 10:02:00 +0200
lazarus (0.9.30-1) unstable; urgency=low
* New upstream release many fixes and new features.
- The detailed list of changes can be found here:
http://wiki.lazarus.freepascal.org/Lazarus_0.9.30_release_notes
* LCL changes:
- Windows CE: support for clipboard and keypad devices
- GTK2 and GTK1 interfaces are now separated.
- GTK1 is no longer maintained by Lazarus team, but patches are accepted.
- fpGUI: LCL interface now supports all components on the standard page.
- QT support for Haiku
- Layout and autosizing is now more consistent across widgetsets,
overhead was reduced, improved cross platform layouts and complex forms.
- Added gif reader
- TLazIntfImage: New function AlphaBlend, which can alpha blend an intfimage
into another, using a separate intfimage as the alpha channel.
- Unit chart and its component TBarChar are deprecated in favor of new
package TAChartLazarusPkg.
* IDE:
- Support of FPC resources: {$R *.lfm} instead of {$i unit1.lrs}.
- The Delphi converter has improved a lot.
- Build modes, build macros and conditionals now allows different sets of
compiler options for projects and packages.
- Editor improvements:
+ Hiding (Folding) of comments in Pascal source.
+ Allow Multiple Source-Editor Windows
+ Allow several Views of the same Source
+ User-defined color-schemes.
+ Identifier-completion pop-up is now resizable
- Project compiler options can now be saved as default for new projects.
- When opening a project only those forms are opened that were open when
project was closed.
- Various designer usability improvements:
+ arrow and tab keys switching between components
+ resize/move cancellation using ESC key
+ save/restore of the form window state in the project session
+ skip snapping when Alt key is pressed
- When creating a new project the default unit output directory is now
lib/$(TargetCPU)-$(TargetOS). Target file name is project1. This has no
impact on old projects.
- IDE now preserves the line endings of source files (it uses the line
ending of the first line, it does not preserve mixed line endings).
- You can now quickly switch between several versions / branches of packages
by defining the preferred package file name for each dependency.
- You can now use the IDE directive %H- to hide individual hints, notes and
warnings.
- The IDE can be made dockable. Install either the package AnchorDockingDsgn
or EasyDockMgrDsgn.
- The ToDo list was moved to a separate package: todolistlaz.lpk.
- Czech translation added
* Debugger / Editor:
- Inserted/Deleted lines during a debug session are now tracked. Breakpoints
and Execution-line are adjusted.
- Step out command implementation (by Flavio)
- Show execution point command
- Single Instruction step (over/into)
- UI Improvements: Toolbars for Watches, Breakpoints, Disassembler
- Watches: Enabled display formats (mem-dump, Hex, Default, ..)
- Disassembler added navigation: jump to address / return to execution point
- Improved reaction speed: It is possible to continue stepping without
having to wait for all watches, locals, ... to be evaluated
* Components:
- IDE got some options to become easier for students and pupils and there is
a new package EducationLaz adding options to hide complex parts of the IDE
- New AggPas (Anti Grain Geometry for Object Pascal) package, now supporting
FPImage and LCL. AggPas highlights: Subpixel rendering, 8-bit alpha
channel, paths, platform independent rendering using pure pascal
- TAChart update, including: stacked and rotated series, 3 new types of
series, axis transformations, interactive tools, 6 new demos and other
improvements
* Added metapackges in order to ease upgrading and fixed dependcy rules.
(Closes: Bug#620108)
* Test for dh_input exit status 30 as this is a normal exit status which just
informs that the question was not displayed because of its priority.
-- Abou Al Montacir Fri, 05 Apr 2011 19:20:00 +0200
lazarus (0.9.28.2-13) unstable; urgency=low
* Added support for multiple version coexistence in the same system. This will
allow installing multiple versions of Lazarus in the same system and choose
a default using update-alternatives.
* Included *.lfm files into the binary packages as these are used by the
compiler at the link stage.
* Factorized code in code tools FindXXXXNode functions.
* Included *.lpk files in the binary packages and mark them as manually
compiled to avoid recompiling them when used.
* Added build dependency constraint on FPC version to be 2.4.0 as it won't
build using other FPC versions.
-- Abou Al Montacir Mon, 08 Mar 2011 19:14:00 +0100
lazarus (0.9.28.2-12) unstable; urgency=low
* Fixed a bug causing safe-upgrade to fail because lazarus-ide-qt4 is
installed to fix dependencies of lazarus-ide and that Qt based IDE is not
packaged. The lazarus-ide-qt4 now installs the GTK based IDE by depending
on lazarus-ide-gtk until Qt IDE gets packaged. (Closes: Bug#594611)
* Removed lintian warning by adding lcl-gtk2 as first alternative for
lcl-units dependency list.
* Bumped standard version to 3.9.1.
-- Abou Al Montacir Mon, 30 Aug 2010 13:32:00 +0100
lazarus (0.9.28.2-11) unstable; urgency=low
* Fixed scrolling window under GTK implementing ScrollBy method.
* Changed new release scanning to be uscan based.
* Fixed dependency issue : lcl-units depends on lcl-gtk but was providing it
causing lcl-gtk2 not being installed. (Closes: Bug#580557, Bug#579128)
* Fixed logic bug in code tools when adding published field of a class.
-- Abou Al Montacir Sun, 20 Jun 2010 16:53:00 +0100
lazarus (0.9.28.2-10) unstable; urgency=low
* Fixed memory leak in GTK based lazarus IDE binary (Closes: Bug#571997)
* Fixed crach by avoiding trapping some FPU exceptions which occurs in linked
C code. (Closes: Bug#571998)
-- Abou Al Montacir Mon, 09 Apr 2010 00:23:00 +0100
lazarus (0.9.28.2-9) unstable; urgency=low
* Bumped standard version.
* Split lazarus-ide package into the following packages in order to reduce
its size and afford more widgetsets support. (Closes: Bug#553519)
+ lazarus-ide-gtk2 : contains IDE linked to GTK+2 backend
+ lazarus-ide-qt4 : contains IDE linked to Qt4 backend
+ lazarus-ide : contains lazarus launcher and depending on either above
packges
+ lcl-utils: contains command line tools (lazbuild, ...)
+ lcl-units : contains widgetset independent binary units depending on
either follwing packages
+ lcl-nogui : contains NOGUI backend based LCL interface units
+ lcl-gtk2 : contains GTK+2 backend based LCL interface untis
+ lcl-qt4 : contains Qt4 backend based LCL interface units
+ lcl : metapackage depending on lcl-units and lcl-utils.
* Fixed help for FPC identifiers applying a ptch from upstream and filled
correct FPC source directory. (Closes: Bug#507523)
-- Abou Al Montacir Mon, 15 Mar 2010 20:02:00 +0100
lazarus (0.9.28.2-8) unstable; urgency=low
* Added dependency on ${misc:Depends} as required for packages using
debhelper.
* Removed pre-dependency on dpkg (>= 1.10.24).
-- Abou Al Montacir Mon, 25 Jan 2010 23:48:00 +0100
lazarus (0.9.28.2-7) unstable; urgency=low
* Removed image files from sources as these are not used by the code tool.
-- Abou Al Montacir Sat, 07 Jan 2010 19:04:00 +0100
lazarus (0.9.28.2-6) unstable; urgency=low
* Removed lintian warnings : empty directories in source package.
* Removed lintian warnings : Fixed spell errors.
-- Abou Al Montacir Sat, 06 Jan 2010 23:05:00 +0100
lazarus (0.9.28.2-5) unstable; urgency=low
* Included quilt.make in rules file. (Closes: Bug#538553)
* Build against fpc_2.2.4-5. (Closes: Bug#563236)
* Removed lintian warnings.
-- Abou Al Montacir Sat, 03 Jan 2010 19:18:00 +0100
lazarus (0.9.28.2-4) unstable; urgency=low
* Use default X web browser instead of epiphany.
* Fixed online help default page URL.
-- Abou Al Montacir Sat, 29 Nov 2009 22:52:00 +0100
lazarus (0.9.28.2-3) unstable; urgency=low
* Added missing online help default page. (Closes: Bug#537576)
-- Abou Al Montacir Sat, 14 Nov 2009 10:08:00 +0100
lazarus (0.9.28.2-2) unstable; urgency=low
* Fixed default help configuration.
* Fixed short description. (Closes: Bug#533420)
* Put sources back to Lazarus directory.
* Fixed strict dependency issue of lazarus package on lazarus-ide package
making package lazarus not installable. (Closes: Bug#555649)
-- Abou Al Montacir Mon, 09 Nov 2009 09:12:00 +0100
lazarus (0.9.28.2-1) unstable; urgency=low
* Fixed compiling a test application without saving (missing project1.lrs)
* Fixed Lazarus directory set by deb package
* Fixed conflicting key definitions related to persistent block
* Fixed quick paste selection
* Fixed endless auto sizing loop when opening project (issue 14862)
-- Abou Al Montacir Mon, 02 Nov 2009 18:54:00 +0100
lazarus (0.9.28-1) unstable; urgency=low
* Allow Debian maintainers (DM) to upload.
* Applied patch from BTS fixing short description. (Closes: Bug#533420)
* Bumped standard version, removed legacy dh_desktop, added README.source and
fixed dependencies.
* New upstream version 0.9.28. (Closes: Bug#551724)
* LCL now uses gtk2 as default widgetset on Linux and BSD
* Windows CE: Implemented TCalendar, TFloatSpinEdit, TOpenDialog and
TSaveDialog
* TFrame support. Visually nesting in the IDE.
* TMonitor class: multi-monitor support
* New components: TShellTreeView, TShellListView and TFilterComboBox
* Refactoring of LCL reduced minimum size of executables by about 15%
* New IDE options dialog combines environments, editor, codetools, code
explorer, debugger and help options.
* Application icon has been added to the Project Options
* Many source editor improvements like display of "double width" fonts
(Eastern, Japanese, Chinese, Arabic, ...), better code folding,
highlighting, syncro editing, persistent blocks ...
* Codetools: removing empty methods, block completion, update references when
renaming a unit
* Debugger: assembler windows, easier exception handling, breakpoint
properties
-- Abou Al Montacir Wed, 25 Oct 2009 11:59:00 +0100
lazarus (0.9.26.2-2) unstable; urgency=low
* Fixed typos and errors reported by Lintian.
* Fixed mouse event handling on scrolled controls.
* Fixed painting of scrolled windows.
* Updated FPC version required for building and using Lazarus to fix crash
on power PC architecture.
-- Abou Al Montacir Fri, 05 Jun 2009 23:49:00 +0200
lazarus (0.9.26.2-1) unstable; urgency=low
* New upstream version.
* Used GTK2 and dropped GTK1 dependency. (Closes: Bug#521326)
* Added LCL docs to lazarus-doc package.
* Fixed bug in code tool making LFM tree search for properties not working.
* Made mouse events propagated from controls to their parents until handled.
-- Abou Al Montacir Wed, 17 Feb 2009 16:17:00 +0100
lazarus (0.9.26-4) unstable; urgency=low
* Removed .pc directory in clean target to avoid a lintian warning.
* Fixed bugs in tray icon.
-- Abou Al Montacir Sun, 14 Dec 2008 14:40:00 +0100
lazarus (0.9.26-3) unstable; urgency=low
* Added man files for all provided binaries. (Closes: #500858)
* Remove auto-generated make files in clean target to avoid lintian warning.
(Closes: Bug#508025)
* Removed non standard entry from desktop file.
* Used quilt as patch system instead of dpatch.
-- Abou Al Montacir Tue, 09 Dec 2008 13:09:00 +0100
lazarus (0.9.26-2) unstable; urgency=low
* Removed taborder binary from lazarus-src which removes a lintian warning.
* Fixed build of arch independent packages as debian/files was removed before
they were created.
* replaced depreciated dh_clean -k by dh_prep.
* Fixed syntax error in script file.
* Fixed minor issues in man pages from upstream.
* Removed leading "Lazarus is a" from Description field. (Closes: #502786)
* Added svn2revision to packaged binaries needed by Lazarus when rebuilding
itself after installation of new components. (Closes: #501049)
* Added contributers list to lazarus-ide packages as they are needed by the
about dialog.
* Fixed dependencies in rules file speeding package generation by avoiding
rebuilding binaries up to four times.
-- Abou Al Montacir Sun, 04 Nov 2008 00:22:00 +0100
lazarus (0.9.26-1) unstable; urgency=low
[ Abou Al Montacir ]
* New upstream version.
* Fixed lintian error due to initial sources containing debian/files.
* Fixed find expression precedence in clean target.
* About dialog box will display version with Debian build number and the
upstream svn revision.
[ Torsten Werner ]
* Add Build-Depends: fp-utils (ships fpcmake).
* Bump up Standards-Version: 3.8.0 (no changes).
* Build orig tarball from subversion export because the files at sourceforge
are broken.
-- Torsten Werner Sun, 12 Oct 2008 12:09:58 +0200
lazarus (0.9.24-0-12) unstable; urgency=low
* User is now able to rebuild the IDE to add his own components.
(Closes: #490162)
* Removed false warning on read only sources when recompiling end used local
copy.
-- Abou Al Montacir Mon, 25 Aug 2008 17:42:00 +0200
lazarus (0.9.24-0-11) unstable; urgency=low
* Add patch 07_sh_using_tmp.patch.dpatch to avoid /tmp file vulnerabilities.
(Closes: #496377)
-- Torsten Werner Sun, 24 Aug 2008 22:23:18 +0200
lazarus (0.9.24-0-10) unstable; urgency=low
[ Abou Al Montacir ]
* Fixed clean target.
* Added system wide default configuration file.
* Fixed comments in dpatch files.
* Fixed compilation error with FPC 2.2.2.
[ Torsten Werner ]
* Built against fpc 2.2.2. (Closes: #495688)
-- Torsten Werner Wed, 20 Aug 2008 01:03:50 +0200
lazarus (0.9.24-0-9) unstable; urgency=low
[ Torsten Werner ]
* Fix email address of Abou Al Montacir in debian/control.
[ Abou Al Montacir ]
* Adapted FPCDIR default value to new fpc-source directory.
(Closes: #484195)
* Added support of multiple FPC installed releases.
* Added verbose option to dpatch.
-- Abou Al Montacir Thu, 29 May 2008 01:05:28 +0200
lazarus (0.9.24-0-8) unstable; urgency=low
[ Abou Al Montacir ]
* Added patch from upstream fixing compilation using lazbuild by making it
generating LRS files from LFM files.
* Added gdb as recommended package. (closes: #477293)
* Call fpcmake with -Tall to allow user rebuilding Lazarus from lazarus-src
package on all supported targets. This results in making build depending on
package fpc-source (>= 2.2.0-dfsg1-7). (closes: #477361)
* Updated build dependency on compiler setting fp-compiler (>=2.2.0-dfsg1-8)
and fpc-source (>= 2.2.0-dfsg1-8)
* Added fp-docs to list of package lazarus suggest packages.
-- Abou Al Montacir Wed, 30 Apr 2008 14:17:06 +0200
lazarus (0.9.24-0-7) unstable; urgency=low
[ Abou Al Montacir ]
* Added a link of lazbuild tool into /usr/bin
* Added man pages for binaries.
* Fixed compilation of printer support component.
[ Torsten Werner ]
* Add Abou Al Montacir to Uploaders.
-- Torsten Werner Sun, 20 Apr 2008 17:06:38 +0200
lazarus (0.9.24-0-6) unstable; urgency=low
[ Abou Al Montacir ]
* Split lazarus package into sevaral packages
+ lazarus-ide : for IDE and binary files
+ lazarus-src : for source files
+ lazarus-doc : for documentation
+ lazarus : a metapackage depending on previous packages
[ Torsten Werner ]
* Add Build-Depends: fp-units-gtk2, fp-units-i386 [i386].
* Several lintian cleanups.
* Make sure that uscan will clean up the tarball for the next upstream
version.
-- Torsten Werner Sat, 08 Mar 2008 19:28:47 +0100
lazarus (0.9.24-0-5) unstable; urgency=low
* Fixed 'make distclean' to ensure all generated files are deleted.
-- Abou Al Montacir Sat, 16 Feb 2008 10:47:12 +0100
lazarus (0.9.24-0-4) unstable; urgency=low
* Ignore errors from fpcmake; we did not call this in older versions of the
package anyway. (Closes: #458590)
* Add FPC=fpc to 'make distclean', too.
-- Torsten Werner Wed, 02 Jan 2008 17:22:26 +0100
lazarus (0.9.24-0-3) unstable; urgency=low
[ Torsten Werner ]
* Use fpc-depends to calculate dependencies more accurately.
* Add Recommends: fpc-source. (Closes: #413806)
* Use bzip2 for compressing the binary package and add
Pre-Depends: dpkg (>= 1.10.24).
* Change Standards-Version: 3.7.3.
* Refer to GPL-2 and LGPL-2 in debian/copyright.
[ Abou Al Montacir ]
* Include README.Debian file for docs
* Run fpcmake before building to ensure correct target dependencies
* Include Copyright file
* Set compat level to 5
-- Torsten Werner Sat, 29 Dec 2007 23:05:42 +0100
lazarus (0.9.24-0-2) unstable; urgency=low
* Set FPC=fpc for building lazarus.
-- Torsten Werner Tue, 04 Dec 2007 20:56:52 +0100
lazarus (0.9.24-0-1) unstable; urgency=low
* new upstream release
* Implement get-orig-source in debian/rules.
* Update Vcs and Homepage headers in debian/control.
* Add Architecture: arm.
* Remove debian/*.ex and debian/files in clean target. (Closes: #451056)
* Add and fix debian/menu.
* Do not ignore errors of 'make distclean'.
-- Torsten Werner Mon, 03 Dec 2007 22:54:10 +0100
lazarus (0.9.22-1) unstable; urgency=low
* Add homepage to debian/control.
* New upstream release. (Closes: #421850, #408512)
* Remove old patch and add new symlink /usr/bin/startlazarus.
* Add myself to Uploaders.
* Add XS-X-Vcs-Svn header to debian/control.
-- Torsten Werner Sun, 6 May 2007 13:46:10 +0200
lazarus (0.9.20-1) unstable; urgency=low
* New upstream release (Closes: #298726)
* Fix Build-Dependencies (Closes: #303864)
* Fix desktop file (Closes: #329071, #275802)
* debian/rules:
+ Remove unnecessary comments
+ Use dpatch to apply patches
-- Varun Hiremath Sun, 14 Jan 2007 12:20:05 +0530
lazarus (0.9.17-1) experimental; urgency=low
* Snapshot.
-- Micha Nelissen Fri, 21 Jul 2006 16:09:00 +0200
lazarus (0.9.2-2) experimental; urgency=low
* First upload to Debian. (Closes: #253907)
-- Carlos Laviola Thu, 9 Sep 2004 23:42:37 -0300
lazarus (0.9.2-1) unstable; urgency=low
* New upstream release.
-- Carlos Laviola Tue, 24 Aug 2004 00:09:02 -0300
lazarus (0.9.1.5+cvs.20040818-1) unstable; urgency=low
* Initial official release.
-- Carlos Laviola Wed, 18 Aug 2004 13:15:25 -0300
lazarus (0.9.1beta-0) unstable; urgency=low
* Initial Release.
-- Pierre Gillmann Sun, 30 May 2004 18:17:14 +0200
debian/source/ 0000755 0000000 0000000 00000000000 12161264407 010471 5 ustar debian/source/format 0000644 0000000 0000000 00000000014 12161264407 011677 0 ustar 3.0 (quilt)
debian/copyright 0000644 0000000 0000000 00000071205 12161272114 011123 0 ustar This package was debianized by Carlos Laviola on
Wed, 18 Aug 2004 14:45:08 -0300.
Detailed information about Lazarus could be found on the official WWW site
http://www.lazarus.freepascal.org.
Original upstream sources of Lazarus are available on Sourceforge
http://sourceforge.net/projects/lazarus/files/Lazarus%20Zip%20_%20GZip/
The Debian sources were repacked from orginial upstream sources in
order to remove non DFSG compliant code such as aggpas and gpc using the
debian/orig-tar.sh script.
Upstream Authors: Andreas Hausladen, Andrew Haines, Andrew Johnson, Bob
Wingard, Christian Iversen, Cliff Baeseman, Colin Western, Curtis White,
Darek Mazur, Eric Chapman, GongYu, Hans-Joachim Ott, Jason King, Jeffrey
A. Wormsley, Jeroen van Idekinge, Jesus Reyes, Karl Brandt, Keith Bowes,
Ladislav Michl, Luis R. Hilario B., Marc Weustink, Martin Patik, Martin
Smat, Martyn Ranyard, Mattias Gaertner, Michael A. Hess, Micha Nelissen,
Michal Bukovjan, Olivier Guilbaud, Peter Dyson, Radek Cervinka, Raul
Moratalla, Reimar Grabowski, Samuel Liddicott, Seppo Suutarla, Shane
Miller, Stefan Hille, Tom Lisjac, Tony Maro, Vasily I. Volchenko,
Vincent Snijders, Wojciech Malinowski
Copyright: (C) 1999-2007 Lazarus development team
The Lazarus sources consists of several parts and each part has its own
license. Three licenses are in use: The GPL, version 2, a modified LGPL
and the MPL. Usually each file contains a header describing its own
license.
The source directory tree and respective licenses:
/ (mostly GPL v2, with a few files under the LGPL)
|
+- designer (mostly GPL v2, with a few files under the LGPL)
|
+- debugger (GPL v2)
|
+- packager (GPL v2)
|
+- tools (GPL v2)
|
+- examples (GPL v2)
|
+- lcl (modified LGPL, see below)
|
+- components/
|
+- synedit (MPL - Mozilla Public License)
|
+- codetools (GPL v2)
|
+- gtk
| |
| +- gtkglarea (modified LGPL)
|
+- lazreport (modified LPGL)
The IDE files are the files in the , designer, packager and debugger
directory. They are under the GPL v2, with the following exceptions:
objectinspector.pp, propedits.pp, transfermacros.pp, wordcompletion.pp,
patheditordlg.pas, outputfilter.pas, inputfiledialog.pas, findreplacedialog.pp
and findinfilesdlg.pas.
These files are under a modified version of the LGPL, as shown on
COPYING.modifiedLGPL below:
" These files are distributed under the Library GNU General Public License
(see the file COPYING.LGPL) with the following modification:
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent modules,
and to copy and distribute the resulting executable under terms of your choice,
provided that you also meet, for each linked independent module, the terms
and conditions of the license of that module. An independent module is a
module which is not derived from or based on this library. If you modify this
library, you may extend this exception to your version of the library, but
you are not obligated to do so. If you do not wish to do so, delete this
exception statement from your version. "
See: /usr/share/common-licenses/GPL-2
/usr/share/common-licenses/LGPL-2
For full copies of the GPL and the LGPL.
Mozilla Public License version 1.1:
MOZILLA PUBLIC LICENSE
Version 1.1
---------------
1. Definitions.
1.0.1. "Commercial Use" means distribution or otherwise making the
Covered Code available to a third party.
1.1. "Contributor" means each entity that creates or contributes to
the creation of Modifications.
1.2. "Contributor Version" means the combination of the Original
Code, prior Modifications used by a Contributor, and the Modifications
made by that particular Contributor.
1.3. "Covered Code" means the Original Code or Modifications or the
combination of the Original Code and Modifications, in each case
including portions thereof.
1.4. "Electronic Distribution Mechanism" means a mechanism generally
accepted in the software development community for the electronic
transfer of data.
1.5. "Executable" means Covered Code in any form other than Source
Code.
1.6. "Initial Developer" means the individual or entity identified
as the Initial Developer in the Source Code notice required by Exhibit
A.
1.7. "Larger Work" means a work which combines Covered Code or
portions thereof with code not governed by the terms of this License.
1.8. "License" means this document.
1.8.1. "Licensable" means having the right to grant, to the maximum
extent possible, whether at the time of the initial grant or
subsequently acquired, any and all of the rights conveyed herein.
1.9. "Modifications" means any addition to or deletion from the
substance or structure of either the Original Code or any previous
Modifications. When Covered Code is released as a series of files, a
Modification is:
A. Any addition to or deletion from the contents of a file
containing Original Code or previous Modifications.
B. Any new file that contains any part of the Original Code or
previous Modifications.
1.10. "Original Code" means Source Code of computer software code
which is described in the Source Code notice required by Exhibit A as
Original Code, and which, at the time of its release under this
License is not already Covered Code governed by this License.
1.10.1. "Patent Claims" means any patent claim(s), now owned or
hereafter acquired, including without limitation, method, process,
and apparatus claims, in any patent Licensable by grantor.
1.11. "Source Code" means the preferred form of the Covered Code for
making modifications to it, including all modules it contains, plus
any associated interface definition files, scripts used to control
compilation and installation of an Executable, or source code
differential comparisons against either the Original Code or another
well known, available Covered Code of the Contributor's choice. The
Source Code can be in a compressed or archival form, provided the
appropriate decompression or de-archiving software is widely available
for no charge.
1.12. "You" (or "Your") means an individual or a legal entity
exercising rights under, and complying with all of the terms of, this
License or a future version of this License issued under Section 6.1.
For legal entities, "You" includes any entity which controls, is
controlled by, or is under common control with You. For purposes of
this definition, "control" means (a) the power, direct or indirect,
to cause the direction or management of such entity, whether by
contract or otherwise, or (b) ownership of more than fifty percent
(50%) of the outstanding shares or beneficial ownership of such
entity.
2. Source Code License.
2.1. The Initial Developer Grant.
The Initial Developer hereby grants You a world-wide, royalty-free,
non-exclusive license, subject to third party intellectual property
claims:
(a) under intellectual property rights (other than patent or
trademark) Licensable by Initial Developer to use, reproduce,
modify, display, perform, sublicense and distribute the Original
Code (or portions thereof) with or without Modifications, and/or
as part of a Larger Work; and
(b) under Patents Claims infringed by the making, using or
selling of Original Code, to make, have made, use, practice,
sell, and offer for sale, and/or otherwise dispose of the
Original Code (or portions thereof).
(c) the licenses granted in this Section 2.1(a) and (b) are
effective on the date Initial Developer first distributes
Original Code under the terms of this License.
(d) Notwithstanding Section 2.1(b) above, no patent license is
granted: 1) for code that You delete from the Original Code; 2)
separate from the Original Code; or 3) for infringements caused
by: i) the modification of the Original Code or ii) the
combination of the Original Code with other software or devices.
2.2. Contributor Grant.
Subject to third party intellectual property claims, each Contributor
hereby grants You a world-wide, royalty-free, non-exclusive license
(a) under intellectual property rights (other than patent or
trademark) Licensable by Contributor, to use, reproduce, modify,
display, perform, sublicense and distribute the Modifications
created by such Contributor (or portions thereof) either on an
unmodified basis, with other Modifications, as Covered Code
and/or as part of a Larger Work; and
(b) under Patent Claims infringed by the making, using, or
selling of Modifications made by that Contributor either alone
and/or in combination with its Contributor Version (or portions
of such combination), to make, use, sell, offer for sale, have
made, and/or otherwise dispose of: 1) Modifications made by that
Contributor (or portions thereof); and 2) the combination of
Modifications made by that Contributor with its Contributor
Version (or portions of such combination).
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are
effective on the date Contributor first makes Commercial Use of
the Covered Code.
(d) Notwithstanding Section 2.2(b) above, no patent license is
granted: 1) for any code that Contributor has deleted from the
Contributor Version; 2) separate from the Contributor Version;
3) for infringements caused by: i) third party modifications of
Contributor Version or ii) the combination of Modifications made
by that Contributor with other software (except as part of the
Contributor Version) or other devices; or 4) under Patent Claims
infringed by Covered Code in the absence of Modifications made by
that Contributor.
3. Distribution Obligations.
3.1. Application of License.
The Modifications which You create or to which You contribute are
governed by the terms of this License, including without limitation
Section 2.2. The Source Code version of Covered Code may be
distributed only under the terms of this License or a future version
of this License released under Section 6.1, and You must include a
copy of this License with every copy of the Source Code You
distribute. You may not offer or impose any terms on any Source Code
version that alters or restricts the applicable version of this
License or the recipients' rights hereunder. However, You may include
an additional document offering the additional rights described in
Section 3.5.
3.2. Availability of Source Code.
Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License
either on the same media as an Executable version or via an accepted
Electronic Distribution Mechanism to anyone to whom you made an
Executable version available; and if made available via Electronic
Distribution Mechanism, must remain available for at least twelve (12)
months after the date it initially became available, or at least six
(6) months after a subsequent version of that particular Modification
has been made available to such recipients. You are responsible for
ensuring that the Source Code version remains available even if the
Electronic Distribution Mechanism is maintained by a third party.
3.3. Description of Modifications.
You must cause all Covered Code to which You contribute to contain a
file documenting the changes You made to create that Covered Code and
the date of any change. You must include a prominent statement that
the Modification is derived, directly or indirectly, from Original
Code provided by the Initial Developer and including the name of the
Initial Developer in (a) the Source Code, and (b) in any notice in an
Executable version or related documentation in which You describe the
origin or ownership of the Covered Code.
3.4. Intellectual Property Matters
(a) Third Party Claims.
If Contributor has knowledge that a license under a third party's
intellectual property rights is required to exercise the rights
granted by such Contributor under Sections 2.1 or 2.2,
Contributor must include a text file with the Source Code
distribution titled "LEGAL" which describes the claim and the
party making the claim in sufficient detail that a recipient will
know whom to contact. If Contributor obtains such knowledge after
the Modification is made available as described in Section 3.2,
Contributor shall promptly modify the LEGAL file in all copies
Contributor makes available thereafter and shall take other steps
(such as notifying appropriate mailing lists or newsgroups)
reasonably calculated to inform those who received the Covered
Code that new knowledge has been obtained.
(b) Contributor APIs.
If Contributor's Modifications include an application programming
interface and Contributor has knowledge of patent licenses which
are reasonably necessary to implement that API, Contributor must
also include this information in the LEGAL file.
(c) Representations.
Contributor represents that, except as disclosed pursuant to
Section 3.4(a) above, Contributor believes that Contributor's
Modifications are Contributor's original creation(s) and/or
Contributor has sufficient rights to grant the rights conveyed by
this License.
3.5. Required Notices.
You must duplicate the notice in Exhibit A in each file of the Source
Code. If it is not possible to put such notice in a particular Source
Code file due to its structure, then You must include such notice in a
location (such as a relevant directory) where a user would be likely
to look for such a notice. If You created one or more Modification(s)
You may add your name as a Contributor to the notice described in
Exhibit A. You must also duplicate this License in any documentation
for the Source Code where You describe recipients' rights or ownership
rights relating to Covered Code. You may choose to offer, and to
charge a fee for, warranty, support, indemnity or liability
obligations to one or more recipients of Covered Code. However, You
may do so only on Your own behalf, and not on behalf of the Initial
Developer or any Contributor. You must make it absolutely clear than
any such warranty, support, indemnity or liability obligation is
offered by You alone, and You hereby agree to indemnify the Initial
Developer and every Contributor for any liability incurred by the
Initial Developer or such Contributor as a result of warranty,
support, indemnity or liability terms You offer.
3.6. Distribution of Executable Versions.
You may distribute Covered Code in Executable form only if the
requirements of Section 3.1-3.5 have been met for that Covered Code,
and if You include a notice stating that the Source Code version of
the Covered Code is available under the terms of this License,
including a description of how and where You have fulfilled the
obligations of Section 3.2. The notice must be conspicuously included
in any notice in an Executable version, related documentation or
collateral in which You describe recipients' rights relating to the
Covered Code. You may distribute the Executable version of Covered
Code or ownership rights under a license of Your choice, which may
contain terms different from this License, provided that You are in
compliance with the terms of this License and that the license for the
Executable version does not attempt to limit or alter the recipient's
rights in the Source Code version from the rights set forth in this
License. If You distribute the Executable version under a different
license You must make it absolutely clear that any terms which differ
from this License are offered by You alone, not by the Initial
Developer or any Contributor. You hereby agree to indemnify the
Initial Developer and every Contributor for any liability incurred by
the Initial Developer or such Contributor as a result of any such
terms You offer.
3.7. Larger Works.
You may create a Larger Work by combining Covered Code with other code
not governed by the terms of this License and distribute the Larger
Work as a single product. In such a case, You must make sure the
requirements of this License are fulfilled for the Covered Code.
4. Inability to Comply Due to Statute or Regulation.
If it is impossible for You to comply with any of the terms of this
License with respect to some or all of the Covered Code due to
statute, judicial order, or regulation then You must: (a) comply with
the terms of this License to the maximum extent possible; and (b)
describe the limitations and the code they affect. Such description
must be included in the LEGAL file described in Section 3.4 and must
be included with all distributions of the Source Code. Except to the
extent prohibited by statute or regulation, such description must be
sufficiently detailed for a recipient of ordinary skill to be able to
understand it.
5. Application of this License.
This License applies to code to which the Initial Developer has
attached the notice in Exhibit A and to related Covered Code.
6. Versions of the License.
6.1. New Versions.
Netscape Communications Corporation ("Netscape") may publish revised
and/or new versions of the License from time to time. Each version
will be given a distinguishing version number.
6.2. Effect of New Versions.
Once Covered Code has been published under a particular version of the
License, You may always continue to use it under the terms of that
version. You may also choose to use such Covered Code under the terms
of any subsequent version of the License published by Netscape. No one
other than Netscape has the right to modify the terms applicable to
Covered Code created under this License.
6.3. Derivative Works.
If You create or use a modified version of this License (which you may
only do in order to apply it to code which is not already Covered Code
governed by this License), You must (a) rename Your license so that
the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
"MPL", "NPL" or any confusingly similar phrase do not appear in your
license (except to note that your license differs from this License)
and (b) otherwise make it clear that Your version of the license
contains terms which differ from the Mozilla Public License and
Netscape Public License. (Filling in the name of the Initial
Developer, Original Code or Contributor in the notice described in
Exhibit A shall not of themselves be deemed to be modifications of
this License.)
7. DISCLAIMER OF WARRANTY.
COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
8. TERMINATION.
8.1. This License and the rights granted hereunder will terminate
automatically if You fail to comply with terms herein and fail to cure
such breach within 30 days of becoming aware of the breach. All
sublicenses to the Covered Code which are properly granted shall
survive any termination of this License. Provisions which, by their
nature, must remain in effect beyond the termination of this License
shall survive.
8.2. If You initiate litigation by asserting a patent infringement
claim (excluding declatory judgment actions) against Initial Developer
or a Contributor (the Initial Developer or Contributor against whom
You file such action is referred to as "Participant") alleging that:
(a) such Participant's Contributor Version directly or indirectly
infringes any patent, then any and all rights granted by such
Participant to You under Sections 2.1 and/or 2.2 of this License
shall, upon 60 days notice from Participant terminate prospectively,
unless if within 60 days after receipt of notice You either: (i)
agree in writing to pay Participant a mutually agreeable reasonable
royalty for Your past and future use of Modifications made by such
Participant, or (ii) withdraw Your litigation claim with respect to
the Contributor Version against such Participant. If within 60 days
of notice, a reasonable royalty and payment arrangement are not
mutually agreed upon in writing by the parties or the litigation claim
is not withdrawn, the rights granted by Participant to You under
Sections 2.1 and/or 2.2 automatically terminate at the expiration of
the 60 day notice period specified above.
(b) any software, hardware, or device, other than such Participant's
Contributor Version, directly or indirectly infringes any patent, then
any rights granted to You by such Participant under Sections 2.1(b)
and 2.2(b) are revoked effective as of the date You first made, used,
sold, distributed, or had made, Modifications made by that
Participant.
8.3. If You assert a patent infringement claim against Participant
alleging that such Participant's Contributor Version directly or
indirectly infringes any patent where such claim is resolved (such as
by license or settlement) prior to the initiation of patent
infringement litigation, then the reasonable value of the licenses
granted by such Participant under Sections 2.1 or 2.2 shall be taken
into account in determining the amount or value of any payment or
license.
8.4. In the event of termination under Sections 8.1 or 8.2 above,
all end user license agreements (excluding distributors and resellers)
which have been validly granted by You or any distributor hereunder
prior to termination shall survive termination.
9. LIMITATION OF LIABILITY.
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
(INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
10. U.S. GOVERNMENT END USERS.
The Covered Code is a "commercial item," as that term is defined in
48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
software" and "commercial computer software documentation," as such
terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
all U.S. Government End Users acquire Covered Code with only those
rights set forth herein.
11. MISCELLANEOUS.
This License represents the complete agreement concerning subject
matter hereof. If any provision of this License is held to be
unenforceable, such provision shall be reformed only to the extent
necessary to make it enforceable. This License shall be governed by
California law provisions (except to the extent applicable law, if
any, provides otherwise), excluding its conflict-of-law provisions.
With respect to disputes in which at least one party is a citizen of,
or an entity chartered or registered to do business in the United
States of America, any litigation relating to this License shall be
subject to the jurisdiction of the Federal Courts of the Northern
District of California, with venue lying in Santa Clara County,
California, with the losing party responsible for costs, including
without limitation, court costs and reasonable attorneys' fees and
expenses. The application of the United Nations Convention on
Contracts for the International Sale of Goods is expressly excluded.
Any law or regulation which provides that the language of a contract
shall be construed against the drafter shall not apply to this
License.
12. RESPONSIBILITY FOR CLAIMS.
As between Initial Developer and the Contributors, each party is
responsible for claims and damages arising, directly or indirectly,
out of its utilization of rights under this License and You agree to
work with Initial Developer and Contributors to distribute such
responsibility on an equitable basis. Nothing herein is intended or
shall be deemed to constitute any admission of liability.
13. MULTIPLE-LICENSED CODE.
Initial Developer may designate portions of the Covered Code as
"Multiple-Licensed". "Multiple-Licensed" means that the Initial
Developer permits you to utilize portions of the Covered Code under
Your choice of the NPL or the alternative licenses, if any, specified
by the Initial Developer in the file described in Exhibit A.
EXHIBIT A -Mozilla Public License.
``The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.
The Original Code is ______________________________________.
The Initial Developer of the Original Code is ________________________.
Portions created by ______________________ are Copyright (C) ______
_______________________. All Rights Reserved.
Contributor(s): ______________________________________.
Alternatively, the contents of this file may be used under the terms
of the _____ license (the "[___] License"), in which case the
provisions of [______] License are applicable instead of those
above. If you wish to allow use of your version of this file only
under the terms of the [____] License and not to allow others to use
your version of this file under the MPL, indicate your decision by
deleting the provisions above and replace them with the notice and
other provisions required by the [___] License. If you do not delete
the provisions above, a recipient may use your version of this file
under either the MPL or the [___] License."
[NOTE: The text of this Exhibit A may differ slightly from the text of
the notices in the Source Code files of the Original Code. You should
use the text of this Exhibit A rather than the text found in the
Original Code Source Code for Your Modifications.]
debian/lazarus-ide.prerm.in 0000644 0000000 0000000 00000000266 12161264407 013071 0 ustar #! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Remove alternatives
update-alternatives --remove lazarus-ide ${LAZARUS_DIR}/startlazarus
# Debhelper code
#DEBHELPER#
debian/lazarus-ide.install.in 0000644 0000000 0000000 00000000472 12161264407 013411 0 ustar /usr/lib/lazarus/${VERSION}/docs/Contributors.txt
/usr/lib/lazarus/${VERSION}/docs/contributors.utf8
/usr/lib/lazarus/${VERSION}/docs/acknowledgements.txt
/usr/lib/lazarus/${VERSION}/examples
/usr/lib/lazarus/${VERSION}/languages
/usr/lib/lazarus/${VERSION}/startlazarus
/usr/share/applications
/usr/share/pixmaps
debian/lcl-utils.templates.in 0000644 0000000 0000000 00000002154 12161264407 013430 0 ustar 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.
debian/lazarus-doc.doc-base.in 0000644 0000000 0000000 00000000477 12161264407 013431 0 ustar Document: lazarus-doc${PACKAGESUFFIX}
Title: Lazarus Components Library (LCL) Documentation
Author: Michael van Canneyt
Abstract: Documentation for the Lazarus Components Library (LCL).
.
Section: Programming
Format: html
Files: /usr/share/doc/lazarus/${VERSION}/*
Index: /usr/share/doc/lazarus/${VERSION}/index.html
debian/lcl-qt4.install.in 0000644 0000000 0000000 00000000053 12161264407 012444 0 ustar /usr/lib/lazarus/${VERSION}/lcl/units/*/qt
debian/lazarus-doc.install.in 0000644 0000000 0000000 00000000174 12161264407 013414 0 ustar /usr/share/doc/lazarus/${VERSION}/index.html
/usr/share/doc/lazarus/${VERSION}/images
/usr/share/doc/lazarus/${VERSION}/lcl
debian/lcl-utils.prerm.in 0000644 0000000 0000000 00000000245 12161264407 012556 0 ustar #! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Remove alternatives
update-alternatives --remove lazarus ${LAZARUS_DIR}
# Debhelper code
#DEBHELPER#
debian/patches/ 0000755 0000000 0000000 00000000000 12161264407 010620 5 ustar debian/patches/add-revision-inc.diff 0000644 0000000 0000000 00000000266 12161264407 014611 0 ustar This patch adds revision.inc file missing in upstream sources fro this release.
--- /dev/null
+++ lazarus-1.0.10+dfsg/ide/revision.inc
@@ -0,0 +1,1 @@
+const RevisionStr = '41613';
debian/patches/docs_build.diff 0000644 0000000 0000000 00000001337 12161264407 013565 0 ustar This patch fixes compilation of intermediate program used to generate docs.
diff lazarus/docs/html/Makefile lazarus/docs/html/Makefile
--- lazarus/docs/html/Makefile
+++ lazarus/docs/html/Makefile
@@ -23,15 +23,15 @@ chmdocs: build_lcl_docs
./$< --outfmt chm
build_lcl_docs: build_lcl_docs.lpi build_lcl_docs.lpr
-ifeq (${LAZBUILD},)
+ifeq ($(realpath ${LAZBUILD}),)
echo 'Executable "lazbuild" not found, trying direct FPC call.'
- ${FPC} -o$@ build_lcl_docs.lpr
+ ${FPC} -FU. $(addprefix -Fu../../,components/lazutils lcl) -o$@ build_lcl_docs.lpr
else
${LAZBUILD} $<
endif
clean:
- ${RM} build_lcl_docs lcl
+ ${RM} build_lcl_docs lcl lazutils *.o *.ppu *.rst
htmlinstall chminstall:
install -d ${INSTALL_DOCDIR}
debian/patches/remove-encoding-legacy-entry-from-desktop-file.patch 0000644 0000000 0000000 00000000367 12161264407 022656 0 ustar This patch removes the legacy Encoding entry from the desktop file.
--- lazarus/install/lazarus.desktop
+++ lazarus/install/lazarus.desktop
@@ -1,4 +1,3 @@
[Desktop Entry]
-Encoding=UTF-8
Name=Lazarus
Comment=Lazarus IDE
Exec=startlazarus %f
debian/patches/update-arabic-translation.patch 0000644 0000000 0000000 00000070222 12161264407 016701 0 ustar This patch updates Arabic translation.
--- lazarus-1.0.10+dfsg/languages/lazaruside.ar.po 2013-06-21 23:42:56.000000000 +0200
+++ lazarus-1.0.10+dfsg/languages/lazaruside.ar.po 2013-06-21 23:42:29.000000000 +0200
@@ -41,7 +41,7 @@
#: lazarusidestrconsts.dlfmouseresetall
msgid "Reset all settings"
-msgstr "إلغ كلّ الإعدادات"
+msgstr ""
#: lazarusidestrconsts.dlfmouseresetgutter
msgid "Reset all gutter settings"
@@ -49,7 +49,7 @@
#: lazarusidestrconsts.dlfmouseresettext
msgid "Reset all text settings"
-msgstr "إلغ كلّ إعدادات النّصّ"
+msgstr ""
#: lazarusidestrconsts.dlfmousesimplebuttonaddhistorypoint
msgid "Add history point"
@@ -144,7 +144,7 @@
#: lazarusidestrconsts.dlfmousesimplegenericsect
msgctxt "lazarusidestrconsts.dlfmousesimplegenericsect"
msgid "General"
-msgstr "عامّ"
+msgstr ""
#: lazarusidestrconsts.dlfmousesimplegutterleftdown
msgid "Standard, All actions (breakpoint, fold) on mouse down"
@@ -202,11 +202,11 @@
#: lazarusidestrconsts.dlfmousesimpletextsectextra1label
msgid "Extra-1 Button"
-msgstr "زرّ إضافي-1"
+msgstr ""
#: lazarusidestrconsts.dlfmousesimpletextsectextra2label
msgid "Extra-2 Button"
-msgstr "زرّ إضافي-2"
+msgstr ""
#: lazarusidestrconsts.dlfmousesimpletextsectldoublealtlabel
msgid "Alt Double"
@@ -535,7 +535,7 @@
#: lazarusidestrconsts.dlgaddsemicolon
msgid "Add semicolon"
-msgstr "أضف فاصلة منقوطة"
+msgstr ""
#: lazarusidestrconsts.dlgadjusttopline
msgid "Adjust top line due to comment in front"
@@ -543,11 +543,11 @@
#: lazarusidestrconsts.dlgallfiles
msgid "All files"
-msgstr "كم الجذاذات"
+msgstr ""
#: lazarusidestrconsts.dlgalphabetically
msgid "Alphabetically"
-msgstr "هجائيّا"
+msgstr ""
#: lazarusidestrconsts.dlgalreadyusesallotherunits
msgid "\"%s\" already uses all the units in this project"
@@ -626,7 +626,7 @@
#: lazarusidestrconsts.dlgbackcolor
msgid "Background"
-msgstr "الخلفيّة"
+msgstr ""
#: lazarusidestrconsts.dlgbaknosubdirectory
msgid "(no subdirectory)"
@@ -700,7 +700,7 @@
#: lazarusidestrconsts.dlgccocaption
msgid "Checking compiler options"
-msgstr ""
+msgstr "التّحقّق من خيارات التّرجمة"
#: lazarusidestrconsts.dlgccoorphanedfilefound
msgid "orphaned file found: %s"
@@ -757,7 +757,7 @@
#: lazarusidestrconsts.dlgcdtlast
msgid "Last"
-msgstr "الآخر"
+msgstr ""
#: lazarusidestrconsts.dlgcdtlower
msgid "lowercase"
@@ -830,7 +830,7 @@
#: lazarusidestrconsts.dlgcoasis
msgid "As-Is"
-msgstr "كما هو"
+msgstr ""
#: lazarusidestrconsts.dlgcoasmstyle
msgid "Assembler style:"
@@ -852,7 +852,7 @@
#: lazarusidestrconsts.dlgcoconditionals
msgctxt "lazarusidestrconsts.dlgcoconditionals"
msgid "Conditionals"
-msgstr "الشّروط"
+msgstr ""
#: lazarusidestrconsts.dlgcocops
msgid "C style operators (*=, +=, /= and -=)"
@@ -860,7 +860,7 @@
#: lazarusidestrconsts.dlgcocreatechildnode
msgid "Create child node"
-msgstr "أنشئ عقدة فرعيّة"
+msgstr ""
#: lazarusidestrconsts.dlgcocreatemakefile
msgctxt "lazarusidestrconsts.dlgcocreatemakefile"
@@ -983,7 +983,7 @@
#: lazarusidestrconsts.dlgcolors
msgctxt "lazarusidestrconsts.dlgcolors"
msgid "Colors"
-msgstr "الألوان"
+msgstr ""
#: lazarusidestrconsts.dlgcommandlineparameters
msgid "Command line parameters"
@@ -995,16 +995,16 @@
#: lazarusidestrconsts.dlgcompilermessage
msgid "Compiler messages"
-msgstr ""
+msgstr "تعاليق المترجم"
#: lazarusidestrconsts.dlgcompilermessages
msgid "Compiler messages language file"
-msgstr ""
+msgstr "الجذاذة المحدّدة للغة تعاليق المترحم"
#: lazarusidestrconsts.dlgcompileroptions
msgctxt "lazarusidestrconsts.dlgcompileroptions"
msgid "Compiler Options"
-msgstr ""
+msgstr "خيارات التّرجمة"
#: lazarusidestrconsts.dlgcompleteproperties
msgid "Complete properties"
@@ -1025,7 +1025,7 @@
#: lazarusidestrconsts.dlgcoother
msgctxt "lazarusidestrconsts.dlgcoother"
msgid "Other"
-msgstr "أخرى"
+msgstr ""
#: lazarusidestrconsts.dlgcooverflow
msgid "Overflow"
@@ -1118,7 +1118,7 @@
#: lazarusidestrconsts.dlgcoverbosity
msgid "Verbosity"
-msgstr "الثّرثرة"
+msgstr ""
#: lazarusidestrconsts.dlgcppinline
msgid "C++ styled INLINE"
@@ -1134,7 +1134,7 @@
#: lazarusidestrconsts.dlgcursorgroupoptions
msgid "Cursor"
-msgstr "المؤشّر"
+msgstr ""
#: lazarusidestrconsts.dlgcursorskipsselection
msgid "Cursor skips selection"
@@ -1398,7 +1398,7 @@
#: lazarusidestrconsts.dlgedital
msgid "Italic"
-msgstr "مائل"
+msgstr ""
#: lazarusidestrconsts.dlgeditorfont
msgid "Editor font"
@@ -1482,7 +1482,7 @@
#: lazarusidestrconsts.dlgenvnone
msgctxt "lazarusidestrconsts.dlgenvnone"
msgid "None"
-msgstr "لا شيء"
+msgstr ""
#: lazarusidestrconsts.dlgenvotherfiles
msgid "Other Files"
@@ -1495,7 +1495,7 @@
#: lazarusidestrconsts.dlgenvtype
msgctxt "lazarusidestrconsts.dlgenvtype"
msgid "Type"
-msgstr "النّوع"
+msgstr ""
#: lazarusidestrconsts.dlgeofocusmessagesaftercompilation
msgid "Focus messages after compilation"
@@ -1541,11 +1541,11 @@
#: lazarusidestrconsts.dlgfoldhtmlnode
msgctxt "lazarusidestrconsts.dlgfoldhtmlnode"
msgid "Node"
-msgstr "العقدة"
+msgstr ""
#: lazarusidestrconsts.dlgfoldlfmitem
msgid "Item"
-msgstr "العنصر"
+msgstr ""
#: lazarusidestrconsts.dlgfoldlfmlist
msgid "List <>"
@@ -1668,7 +1668,7 @@
#: lazarusidestrconsts.dlgfoldxmlnode
msgctxt "lazarusidestrconsts.dlgfoldxmlnode"
msgid "Node"
-msgstr "العقدة"
+msgstr ""
#: lazarusidestrconsts.dlgfoldxmlprocess
msgid "Processing Instruction"
@@ -1688,7 +1688,7 @@
#: lazarusidestrconsts.dlgfpcpath
msgid "Compiler path (e.g. %s)"
-msgstr ""
+msgstr "الطّريق إلى المترجم (مثلا %s)"
#: lazarusidestrconsts.dlgfpcsrcpath
msgid "FPC source directory"
@@ -1825,7 +1825,7 @@
#: lazarusidestrconsts.dlgheightpos
msgid "Height:"
-msgstr "الإرتفاع"
+msgstr ""
#: lazarusidestrconsts.dlghideideonrun
msgid "Hide IDE windows on run"
@@ -1886,7 +1886,7 @@
#: lazarusidestrconsts.dlgignoreverb
msgid "Ignore"
-msgstr "تجاهل"
+msgstr ""
#: lazarusidestrconsts.dlgincludesystemvariables
msgid "Include system variables"
@@ -1963,7 +1963,7 @@
#: lazarusidestrconsts.dlglang
msgctxt "lazarusidestrconsts.dlglang"
msgid "Language"
-msgstr "اللّغة"
+msgstr ""
#: lazarusidestrconsts.dlglast
msgid "Last (i.e. at end of source)"
@@ -2103,12 +2103,12 @@
#: lazarusidestrconsts.dlgmousefoldbuttonmiddle
msgctxt "lazarusidestrconsts.dlgmousefoldbuttonmiddle"
msgid "Middle"
-msgstr "الأوسط"
+msgstr ""
#: lazarusidestrconsts.dlgmousefoldbuttonright
msgctxt "lazarusidestrconsts.dlgmousefoldbuttonright"
msgid "Right"
-msgstr "الأيمن"
+msgstr ""
#: lazarusidestrconsts.dlgmousefoldcolfoldall
msgid "Fold All (Some Colapsed)"
@@ -2192,12 +2192,12 @@
#: lazarusidestrconsts.dlgmouseoptbtnextra1
msgctxt "lazarusidestrconsts.dlgmouseoptbtnextra1"
msgid "Extra 1"
-msgstr "إضافي 1"
+msgstr ""
#: lazarusidestrconsts.dlgmouseoptbtnextra2
msgctxt "lazarusidestrconsts.dlgmouseoptbtnextra2"
msgid "Extra 2"
-msgstr "إضافي 2"
+msgstr ""
#: lazarusidestrconsts.dlgmouseoptbtnimport
msgctxt "lazarusidestrconsts.dlgmouseoptbtnimport"
@@ -2212,7 +2212,7 @@
#: lazarusidestrconsts.dlgmouseoptbtnmiddle
msgctxt "lazarusidestrconsts.dlgmouseoptbtnmiddle"
msgid "Middle"
-msgstr "الأوسط"
+msgstr ""
#: lazarusidestrconsts.dlgmouseoptbtnmoddef
msgid "Make Fallback"
@@ -2221,7 +2221,7 @@
#: lazarusidestrconsts.dlgmouseoptbtnright
msgctxt "lazarusidestrconsts.dlgmouseoptbtnright"
msgid "Right"
-msgstr "الأيمن"
+msgstr ""
#: lazarusidestrconsts.dlgmouseoptbtnwheeldown
msgid "Wheel down"
@@ -2431,7 +2431,7 @@
#: lazarusidestrconsts.dlgmultiselect
msgid "Multi Select"
-msgstr ""
+msgstr "تعيين متعدّد"
#: lazarusidestrconsts.dlgmultiwinaccessgroup
msgid "Find Editor for Jump Targets"
@@ -2501,7 +2501,7 @@
#: lazarusidestrconsts.dlgoimiscellaneous
msgctxt "lazarusidestrconsts.dlgoimiscellaneous"
msgid "Miscellaneous"
-msgstr "متفرّقات"
+msgstr ""
#: lazarusidestrconsts.dlgoioptions
msgctxt "lazarusidestrconsts.dlgoioptions"
@@ -2564,7 +2564,7 @@
#: lazarusidestrconsts.dlgpasstringkeywordsoptnone
msgctxt "lazarusidestrconsts.dlgpasstringkeywordsoptnone"
msgid "None"
-msgstr "لا شيء"
+msgstr ""
#: lazarusidestrconsts.dlgpasstringkeywordsoptstring
msgid "Only \"String\""
@@ -2638,7 +2638,7 @@
#: lazarusidestrconsts.dlgpomisc
msgctxt "lazarusidestrconsts.dlgpomisc"
msgid "Miscellaneous"
-msgstr "متفرّقات"
+msgstr ""
#: lazarusidestrconsts.dlgpooutputsettings
msgid "Output settings"
@@ -2706,7 +2706,7 @@
#: lazarusidestrconsts.dlgqautoclosecompiledialog
msgid "Auto close compile dialog"
-msgstr ""
+msgstr "أغلق نافذة التّخاطب مع المترجم آليّا بعد انتهاء التّرجمة"
#: lazarusidestrconsts.dlgqopenlastprj
msgid "Open last project at start"
@@ -2718,7 +2718,7 @@
#: lazarusidestrconsts.dlgqshowcompiledialog
msgid "Show compile dialog"
-msgstr ""
+msgstr "أظهر نافذة التّخاطب مع المترجم"
#: lazarusidestrconsts.dlgqshowgrid
msgid "Show grid"
@@ -2786,7 +2786,7 @@
#: lazarusidestrconsts.dlgrunoenvironment
msgctxt "lazarusidestrconsts.dlgrunoenvironment"
msgid "Environment"
-msgstr "البيئة"
+msgstr ""
#: lazarusidestrconsts.dlgrunolocal
msgid "Local"
@@ -2867,7 +2867,7 @@
#: lazarusidestrconsts.dlgselectedtext
msgid "&Selected text"
-msgstr ""
+msgstr "النّصّ المعيّن"
#: lazarusidestrconsts.dlgsetallelementdefault
msgid "Set all elements to default"
@@ -2895,7 +2895,7 @@
#: lazarusidestrconsts.dlgshowcompileroptions
msgid "Show compiler options"
-msgstr ""
+msgstr "أعرض خيارات التّرجمة"
#: lazarusidestrconsts.dlgshowcompilinglinenumbers
msgctxt "lazarusidestrconsts.dlgshowcompilinglinenumbers"
@@ -3289,7 +3289,7 @@
#: lazarusidestrconsts.fdmdeleteselection
msgid "Delete Selection"
-msgstr ""
+msgstr "إمح التّعيين"
#: lazarusidestrconsts.fdmmirrorhorizontal
msgid "Mirror Horizontal"
@@ -3335,7 +3335,7 @@
#: lazarusidestrconsts.fdmselectall
msgctxt "lazarusidestrconsts.fdmselectall"
msgid "Select All"
-msgstr ""
+msgstr "عيّن الكلّ"
#: lazarusidestrconsts.fdmsizemenu
msgid "Size ..."
@@ -3389,7 +3389,7 @@
#: lazarusidestrconsts.histdlgbtnremovehint
msgid "Remove selected entry"
-msgstr ""
+msgstr "إمح المدخل المعيّن"
#: lazarusidestrconsts.histdlgbtnshowhisthint
msgid "View history"
@@ -4411,7 +4411,7 @@
#: lazarusidestrconsts.liscannotcompileproject
msgid "Cannot compile project"
-msgstr ""
+msgstr "تعذّرت ترجمة المشروع"
#: lazarusidestrconsts.liscannotcopytoplevelcomponent
msgid "Can not copy top level component."
@@ -4727,7 +4727,7 @@
#: lazarusidestrconsts.lisceothergroup
msgctxt "lazarusidestrconsts.lisceothergroup"
msgid "Other"
-msgstr "أخرى"
+msgstr ""
#: lazarusidestrconsts.lisceoupdate
msgid "Update"
@@ -5007,15 +5007,15 @@
#: lazarusidestrconsts.lischoosecompilermessages
msgid "Choose compiler messages file"
-msgstr ""
+msgstr "إختر جذاذة لغة تعاليق المترجم"
#: lazarusidestrconsts.lischoosecompilerpath
msgid "Choose compiler filename (%s)"
-msgstr ""
+msgstr "إختر اسم برنامج التّرجمة"
#: lazarusidestrconsts.lischoosedebuggerpath
msgid "Choose debugger filename"
-msgstr ""
+msgstr "إختر اسم برنامج التّنقيح"
#: lazarusidestrconsts.lischoosedelphipackage
msgid "Choose Delphi package (*.dpk)"
@@ -5111,7 +5111,7 @@
#: lazarusidestrconsts.liscldirclean
msgid "Clean"
-msgstr "نضّف"
+msgstr ""
#: lazarusidestrconsts.liscldircleandirectory
msgid "Clean Directory"
@@ -5139,7 +5139,7 @@
#: lazarusidestrconsts.liscleanall
msgid "Clean all"
-msgstr "نضّف الكلّ"
+msgstr ""
#: lazarusidestrconsts.liscleancommonfiles
msgid "Clean common files"
@@ -5155,15 +5155,15 @@
#: lazarusidestrconsts.liscleanup
msgid "Clean up"
-msgstr "نضّف"
+msgstr ""
#: lazarusidestrconsts.liscleanupandbuild
msgid "Clean up and build"
-msgstr "نضّف وإبن"
+msgstr ""
#: lazarusidestrconsts.liscleanupandbuildproject
msgid "Clean up and build project"
-msgstr "نضّف وإبن المشروع"
+msgstr ""
#: lazarusidestrconsts.liscleanupunitpath
msgid "Clean up unit path?"
@@ -5196,7 +5196,7 @@
#: lazarusidestrconsts.liscloseall
msgctxt "lazarusidestrconsts.liscloseall"
msgid "Close All"
-msgstr "أغلق الكلّ"
+msgstr ""
#: lazarusidestrconsts.liscloseallchecked
msgid "Close All Checked"
@@ -5204,11 +5204,11 @@
#: lazarusidestrconsts.lisclosealltabsclose
msgid "Close files"
-msgstr "أغلق الجذاذات"
+msgstr ""
#: lazarusidestrconsts.lisclosealltabshide
msgid "Hide window"
-msgstr "إخف النّافذة"
+msgstr ""
#: lazarusidestrconsts.lisclosealltabsquestion
msgid "Closing a Source Editor Window. Do you want close all files or hide the window?"
@@ -5229,7 +5229,7 @@
#: lazarusidestrconsts.liscmplstcomponents
msgctxt "lazarusidestrconsts.liscmplstcomponents"
msgid "Components"
-msgstr "المكوّنات"
+msgstr ""
#: lazarusidestrconsts.liscmplstinheritance
msgid "Inheritance"
@@ -5237,7 +5237,7 @@
#: lazarusidestrconsts.liscmplstlist
msgid "List"
-msgstr "القائمة"
+msgstr ""
#: lazarusidestrconsts.liscmplstpalette
msgid "Palette"
@@ -5484,7 +5484,7 @@
#: lazarusidestrconsts.liscodetoolsdefscompilerpath
msgid "Compiler path"
-msgstr ""
+msgstr "الطّريق إلى المترجم"
#: lazarusidestrconsts.liscodetoolsdefsconvertnode
msgid "Convert node"
@@ -5759,7 +5759,7 @@
#: lazarusidestrconsts.liscodetoolsdefsselectednode
msgid "Selected Node:"
-msgstr ""
+msgstr "العقدة المعيّنة:"
#: lazarusidestrconsts.liscodetoolsdefsthefreepascalcvssourcedirectory
msgid "The Free Pascal SVN source directory. Not required. This will improve find declaration and debugging."
@@ -5857,7 +5857,7 @@
#: lazarusidestrconsts.liscodetoolsoptsnone
msgctxt "lazarusidestrconsts.liscodetoolsoptsnone"
msgid "None"
-msgstr "لا شيء"
+msgstr ""
#: lazarusidestrconsts.liscodetoolsoptsnumber
msgid "Number"
@@ -6031,7 +6031,7 @@
#: lazarusidestrconsts.lisconditionals
msgctxt "lazarusidestrconsts.lisconditionals"
msgid "Conditionals"
-msgstr "الشّروط"
+msgstr ""
#: lazarusidestrconsts.lisconfigdirectory
msgid "Lazarus config directory"
@@ -6803,7 +6803,7 @@
#: lazarusidestrconsts.lisdbgmangnodebuggerspecified
msgid "No debugger specified"
-msgstr ""
+msgstr "لم يقع تعيين أيّ منقّح"
#: lazarusidestrconsts.lisdbgmangsetthebreakpointanyway
msgid "Set the breakpoint anyway"
@@ -6872,7 +6872,7 @@
#: lazarusidestrconsts.lisdebugoptionsfrmdebugger
msgctxt "lazarusidestrconsts.lisdebugoptionsfrmdebugger"
msgid "Debugger"
-msgstr "المنقّح"
+msgstr ""
#: lazarusidestrconsts.lisdebugoptionsfrmdebuggergeneraloptions
msgid "Debugger general options"
@@ -7092,7 +7092,7 @@
#: lazarusidestrconsts.lisdeleteselectedfiles
msgid "Delete selected files"
-msgstr ""
+msgstr "إمح الجذاذات المعيّنة"
#: lazarusidestrconsts.lisdeletesetting
msgid "Delete setting"
@@ -7180,7 +7180,7 @@
#: lazarusidestrconsts.lisdiffdlgonlyselection
msgid "Only selection"
-msgstr ""
+msgstr "المعيّن فقط"
#: lazarusidestrconsts.lisdiffdlgopendiffineditor
msgid "Open Diff in editor"
@@ -7884,7 +7884,7 @@
#: lazarusidestrconsts.liserrors
msgctxt "lazarusidestrconsts.liserrors"
msgid "Errors"
-msgstr "الأخطاء"
+msgstr ""
#: lazarusidestrconsts.liserrorsavingto
msgid "Error saving %s to%s%s%s%s"
@@ -8351,7 +8351,7 @@
#: lazarusidestrconsts.lisfpcomponents
msgctxt "lazarusidestrconsts.lisfpcomponents"
msgid "Components"
-msgstr "المكوّنات"
+msgstr ""
#: lazarusidestrconsts.lisfpcresources
msgid "FPC resources"
@@ -8506,7 +8506,7 @@
#: lazarusidestrconsts.lisgeneral
msgctxt "lazarusidestrconsts.lisgeneral"
msgid "General"
-msgstr "عامّ"
+msgstr ""
#: lazarusidestrconsts.lisgetwordatcurrentcursorposition
msgid "get word at current cursor position"
@@ -9058,7 +9058,7 @@
#: lazarusidestrconsts.lisinstallselection
msgid "Install selection"
-msgstr ""
+msgstr "ثبّت التّعيينات"
#: lazarusidestrconsts.lisinstalluninstallpackages
msgctxt "lazarusidestrconsts.lisinstalluninstallpackages"
@@ -9293,7 +9293,7 @@
#: lazarusidestrconsts.liskmcloseproject
msgid "Close project"
-msgstr "أغلق المشروع"
+msgstr ""
#: lazarusidestrconsts.liskmcodetoolsdefineseditor
msgid "CodeTools defines editor"
@@ -9560,32 +9560,32 @@
#: lazarusidestrconsts.liskmselectlineend
msgctxt "lazarusidestrconsts.liskmselectlineend"
msgid "Select Line End"
-msgstr ""
+msgstr "عيّن نهاية السّطر"
#: lazarusidestrconsts.liskmselectlinestart
msgctxt "lazarusidestrconsts.liskmselectlinestart"
msgid "Select Line Start"
-msgstr ""
+msgstr "عيّن بداية السّطر"
#: lazarusidestrconsts.liskmselectpagebottom
msgctxt "lazarusidestrconsts.liskmselectpagebottom"
msgid "Select Page Bottom"
-msgstr ""
+msgstr "عيّن نهاية الصّفحة"
#: lazarusidestrconsts.liskmselectpagetop
msgctxt "lazarusidestrconsts.liskmselectpagetop"
msgid "Select Page Top"
-msgstr ""
+msgstr "عيّن بداية الصّفحة"
#: lazarusidestrconsts.liskmselectwordleft
msgctxt "lazarusidestrconsts.liskmselectwordleft"
msgid "Select Word Left"
-msgstr ""
+msgstr "عيّن الكلمة الّتي على اليسار"
#: lazarusidestrconsts.liskmselectwordright
msgctxt "lazarusidestrconsts.liskmselectwordright"
msgid "Select Word Right"
-msgstr ""
+msgstr "عيّن الكلمة الّتي على اليمين"
#: lazarusidestrconsts.liskmsetfreebookmark
msgid "Set free Bookmark"
@@ -10966,7 +10966,7 @@
#: lazarusidestrconsts.lismenuselectall
msgctxt "lazarusidestrconsts.lismenuselectall"
msgid "Select All"
-msgstr "عيّن الكلّ"
+msgstr "عيّى الكلّ"
#: lazarusidestrconsts.lismenuselectcodeblock
msgid "Select Code Block"
@@ -10974,11 +10974,11 @@
#: lazarusidestrconsts.lismenuselectline
msgid "Select Line"
-msgstr "عيّن السّطر"
+msgstr "عيّن سطرا"
#: lazarusidestrconsts.lismenuselectparagraph
msgid "Select Paragraph"
-msgstr "عيّن الفقرة"
+msgstr "عيّن فقرة"
#: lazarusidestrconsts.lismenuselecttobrace
msgid "Select to Brace"
@@ -10986,7 +10986,7 @@
#: lazarusidestrconsts.lismenuselectword
msgid "Select Word"
-msgstr "عيّن الكلمة"
+msgstr "عيّن كلمة"
#: lazarusidestrconsts.lismenusetfreebookmark
msgctxt "lazarusidestrconsts.lismenusetfreebookmark"
@@ -11141,12 +11141,12 @@
#: lazarusidestrconsts.lismenuviewcodebrowser
msgctxt "lazarusidestrconsts.lismenuviewcodebrowser"
msgid "Code Browser"
-msgstr "عارض الأوامر"
+msgstr ""
#: lazarusidestrconsts.lismenuviewcodeexplorer
msgctxt "lazarusidestrconsts.lismenuviewcodeexplorer"
msgid "Code Explorer"
-msgstr "كاشف الأوامر"
+msgstr ""
#: lazarusidestrconsts.lismenuviewcomponentpalette
msgid "Component Palette"
@@ -11337,7 +11337,7 @@
#: lazarusidestrconsts.lismitnotice
msgid "%sCopyright (c) %sPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:%sThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.%sTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE."
-msgstr ""
+msgstr "<وصف>%sحقوق الطبع (ن) <سنة> <حاملوا حقوق النسخ>%sبهذا يتم منح الترخيص، بدون مقابل، لأي فرد يتحصّل على نسخة من هذا البرنامج وملفات التوثيق المرافقة (ال \"Software\"), للتعامل مع البرنامج بدون قيد متضمنا بلا حدود الحقوق للاستخدام، والنسخ، والتعديل، والدمج، والنشر، والتوزيع، والترخيص الفرعي، و/أو بيع نسخ من البرنامج، والسماح للأفراد الذين زؤّدوا بالبرنامج بالتصرّف بالمثل، مع الخضوع للشروط التالية: %sيجب تضمين إشعار حقوق الملكية أعلاه وإشعار الإذن هذا في كل نسخ البرنامج أو أجزاءه المهمة. %sالبرنامج مقدّم \"AS IS\"، بدون ضمانة من أي نوع، صراحة كانت أو تضمينا، بما في ذلك و بلا حدّ ضمانات الصلاحية السوقية، والملائمة لغرض معين، وعدم الاخلال. تحت أي طارئ لا يتحمّل المؤلفون أو حاملو حقوق الملكية مسؤولية أي ادّعاء، أو ضرر أو أية مسؤوليات أخرى، سواء كانت جرّاء عقد، أو خطأ أو غير ذلك، تنتج من، أو عن أو بالارتباط بالبرنامج أو الاستخدام أو أية تعاملات أخرى تخصّ البرنامج."
#: lazarusidestrconsts.lismodifiedlgplnotice
msgid "%sCopyright (C) %sThis library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version with the following modification:%sAs a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules,and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.%sThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. %sYou should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."
@@ -11473,11 +11473,11 @@
#: lazarusidestrconsts.lisnewdlgnoitemselected
msgid "No item selected"
-msgstr ""
+msgstr "لم يقع تعيين أيّ عنصر"
#: lazarusidestrconsts.lisnewdlgpleaseselectanitemfirst
msgid "Please select an item first."
-msgstr ""
+msgstr "عيّن عنصرا أوّلا"
#: lazarusidestrconsts.lisnewencoding
msgid "New encoding:"
@@ -11519,7 +11519,7 @@
#: lazarusidestrconsts.lisnocodeselected
msgid "No code selected"
-msgstr ""
+msgstr "لم يقع تعيين أيّة أوامر"
#: lazarusidestrconsts.lisnocompileroptionsinherited
msgid "No compiler options inherited."
@@ -11527,7 +11527,7 @@
#: lazarusidestrconsts.lisnoerrors
msgid "No errors"
-msgstr ""
+msgstr "لا أخطاء"
#: lazarusidestrconsts.lisnohints
msgid "no hints"
@@ -11535,7 +11535,7 @@
#: lazarusidestrconsts.lisnoidewindowselected
msgid "No IDE window selected"
-msgstr ""
+msgstr "لم يقع تعيين أية نافذة"
#: lazarusidestrconsts.lisnolfmfile
msgid "No LFM file"
@@ -11555,7 +11555,7 @@
#: lazarusidestrconsts.lisnone2
msgid "none"
-msgstr ""
+msgstr "لا شيئ"
#: lazarusidestrconsts.lisnoneclicktochooseone
msgid "none, click to choose one"
@@ -11563,7 +11563,7 @@
#: lazarusidestrconsts.lisnonodeselected
msgid "no node selected"
-msgstr ""
+msgstr "لم بقع تقيين أيّة عقدة"
#: lazarusidestrconsts.lisnopascalfile
msgid "No pascal file"
@@ -11610,7 +11610,7 @@
#: lazarusidestrconsts.lisnotebooktabposright
msgctxt "lazarusidestrconsts.lisnotebooktabposright"
msgid "Right"
-msgstr "الأيمن"
+msgstr ""
#: lazarusidestrconsts.lisnotebooktabpostop
msgctxt "lazarusidestrconsts.lisnotebooktabpostop"
@@ -11659,7 +11659,7 @@
#: lazarusidestrconsts.lisnpselectaprojecttype
msgid "Select a project type"
-msgstr ""
+msgstr "عيّن نوع المشروع"
#: lazarusidestrconsts.lisnumberoffilestoconvert
msgid "Number of files to convert: %s"
@@ -12010,7 +12010,7 @@
#: lazarusidestrconsts.lispatheditbrowse
msgctxt "lazarusidestrconsts.lispatheditbrowse"
msgid "Browse"
-msgstr "إعرض"
+msgstr ""
#: lazarusidestrconsts.lispatheditdeleteinvalidpaths
msgid "Delete Invalid Paths"
@@ -12054,7 +12054,7 @@
#: lazarusidestrconsts.lispatheditselectdirectory
msgid "Select directory"
-msgstr ""
+msgstr "عيّن ملفّا"
#: lazarusidestrconsts.lispathoftheinstantfpccache
msgid "path of the instantfpc cache"
@@ -12271,7 +12271,7 @@
#: lazarusidestrconsts.lispckeditremoveselecteditem
msgid "Remove selected item"
-msgstr ""
+msgstr "إمح العناصر المعيّنة"
#: lazarusidestrconsts.lispckeditrequiredpackages
msgid "Required Packages"
@@ -12548,7 +12548,7 @@
#: lazarusidestrconsts.lisperemoveselectedfiles
msgid "Remove selected files"
-msgstr ""
+msgstr "إمح الجذاذات المعيّنة"
#: lazarusidestrconsts.lisperevertpackage
msgid "Revert Package"
@@ -13318,7 +13318,7 @@
#: lazarusidestrconsts.lisplisttype
msgctxt "lazarusidestrconsts.lisplisttype"
msgid "Type"
-msgstr "النّوع"
+msgstr ""
#: lazarusidestrconsts.lispochoosepofiledirectory
msgid "Choose .po file directory"
@@ -13881,7 +13881,7 @@
#: lazarusidestrconsts.lisremoveselectedunits
msgid "Remove selected units"
-msgstr ""
+msgstr "إمح الوحدات المعيّنة"
#: lazarusidestrconsts.lisremovethem
msgid "Remove them"
@@ -14017,7 +14017,7 @@
#: lazarusidestrconsts.lisright
msgctxt "lazarusidestrconsts.lisright"
msgid "Right"
-msgstr "الأيمن"
+msgstr ""
#: lazarusidestrconsts.lisrightanchoring
msgid "Right anchoring"
@@ -15189,7 +15189,7 @@
#: lazarusidestrconsts.listheunitalreadyexistsignorewillforcetherenaming
msgid "The unit %s%s%s already exists.%sIgnore will force the renaming,%sCancel will cancel the saving of this source and%sAbort will abort the whole saving."
-msgstr ""
+msgstr "الوحدة %s%s%s موجودة بالفعل"
#: lazarusidestrconsts.listheunitbelongstopackage
msgid "The unit belongs to package %s."
@@ -16854,16 +16854,16 @@
#: lazarusidestrconsts.srkmeccompile
msgid "compile program/project"
-msgstr ""
+msgstr "ترجم المشروع"
#: lazarusidestrconsts.srkmeccompileroptions
msgid "compiler options"
-msgstr ""
+msgstr "خيارات التّرجمة"
#: lazarusidestrconsts.srkmeccompletecode
msgctxt "lazarusidestrconsts.srkmeccompletecode"
msgid "Complete Code"
-msgstr ""
+msgstr "أكمل الأوامر"
#: lazarusidestrconsts.srkmecconfigbuildfile
msgid "config build file"
@@ -16949,7 +16949,7 @@
#: lazarusidestrconsts.srkmecextractproc
msgctxt "lazarusidestrconsts.srkmecextractproc"
msgid "Extract Procedure"
-msgstr "إستخرج الطّريقة"
+msgstr ""
#: lazarusidestrconsts.srkmecexttool
msgid "External tool %d"
@@ -17367,7 +17367,7 @@
#: lazarusidestrconsts.srkmecselectall
msgctxt "lazarusidestrconsts.srkmecselectall"
msgid "Select All"
-msgstr "عيّن الكلّ"
+msgstr ""
#: lazarusidestrconsts.srkmecselectiontabs2spaces
msgid "Convert tabs to spaces in selection"
debian/patches/fix-compilation-with-debian-linker-flags.patch 0000644 0000000 0000000 00000000642 12161264407 021512 0 ustar This patch fixes passing linker flags to the compiler.
--- lazarus/components/chmhelp/lhelp/Makefile.fpc
+++ lazarus/components/chmhelp/lhelp/Makefile.fpc
@@ -64,7 +64,7 @@
.PHONY: all clean
all: $(COMPILER_UNITTARGETDIR)
- $(MAKE) --assume-new=lhelp.lpr OPT="$(LHELP_OPT) $(OPT)" lhelp$(EXEEXT)
+ $(MAKE) --assume-new=lhelp.lpr OPT="$(LHELP_OPT) $(subst ",\",${OPT})" lhelp$(EXEEXT)
# end.
debian/patches/add-shebang-to-scripts.patch 0000644 0000000 0000000 00000002015 12161264407 016101 0 ustar This patch adds sheebang to scripts missing it.
--- lazarus/examples/androidlcl/android/build.sh
+++ lazarus/examples/androidlcl/android/build.sh
@@ -1,3 +1,5 @@
+#! /bin/sh
+
ant debug
~/Programas/android-sdk-linux/platform-tools/adb uninstall com.pascal.lcltest
~/Programas/android-sdk-linux/platform-tools/adb install bin/LCLExample-debug.apk
--- lazarus/components/customdrawn/build_resources.sh
+++ lazarus/components/customdrawn/build_resources.sh
@@ -1,1 +1,3 @@
+#! /bin/sh
+
../../tools/lazres customdrawnimages/android.lrs customdrawnimages/android_checkbox.bmp customdrawnimages/android_checkbox_checked.bmp
\ No newline at end of file
--- lazarus/lcl/images/lcl_grid_images.sh
+++ lazarus/lcl/images/lcl_grid_images.sh
@@ -1,1 +1,3 @@
+#! /bin/sh
+
../../tools/lazres ../lcl_grid_images.lrs @lcl_grid_images_list.txt
\ No newline at end of file
--- lazarus/lcl/images/lcl_edbtnimg.sh
+++ lazarus/lcl/images/lcl_edbtnimg.sh
@@ -1,1 +1,3 @@
+#! /bin/sh
+
../../tools/lazres ../lcl_edbtnimg.lrs @lcl_edbtnimg_list.txt
debian/patches/series 0000644 0000000 0000000 00000000530 12161264407 012033 0 ustar default_config.diff
lcl-with-multple-widget-sets.diff
docs_build.diff
spell_errors.diff
remove-encoding-legacy-entry-from-desktop-file.patch
fix-compilation-with-fpc-2.6.2.patch
add-shebang-to-scripts.patch
update-arabic-translation.patch
fix-compilation-with-debian-linker-flags.patch
disable-QTOPIA-on-arm-machines.diff
add-revision-inc.diff
debian/patches/spell_errors.diff 0000644 0000000 0000000 00000225256 12161264407 014201 0 ustar This patch fixes spell errors detected by lintian.
diff --git a/components/codetools/finddeclarationcache.pas b/components/codetools/finddeclarationcache.pas
index 93d3ee4..1dca146 100644
--- a/components/codetools/finddeclarationcache.pas
+++ b/components/codetools/finddeclarationcache.pas
@@ -198,7 +198,7 @@ type
Node- and BaseTypeCache depends on their codetool and the
node- and basetypecaches of other codetools (=used codetools). The used
codetools dependencies are saved in the TCodeToolDependencies, which is
- simple an TAVLTree of codetools. This allows to decide, wether the cache of
+ simple an TAVLTree of codetools. This allows one to decide, wether the cache of
a codetools must be rebuild.
}
diff --git a/components/codetools/identcompletiontool.pas b/components/codetools/identcompletiontool.pas
index 75d673c..f9484d5 100644
--- a/components/codetools/identcompletiontool.pas
+++ b/components/codetools/identcompletiontool.pas
@@ -190,7 +190,7 @@ type
ilcfNeedsEndComma, // after context a comma is needed. e.g. 'uses sysutil| classes'
ilcfNeedsDo, // after context a 'do' is needed. e.g. 'with Form1| do'
ilcfIsExpression, // is expression part of statement. e.g. 'if expr'
- ilcfCanProcDeclaration,// context allows to declare a procedure/method
+ ilcfCanProcDeclaration,// context allows one to declare a procedure/method
ilcfEndOfLine // atom at end of line
);
TIdentifierListContextFlags = set of TIdentifierListContextFlag;
diff --git a/components/codetools/memcheck.pas b/components/codetools/memcheck.pas
index 8c556e6..ca865a6 100644
--- a/components/codetools/memcheck.pas
+++ b/components/codetools/memcheck.pas
@@ -75,7 +75,7 @@ const
can check for memory overwrites at the end of a block }
add_tail : boolean = true;
{ put crc in sig
- this allows to test for writing into that part }
+ this allows one to test for writing into that part }
usecrc : boolean = true;
@@ -87,7 +87,7 @@ implementation
{$UNDEF MC_ImplementationStart}
const
- { allows to add custom info in heap_mem_info, this is the size that will
+ { allows one to add custom info in heap_mem_info, this is the size that will
be allocated for this information }
extra_info_size : ptruint = 0;
exact_info_size : ptruint = 0;
diff --git a/components/datadict/README.txt b/components/datadict/README.txt
index 4276e87..b52e63b 100644
--- a/components/datadict/README.txt
+++ b/components/datadict/README.txt
@@ -11,8 +11,8 @@ When installed in the IDE, several things happen:
This will open the selected data dictionary in the database desktop.
+ 'Configure'
This will show the data dictionary configuration dialog:
- - It allows to set the path where data dictionaries are stored
- - It allows to select the location of the database desktop
+ - It allows one to set the path where data dictionaries are stored
+ - It allows one to select the location of the database desktop
- A 'Database desktop' menu item is registered under 'Tools'. It will start
the 'database desktop'.
@@ -22,7 +22,7 @@ When installed in the IDE, several things happen:
- Apply DD. This will apply the data dictionary to all selected datasets.
- Edit SQL. Starts a visual Query editor with tables from the data
dictionary. (to be implemented)
- - Create code: allows to create Object Pascal code based on the TDataset.
+ - Create code: allows one to create Object Pascal code based on the TDataset.
- Create a SQL constant (only if a SQL property is found)
- Create code to create a DBF file with the same structure as the dataset.
- Create a class and code to load this class from the dataset.
diff --git a/components/dbexport/README.txt b/components/dbexport/README.txt
index e685895..5332043 100644
--- a/components/dbexport/README.txt
+++ b/components/dbexport/README.txt
@@ -21,7 +21,7 @@ TFPDBFEport - Export to a DBF file.
TXMLXSDExporter - Export to various kinds of UTF-8 XML file formats (Microsoft Access, Microsoft Excel, ADO.NET, Delphi ClientDataset)
-TDataExporter - Dialog component which allows to select a registered export
+TDataExporter - Dialog component which allows one to select a registered export
format, configures the export settings, and exports the data. Right-click on
the component and select 'Execute' from the component editor menu to try
this in the designer.
diff --git a/components/externhelp/README.txt b/components/externhelp/README.txt
index b6071e6..9364bce 100644
--- a/components/externhelp/README.txt
+++ b/components/externhelp/README.txt
@@ -1,7 +1,7 @@
ExternHelp.lpk
==============
-This designtime package allows to setup online help for bindings. For example,
+This designtime package allows one to setup online help for bindings. For example,
when the source editor cursor is on an identifier in the windows unit and the
user presses F1, a browser is opened to the MSDN.
diff --git a/components/fpweb/README.txt b/components/fpweb/README.txt
index ef2a30e..d933f3c 100644
--- a/components/fpweb/README.txt
+++ b/components/fpweb/README.txt
@@ -42,9 +42,9 @@ The following components are registered:
THTMLPageProducer
Creates a HTML page using an event handler.
THTMLDataSetFormShowProducer
- Creates a
For more about ranges see TSynCustomHighlighter.SetRange
@@ -83,7 +83,7 @@ If the Highlighter uses objects for ranges, it may use an instance of TSynCustomHighlighter.SetRange
diff --git a/components/synedit/lazsynedittext.pas b/components/synedit/lazsynedittext.pas
index 00532a9..5de84e3 100644
--- a/components/synedit/lazsynedittext.pas
+++ b/components/synedit/lazsynedittext.pas
@@ -254,7 +254,7 @@ type
While in EditAction a "senrEditAction" event is triggerred, that contains
more detailed line-count change info.
Yet senrLineCount is also sent.
- IsInEditAction allows to skip senrLineCount, that are sent as senrEditAction
+ IsInEditAction allows one to skip senrLineCount, that are sent as senrEditAction
Currently used by FoldView
*)
property IsInEditAction: Boolean read GetIsInEditAction; // Todo: have individual event types instead
diff --git a/components/synedit/synedithighlighterfoldbase.pas b/components/synedit/synedithighlighterfoldbase.pas
index d272d01..db4a05c 100644
--- a/components/synedit/synedithighlighterfoldbase.pas
+++ b/components/synedit/synedithighlighterfoldbase.pas
@@ -92,7 +92,7 @@ type
- Highlighter that do not store foldblocks that are unavailable (e.g. off by
config) always return the same set
- Using a record, as argument is the virtual methods, allows to add further
+ Using a record, as argument is the virtual methods, allows one to add further
fields/values, without breaking inheritance.
New fields values are expected to be ignored (handled as default) by existing
highlighter.
diff --git a/components/synedit/syneditmiscclasses.pp b/components/synedit/syneditmiscclasses.pp
index 156dd2f..c7bcea0 100644
--- a/components/synedit/syneditmiscclasses.pp
+++ b/components/synedit/syneditmiscclasses.pp
@@ -476,7 +476,7 @@ type
FPositionOffset: Integer;
(* Size: Each node can have a Size, or similar value.
- LeftSizeSum is the Sum of all sizes on the Left. This allows to quickly
+ LeftSizeSum is the Sum of all sizes on the Left. This allows one to quickly
calculate the sum of all preceding nodes together
*)
FSize: Integer;
diff --git a/components/synedit/synedittexttabexpander.pas b/components/synedit/synedittexttabexpander.pas
index 1428d2b..473e509 100644
--- a/components/synedit/synedittexttabexpander.pas
+++ b/components/synedit/synedittexttabexpander.pas
@@ -354,7 +354,7 @@ begin
j := FTabData[i];
if j = LINE_LEN_UNKNOWN then begin
// embedd a copy of ExpandedStringLength
- // allows to re-use CharWidths
+ // allows one to re-use CharWidths
Line := NextLines.GetPChar(i,LineLen); // fSynStrings[i];
j := 0;
if (LineLen = 0) then begin
diff --git a/debugger/gdbmidebugger.pp b/debugger/gdbmidebugger.pp
index e26319b..190c52f 100644
--- a/debugger/gdbmidebugger.pp
+++ b/debugger/gdbmidebugger.pp
@@ -562,7 +562,7 @@ resourcestring
+ 'This may be caused by missing debug info.';
gdbmiCommandStartMainRunError = 'The debugger could not run the application.%0:s'
+ 'This may be caused by missing debug info.';
- gdbmiCommandStartMainRunToStopError = 'The debugger was unable to initalize itself.%0:s'
+ gdbmiCommandStartMainRunToStopError = 'The debugger was unable to initialize itself.%0:s'
+ 'The application did run (and terminated) before the debugger could set'
+ ' any breakpoints. %0:s'
+ 'This may be caused by missing debug info.';
diff --git a/doceditor/pgeditor.pp b/doceditor/pgeditor.pp
index 969265b..83ea504 100644
--- a/doceditor/pgeditor.pp
+++ b/doceditor/pgeditor.pp
@@ -40,7 +40,7 @@
editor. This allows changing either of them without needing to change the other.
The page editor handles all communication between the two.
- This allows to implement several editors. One could also implement the
+ This allows one to implement several editors. One could also implement the
editor page so it is split horizontal, whatever.
}
diff --git a/docs/DesignGuidelines.txt b/docs/DesignGuidelines.txt
index 471b1dd..c8559fc 100644
--- a/docs/DesignGuidelines.txt
+++ b/docs/DesignGuidelines.txt
@@ -6,7 +6,7 @@ Coding style:
arguable less readable than other styles. That's ok, just try to follow at
least 90%.
- Try to avoid unit circles. This makes it easier to navigate and when unit is
- growing allows to split it.
+ growing allows one to split it.
- Minimize the number of calls from Interfaces to LCL, when performing an
action requested by the LCL. The interfaces only notify the LCL, never forces
something. The LCL decides.
diff --git a/docs/xml/lcl/controls.xml b/docs/xml/lcl/controls.xml
index 52f5dd4..67e7db9 100644
--- a/docs/xml/lcl/controls.xml
+++ b/docs/xml/lcl/controls.xml
@@ -2092,7 +2092,7 @@ dmFindTarget: find child control under the mouse
A drag object for drag-dock.
-
This object type serves two main purposes: it allows to distinguish between drag-drop and drag-dock operations, and it implements docking specific information and behaviour.
+
This object type serves two main purposes: it allows one to distinguish between drag-drop and drag-dock operations, and it implements docking specific information and behaviour.
The primary use is for tree docking, as assumed in the TControl and TWinControl methods.
[entire review DoDi 2011-09-10]
@@ -2407,7 +2407,7 @@ dmFindTarget: find child control under the mouse
InsertControl determines the placement of the just docked control, forcing a repaint of the container control if necessary.
When SetReplacingControl has been called with a non-Nil Control before, the dropped control only should replace that control.
-
An overloaded version passes the DragDockObject to the dockmanager, allowing to pass more information about the drop. It allows to implement other than tree-style docksites.
+
An overloaded version passes the DragDockObject to the dockmanager, allowing to pass more information about the drop. It allows one to implement other than tree-style docksites.
@@ -3775,7 +3775,7 @@ dmFindTarget: find child control under the mouse
- A controls which displays and possibly allows to choose a date
+ A controls which displays and possibly allows one to choose a date
@@ -3831,7 +3831,7 @@ dmFindTarget: find child control under the mouse
- A control which allows to increment / decrement a value
+ A control which allows one to increment / decrement a value
@@ -3847,7 +3847,7 @@ dmFindTarget: find child control under the mouse
- A control which allows to drag a slider
+ A control which allows one to drag a slider
@@ -14133,7 +14133,7 @@ While CanFocus checks all control parents it does not check whether a form contr
How multiple controls can be aligned and resized together, at runtime.
-
The tree-style layout of a form allows to specify table-style areas,
+
The tree-style layout of a form allows one to specify table-style areas,
with a common width or height of all controls in the same area (using container controls like e.g. TPanel).
Delphi introduced control anchoring to the sides of the Parent control.
@@ -14148,7 +14148,7 @@ While CanFocus checks all control parents it does not check whether a form contr
When a control shall e.g. use the available space, left over to its right,
Anchors=[akLeft,akRight] will result in a variable-width control.
-
The Align property allows to stack controls at their Parent's sides,
+
The Align property allows one to stack controls at their Parent's sides,
e.g. all controls with Align=alTop are stacked at the top of their Parent.
The remaining space in the Parent can be occupied by a single control,
of Align=alClient.
@@ -14163,7 +14163,7 @@ While CanFocus checks all control parents it does not check whether a form contr
This freedom requires that the GUI designer is responsible for consistent anchor specifications,
which do not result in unresolvable cyclic references or other contradictions.
-
Anchor docking allows to anchor every side of a control to an arbitrary side of another control,
+
Anchor docking allows one to anchor every side of a control to an arbitrary side of another control,
i.e. the left side of an Edit control can be anchored to the right side of its associated Label.
Example1
@@ -14185,7 +14185,7 @@ While CanFocus checks all control parents it does not check whether a form contr
BorderSpacing is in effect even for controls without special anchoring,
when AutoSize is used.
-
Anchor docking also allows to center a control relative to another control.
+
Anchor docking also allows one to center a control relative to another control.
Example2
--------
diff --git a/docs/xml/lcl/dialogs.xml b/docs/xml/lcl/dialogs.xml
index 27ed86b..bbf5e92 100644
--- a/docs/xml/lcl/dialogs.xml
+++ b/docs/xml/lcl/dialogs.xml
@@ -3043,7 +3043,7 @@ the difference is that the password that was typed in is returned as the result
- A function that allows to user to select a directory.
+ A function that allows one to user to select a directory.This function will show a dialog which allows the user to select the required directory when the directory structure is displayed as a tree.
Under Windows the caption from the resulting dialog cannot be set, but the label above the directory tree will have this value.
diff --git a/docs/xml/lcl/imglist.xml b/docs/xml/lcl/imglist.xml
index e191ef6..b5d730f 100644
--- a/docs/xml/lcl/imglist.xml
+++ b/docs/xml/lcl/imglist.xml
@@ -98,7 +98,7 @@
When an image of a different Width or Height is inserted, the previous contents of the list are discarded!
It's okay, however, to insert an imagelist-like bitmap, that contains multiple bitmaps of the same Width and Height as used by the ImageList.
- This allows to insert e.g. other (compatible) ImageLists, or bitmaps for multiple states of essentially the same image (button pressed, released and disabled).
+ This allows one to insert e.g. other (compatible) ImageLists, or bitmaps for multiple states of essentially the same image (button pressed, released and disabled).
Transparency is implemented in the alpha channel of the raw 32 bit RGBA imagedata array - but not all platforms support such an alpha channel.
diff --git a/docs/xml/lcl/interfacebase.xml b/docs/xml/lcl/interfacebase.xml
index 7618029..c8624bd 100644
--- a/docs/xml/lcl/interfacebase.xml
+++ b/docs/xml/lcl/interfacebase.xml
@@ -997,7 +997,7 @@
of the same name in all platforms supported by Lazarus.
It copies a section of a Canvas to another one, without any stretching.
- It allows to select the kind of operation which should be
+ It allows one to select the kind of operation which should be
performed to draw the pixels into the destination in the parameter ROP.
Allowed operations go from simply copying the pixels without change
to inverting them and also to executing logical operations involving the source pixels and the previously
diff --git a/docs/xml/lcl/lclclasses.xml b/docs/xml/lcl/lclclasses.xml
index d6af434..353a9ab 100644
--- a/docs/xml/lcl/lclclasses.xml
+++ b/docs/xml/lcl/lclclasses.xml
@@ -83,7 +83,7 @@
Override this method to remove all references to notification handlers in AnObject.
- An override is required as soon as a component allows to add notification handlers.
+ An override is required as soon as a component allows one to add notification handlers.
Then all such handlers must be removed, when their owner (AnObject) is destroyed.
diff --git a/docs/xml/lcl/lclintf.xml b/docs/xml/lcl/lclintf.xml
index 601a1e5..623033d 100644
--- a/docs/xml/lcl/lclintf.xml
+++ b/docs/xml/lcl/lclintf.xml
@@ -200,7 +200,7 @@
This routine implements the equivalent Windows GDI API
of the same name in all platforms supported by Lazarus.
It copies a section of a Canvas to another one, without any stretching.
- It allows to select the kind of operation which should be
+ It allows one to select the kind of operation which should be
performed to draw the pixels into the destination in the parameter ROP.
Allowed operations go from simply copying the pixels without change
to inverting them and also to executing logical operations involving the source pixels and the previously
@@ -1122,7 +1122,7 @@ RGN_XOR - The result is the union of two combined regions except for any overlap
Excludes a rectangle from the clipping region,
- i.e. allows to paint within the rectangle.
+ i.e. allows one to paint within the rectangle.
diff --git a/docs/xml/lcl/stdctrls.xml b/docs/xml/lcl/stdctrls.xml
index 2777295..45eb870 100644
--- a/docs/xml/lcl/stdctrls.xml
+++ b/docs/xml/lcl/stdctrls.xml
@@ -1397,7 +1397,7 @@
The Items strings are displayed in the static or drop-down list of the control.
- Reading allows to access the contents of the list (TStrings compatible).
+ Reading allows one to access the contents of the list (TStrings compatible).
Assign another string list to replace the items.
@@ -1450,7 +1450,7 @@
Handler invoked when widgetset items list can be populated
Some widgetsets like gtk call this just before the list drops down, while others do it on handle creation.
- This event allows to handle both cases with one event.
+ This event allows one to handle both cases with one event.
@@ -2280,7 +2280,7 @@ Assign an new string to replace the selected text.The list of all items in the control.
- Reading allows to access the contents of the list (TStrings compatible).
+ Reading allows one to access the contents of the list (TStrings compatible).
Assign another string list to replace the items.
@@ -3091,7 +3091,7 @@ Assign an new string to replace the selected text.
The Enter key typically is used to press the default button in a form,
so that it cannot be used to add line breaks into the text.
- Setting WantReturns to True allows to enter line breaks, when the control has the focus.
+ Setting WantReturns to True allows one to enter line breaks, when the control has the focus.
Even if WantReturns is False, CTRL-Enter inserts an line break.
@@ -4563,7 +4563,7 @@ Assign an new string to replace the selected text.
A label control cannot receive the focus (it's read-only), but can display an accelerator key indicator, just as menu entries can do.
A windowed control (Edit...) can receive focus, but cannot indicate an accelerator key.
- Using a combination of both an label and another control allows to specify both the accelerator key, in the label's caption,
+ Using a combination of both an label and another control allows one to specify both the accelerator key, in the label's caption,
and make the other control receive the focus when the user presses that accelerator key.
An accelerator key is marked by an ampersand '&' in the label's caption,
@@ -4960,7 +4960,7 @@ Assign an new string to replace the selected text.
OnKeyDown
Action to be taken if a key is down while focus is in this control.
- This allows to filter or process control characters in a special way.
+ This allows one to filter or process control characters in a special way.
diff --git a/examples/SynEdit/SynAnyHighlighter/README.txt b/examples/SynEdit/SynAnyHighlighter/README.txt
index 0a93724..448bfc2 100644
--- a/examples/SynEdit/SynAnyHighlighter/README.txt
+++ b/examples/SynEdit/SynAnyHighlighter/README.txt
@@ -1,6 +1,6 @@
Example for SynEdit's Highlighter: TSynAnySyn
(SynEdit is the editor used by the IDE)
-TSynAnySyn allows to highlight specific words in the text.
+TSynAnySyn allows one to highlight specific words in the text.
For example, it can be used to highlight every occurrence of 'Lazarus' in a specific color.
diff --git a/examples/SynEdit/SynPositionHighlighter/README.txt b/examples/SynEdit/SynPositionHighlighter/README.txt
index 6d7d248..01b07d5 100644
--- a/examples/SynEdit/SynPositionHighlighter/README.txt
+++ b/examples/SynEdit/SynPositionHighlighter/README.txt
@@ -1,5 +1,5 @@
Example for SynEdit's Highlighter: TSynPositionHighlighter
(SynEdit is the editor used by the IDE)
-TSynPositionHighlighter allows to highlight text at one or more fixed position(s).
+TSynPositionHighlighter allows one to highlight text at one or more fixed position(s).
For example, it can be used to highlight the first 3 letters of the 2nd line of text, in a specific color.
diff --git a/examples/designnonlcl/README.txt b/examples/designnonlcl/README.txt
index 0763a9b..e6c2324 100644
--- a/examples/designnonlcl/README.txt
+++ b/examples/designnonlcl/README.txt
@@ -17,7 +17,7 @@ routines, so you can not do anything useful with this widgetset.
The unit mywidgetdesigner.pas contains the designer mediator TMyWidgetMediator
which is registered in the Register procedure:
FormEditingHook.RegisterDesignerMediator(TMyWidgetMediator);
-When the package is installed in the IDE, the mediator allows to design
+When the package is installed in the IDE, the mediator allows one to design
TMyWidget components visually. Without the mediator the IDE would show them as
icons, like TOpenDialog or TDataSource.
diff --git a/examples/dockmanager/README.txt b/examples/dockmanager/README.txt
index 8e9d584..00822f3 100644
--- a/examples/dockmanager/README.txt
+++ b/examples/dockmanager/README.txt
@@ -43,7 +43,7 @@ A Lazarus-like IDE with:
- persistent layouts with special form handling
In contrast to MiniIDE this project only uses dockable forms,
-floating in a hostsite that allows to dock multiple forms together.
+floating in a hostsite that allows one to dock multiple forms together.
An editor form only is one of such forms, special only in the save/reload of its content.
An elastic site is created only for the MainBar, to allow for monolithic (single-form) layouts.
diff --git a/examples/dockmanager/docs/umakesite.xml b/examples/dockmanager/docs/umakesite.xml
index 7fe026f..bd8aafc 100644
--- a/examples/dockmanager/docs/umakesite.xml
+++ b/examples/dockmanager/docs/umakesite.xml
@@ -5,7 +5,7 @@
A DockMaster with extended capabilities, ready for use in any application.
-
This DockMaster allows to make forms dockable, and to add elastic docksites to forms. It defines the event handlers, installed in such controls.
+
This DockMaster allows one to make forms dockable, and to add elastic docksites to forms. It defines the event handlers, installed in such controls.
diff --git a/examples/dockmanager/elasticsite/feditorsite.pas b/examples/dockmanager/elasticsite/feditorsite.pas
index bd1ed5f..608245a 100644
--- a/examples/dockmanager/elasticsite/feditorsite.pas
+++ b/examples/dockmanager/elasticsite/feditorsite.pas
@@ -1,6 +1,6 @@
unit fEditorSite;
(* EditorSite by DoDi
-Mimics an Delphi editor window, that allows to dock other windows to it,
+Mimics an Delphi editor window, that allows one to dock other windows to it,
with several extensions:
- optionally enlarging the window
- detach a page into a new editor window
@@ -10,7 +10,7 @@ with several extensions:
Some quirks should be handled properly in a true IDE implementation:
For simplicity an IDE main menu has been added to the main window,
-that allows to create several project (View) window dummies,
+that allows one to create several project (View) window dummies,
which can be docked to each other, or to the editor window.
Mixed docking of editor pages and View windows (currently) is not blocked,
diff --git a/examples/dockmanager/package/umakesite.pas b/examples/dockmanager/package/umakesite.pas
index c2926a8..911bd59 100644
--- a/examples/dockmanager/package/umakesite.pas
+++ b/examples/dockmanager/package/umakesite.pas
@@ -258,7 +258,7 @@ begin
Used also to restore a layout.
Options (to come or to be removed)
- fMultiInst allows to auto-create new instances (if True),
+ fMultiInst allows one to auto-create new instances (if True),
otherwise an already existing instance is returned. (really returned?)
*)
//get the form
diff --git a/examples/stock_images/readme.txt b/examples/stock_images/readme.txt
index 7f4fc4b..5e37b9b 100644
--- a/examples/stock_images/readme.txt
+++ b/examples/stock_images/readme.txt
@@ -1,4 +1,4 @@
-This example allows to traverse stock images which can be requeted from LCL.
+This example allows one to traverse stock images which can be requeted from LCL.
There are 2 kind of such images:
diff --git a/ide/frames/editor_display_options.pas b/ide/frames/editor_display_options.pas
index 47b77ea..995611b 100644
--- a/ide/frames/editor_display_options.pas
+++ b/ide/frames/editor_display_options.pas
@@ -384,7 +384,7 @@ begin
with AOptions as TEditorOptions do
begin
// init the spin-edit first, since it does not trigger on change,
- // but is copied when checkboxes are initalized
+ // but is copied when checkboxes are initialized
ShowOnlyLineNumbersMultiplesOfSpinEdit.Value := ShowOnlyLineNumbersMultiplesOf;
GutterSeparatorIndexSpinBox.Value := GutterSeparatorIndex;
VisibleRightMarginCheckBox.Checked := VisibleRightMargin;
diff --git a/ide/lazarusidestrconsts.pas b/ide/lazarusidestrconsts.pas
index a143eb4..73cb46b 100644
--- a/ide/lazarusidestrconsts.pas
+++ b/ide/lazarusidestrconsts.pas
@@ -5214,7 +5214,7 @@ resourcestring
lisJHJumpHistory = 'Jump History';
lisTheGNUDebuggerThroughSshAllowsToRemoteDebugViaASsh =
'The GNU debugger '
- +'through ssh allows to remote debug via a ssh connection. See docs/'
+ +'through ssh allows one to remote debug via a ssh connection. See docs/'
+'RemoteDebugging.txt for details. The path must contain the ssh client '
+'filename, the hostname with an optional username and the filename of '
+'gdb on the remote computer. For example: %s/usr/bin/ssh username@'
diff --git a/ide/unitdependencies.pas b/ide/unitdependencies.pas
index 95c74ff..d6c3adb 100644
--- a/ide/unitdependencies.pas
+++ b/ide/unitdependencies.pas
@@ -651,7 +651,7 @@ begin
end;
while ParentNode<>nil do begin
if (unfImplementation in CurNode.Flags) then begin
- // pascal allows to use nearly anything in the implementation section
+ // pascal allows one to use nearly anything in the implementation section
exit;
end;
if ParentNode.CodeBuffer=CodeBuffer then begin
diff --git a/languages/gdbmidebugger.ja.po b/languages/gdbmidebugger.ja.po
index 58a31eb..848d347 100644
--- a/languages/gdbmidebugger.ja.po
+++ b/languages/gdbmidebugger.ja.po
@@ -18,7 +18,7 @@ msgid "The debugger failed to get the application's PID.%0:sThis may be caused b
msgstr "デバッガはアプリケーションのPIDを取得できませんでした。%0:これはおそらくデバッグ情報の欠損により引き起こされたものでしょう。"
#: gdbmidebugger.gdbmicommandstartmainruntostoperror
-msgid "The debugger was unable to initalize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
+msgid "The debugger was unable to initialize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
msgstr "デバッガは自身を初期化できませんでした。%0:sアプリケーションはデバッガがブレークポイントを設置する前に開始(そして終了)しました。%0:これはおそらくデバッグ情報の欠損により引き起こされたものでしょう。"
#: gdbmidebugger.gdbmierroronruncommand
diff --git a/languages/gdbmidebugger.lt.po b/languages/gdbmidebugger.lt.po
index cdb2b71..cd6e11a 100644
--- a/languages/gdbmidebugger.lt.po
+++ b/languages/gdbmidebugger.lt.po
@@ -28,7 +28,7 @@ msgid "The debugger failed to get the application's PID.%0:sThis may be caused b
msgstr "Derintuvei nepavyko gauti programos PID.%0:sTikėtina to priežastis – nėra derinimo informacijos."
#: gdbmidebugger.gdbmicommandstartmainruntostoperror
-msgid "The debugger was unable to initalize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
+msgid "The debugger was unable to initialize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
msgstr "Derintuvei nepavyko savęs inicializuoti.%0:sPrograma startavo (ir baigė darbą) dar prieš derintuvei dedant stabdos taškus.%0:sTikėtina to priežastis – nėra derinimo informacijos."
#: gdbmidebugger.gdbmierroronruncommand
diff --git a/languages/gdbmidebugger.po b/languages/gdbmidebugger.po
index 7183445..ffdbed1 100644
--- a/languages/gdbmidebugger.po
+++ b/languages/gdbmidebugger.po
@@ -18,7 +18,7 @@ msgid "The debugger failed to get the application's PID.%0:sThis may be caused b
msgstr ""
#: gdbmidebugger.gdbmicommandstartmainruntostoperror
-msgid "The debugger was unable to initalize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
+msgid "The debugger was unable to initialize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
msgstr ""
#: gdbmidebugger.gdbmierroronruncommand
diff --git a/languages/gdbmidebugger.pt_BR.po b/languages/gdbmidebugger.pt_BR.po
index 4c94d5d..fc48a2a 100644
--- a/languages/gdbmidebugger.pt_BR.po
+++ b/languages/gdbmidebugger.pt_BR.po
@@ -27,7 +27,7 @@ msgid "The debugger failed to get the application's PID.%0:sThis may be caused b
msgstr "O depurador falhou ao obter o PID da aplicação.%0:sIsto pode ter sido causado por falta de informações de depuração."
#: gdbmidebugger.gdbmicommandstartmainruntostoperror
-msgid "The debugger was unable to initalize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
+msgid "The debugger was unable to initialize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
msgstr "O depurador foi incapaz de se inicializar.%0:sA aplicação rodou (e terminou) antes que o depurador pudesse ajustar qualquer ponto-de-parada. %0:sIsto pode ter sido causado por falta de informações de depuração."
#: gdbmidebugger.gdbmierroronruncommand
diff --git a/languages/gdbmidebugger.ru.po b/languages/gdbmidebugger.ru.po
index f13d8b3..1094bbb 100644
--- a/languages/gdbmidebugger.ru.po
+++ b/languages/gdbmidebugger.ru.po
@@ -27,7 +27,7 @@ msgid "The debugger failed to get the application's PID.%0:sThis may be caused b
msgstr "Отладчик не смог получить идентификатор процесса приложения.%0:sЭто может быть вызвано отсутствием отладочной информации."
#: gdbmidebugger.gdbmicommandstartmainruntostoperror
-msgid "The debugger was unable to initalize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
+msgid "The debugger was unable to initialize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
msgstr "Отладчик не смог инициализироваться.%0:sПриложение было запущено (и завершило работу) до того, как отладчик установил точки останова. %0:sЭто может быть вызвано отсутствием отладочной информации."
#: gdbmidebugger.gdbmierroronruncommand
diff --git a/languages/gdbmidebugger.uk.po b/languages/gdbmidebugger.uk.po
index 576c5d4..1bce490 100644
--- a/languages/gdbmidebugger.uk.po
+++ b/languages/gdbmidebugger.uk.po
@@ -25,7 +25,7 @@ msgid "The debugger failed to get the application's PID.%0:sThis may be caused b
msgstr "Налагоджувач не зміг отримати PID додатку.%0:sЦе може бути викликано відсутністю налагоджувальної інформації."
#: gdbmidebugger.gdbmicommandstartmainruntostoperror
-msgid "The debugger was unable to initalize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
+msgid "The debugger was unable to initialize itself.%0:sThe application did run (and terminated) before the debugger could set any breakpoints. %0:sThis may be caused by missing debug info."
msgstr "Налагоджувач не зміг себе ініціалізувати.%0:sЗастосунок запустився (і завершився) перш ніж налагоджувач міг встановити точки зупинки. %0:sЦе може бути викликано відсутністю налагоджувальної інформації."
#: gdbmidebugger.gdbmierroronruncommand
diff --git a/languages/lazaruside.af_ZA.po b/languages/lazaruside.af_ZA.po
index d59bc1b..0cab888 100644
--- a/languages/lazaruside.af_ZA.po
+++ b/languages/lazaruside.af_ZA.po
@@ -15024,7 +15024,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr ""
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.ar.po b/languages/lazaruside.ar.po
index 8056a17..0eda491 100644
--- a/languages/lazaruside.ar.po
+++ b/languages/lazaruside.ar.po
@@ -14944,7 +14944,7 @@
msgstr ""
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.ca.po b/languages/lazaruside.ca.po
index 3a87cdd..dae0e2a 100644
--- a/languages/lazaruside.ca.po
+++ b/languages/lazaruside.ca.po
@@ -15412,7 +15412,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "No s'ha trobat el directori del codi font del Free Pascal.%sAlgunes funcions codificades no funcionaran.%sUs recomano que les instal·leu i poseu la trajectòria%SEntorn -> Opcions de l'entorn -> Fitxers"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.cs.po b/languages/lazaruside.cs.po
index 54b7f65..d29290d 100644
--- a/languages/lazaruside.cs.po
+++ b/languages/lazaruside.cs.po
@@ -14913,7 +14913,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Adresář zdrojových kódů Free Pascalu nebyl nalezen.%sNěkteré funkce kódu nebudou fungovat.%sDoporučujeme jej nainstalovat a nastavit cestu v %sNástroje -> Nastavení -> Soubory"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.de.po b/languages/lazaruside.de.po
index f45e7a6..228df64 100644
--- a/languages/lazaruside.de.po
+++ b/languages/lazaruside.de.po
@@ -15449,7 +15449,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Das Free-Pascal-Quelltextverzeichnis wurde nicht gefunden.%sEinige Quelltextfunktionen werden nicht funktionieren.%sEs wird empfohlen, den FPC-Quelltext zu installieren und den Pfad darauf zu setzen, und zwar unter%sEinstellungen -> Umgebung -> Dateien"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.es.po b/languages/lazaruside.es.po
index 9f07e78..0343040 100644
--- a/languages/lazaruside.es.po
+++ b/languages/lazaruside.es.po
@@ -15700,7 +15700,7 @@
msgstr "El directorio de fuentes de Free Pascal no ha sido encontrado.%sAlgunas funciones de código no funcionarán.%sEs recomendable que lo instale e incluya la ruta%sHerramientas -> Opciones -> Archivos"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.fi.po b/languages/lazaruside.fi.po
index 4b92fb3..8e29356 100644
--- a/languages/lazaruside.fi.po
+++ b/languages/lazaruside.fi.po
@@ -14857,7 +14857,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Free Pascalin lähdekoodi hakemistoa ei löytynyt.%sJotkut toiminnot eivät toimi.%sOn suositeltavaa että lähdekoodit on asennettu ja niiden hakupolku asetettu%sTyökalut -> Asetukset -> Tiedostot"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.fr.po b/languages/lazaruside.fr.po
index f64f0f3..724ef40 100644
--- a/languages/lazaruside.fr.po
+++ b/languages/lazaruside.fr.po
@@ -15553,7 +15553,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Le répertoire source Free Pascal est introuvable.%sQuelques fonctions de code ne fonctionneront pas.%sIl est recommandé que vous l'installiez et définissiez le chemin%sConfiguration->Options d'environnement->Fichiers"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.he.po b/languages/lazaruside.he.po
index 7c1a364..3ddc152 100644
--- a/languages/lazaruside.he.po
+++ b/languages/lazaruside.he.po
@@ -15722,7 +15722,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "תיקיית הקוד של Free Pascal לא נמצאה. חלק מאפשרויות הקוד לא יעבדו. מומלץ שתתקין ותגדיר את הנתיב Environment -> Environment Options -> Files"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.id.po b/languages/lazaruside.id.po
index 08c4ae2..d860aaf 100644
--- a/languages/lazaruside.id.po
+++ b/languages/lazaruside.id.po
@@ -15520,7 +15520,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Direktori sumber Free Pascal tidak ditemukan.%sBeberapa fungsi kode tidak akan bekerja.%sDirekomendasikan anda menginstalasinya dan men-set path%sLingkungan -> Opsi Lingkungan -> File"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.it.po b/languages/lazaruside.it.po
index 9d07a8e..78c7d1d 100644
--- a/languages/lazaruside.it.po
+++ b/languages/lazaruside.it.po
@@ -15734,7 +15734,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "La cartella dei sorgenti di Free Pascal non è stata trovata.%sAlcuni comandi non funzioneranno.%sSi consiglia di installarli e di impostare il cammino in%sAmbiente -> Opzioni di ambiente -> File"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.ja.po b/languages/lazaruside.ja.po
index 088bbc8..932b7e5 100644
--- a/languages/lazaruside.ja.po
+++ b/languages/lazaruside.ja.po
@@ -15761,7 +15761,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Free Pascalのソースディレクトリが見つかりませんでした. %sいくつかのコード機能は使えないでしょう. %sそれをインストールしてパスを設定(環境 -> 環境オプション -> ファイル)することをお薦めします."
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr "sshを通じたGNUデバッガはssh接続を経由したリモートデバッグを可能にします。詳細はdocs/RemoteDebugging.txtを参照ください。パスにはsshクライアントファイル名、リモートコンピュータのホスト名(必要に応じてユーザー名を伴った)とgdbのファイル名を含まなければなりません。例:%s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.lt.po b/languages/lazaruside.lt.po
index 17f9359..2747168 100644
--- a/languages/lazaruside.lt.po
+++ b/languages/lazaruside.lt.po
@@ -15322,7 +15322,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Nerastas Free Pascal pirminių kodų aplankas.%sKai kurios kodo funkcijos neveiks.%sRekomenduotina įdiegti Free Pascal pirminius kodus ir nurodyti kelią iki jų%s„Įrankai -> Parinktys… -> Aplinka -> Failai“."
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.nl.po b/languages/lazaruside.nl.po
index 2fd8b30..f022407 100644
--- a/languages/lazaruside.nl.po
+++ b/languages/lazaruside.nl.po
@@ -15458,7 +15458,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "The Free Pascal-broncodedirectory is niet gevonden.%sSommige code functies zullen niet werken.%sAan te raden is dit te installeren en het pad in te stellen%sInstellingen -> Omgeving opties -> Bestanden"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.pl.po b/languages/lazaruside.pl.po
index 0380a80..3c4ac0b 100644
--- a/languages/lazaruside.pl.po
+++ b/languages/lazaruside.pl.po
@@ -15525,7 +15525,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr ""
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.po b/languages/lazaruside.po
index 817b9a0..0fae35e 100644
--- a/languages/lazaruside.po
+++ b/languages/lazaruside.po
@@ -14902,7 +14902,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr ""
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.pt_BR.po b/languages/lazaruside.pt_BR.po
index ae050dc..bffc52f 100644
--- a/languages/lazaruside.pt_BR.po
+++ b/languages/lazaruside.pt_BR.po
@@ -15374,7 +15374,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "O diretório do fonte Free Pascal não foi encontrado.%sAlgumas funções não funcionarão.%sRecomenda-se que você instale e configure o caminho%sFerramentas -> Opções -> Ambiente -> Arquivos"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr "O depurador GNU através de ssh permite depuração remota via conexão remota. Veja docs/RemoteDebugging.txt para detalhes. O caminho deve conter o cliente ssh. Use SSH_Startup_Options para o servidor e nome de usuário opcional. E Remote_GDB_Exe para o nome de arquivo do gdb no computador remoto."
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.ru.po b/languages/lazaruside.ru.po
index 8559497..972e731 100644
--- a/languages/lazaruside.ru.po
+++ b/languages/lazaruside.ru.po
@@ -15405,7 +15405,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Каталог исходного кода Free Pascal не найден.%sОтдельные действия с кодом не будут работать.%sРекомендуется установить его и установить путь%sСервис -> Параметры -> Файлы"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr "Отладчик GNU через SSH позволяет вести удалённую отладку через соединение SSH. Обратитесь к docs/RemoteDebugging.txt за подробностями. Путь должен содержать имя файла клиента SSH, имя удалённой машины с необязательным именем пользователя и имя файла GDB на удалённой машине. Например: %s/usr/bin/ssh username@hostname gdb%s или: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.sk.po b/languages/lazaruside.sk.po
index 98593e5..678a5ae 100644
--- a/languages/lazaruside.sk.po
+++ b/languages/lazaruside.sk.po
@@ -15603,7 +15603,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Adresár·zdrojových kódov Free Pascal nebol nájdený.%sNiektoré funkcie kódu nebudú pracovať.%sDoporučujeme ich nainštalovať a nastaviť cestu v %sProstredie->Voľby prostredia->Súbory"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.tr.po b/languages/lazaruside.tr.po
index 274b42f..b722ba1 100644
--- a/languages/lazaruside.tr.po
+++ b/languages/lazaruside.tr.po
@@ -15224,7 +15224,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr ""
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.uk.po b/languages/lazaruside.uk.po
index a23d146..1b528bf 100644
--- a/languages/lazaruside.uk.po
+++ b/languages/lazaruside.uk.po
@@ -15222,7 +15222,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "Теку початкових кодів Free Pascal не знайдено.%sОкремі дії з кодом не будуть працювати.%sРекомендується встановити її і встановити шлях%sІнструменти -> Параметри -> Файли"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/languages/lazaruside.zh_CN.po b/languages/lazaruside.zh_CN.po
index be15e05..b79603b 100644
--- a/languages/lazaruside.zh_CN.po
+++ b/languages/lazaruside.zh_CN.po
@@ -15633,7 +15633,7 @@ msgid "The Free Pascal source directory was not found.%sSome code functions will
msgstr "未找到 Free Pascal 源代码目录.%s一些代码将无法使用.%s推荐您安装,并设置其目录 %s环境 -> 环境选项 -> 文件"
#: lazarusidestrconsts.listhegnudebuggerthroughsshallowstoremotedebugviaassh
-msgid "The GNU debugger through ssh allows to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
+msgid "The GNU debugger through ssh allows one to remote debug via a ssh connection. See docs/RemoteDebugging.txt for details. The path must contain the ssh client filename, the hostname with an optional username and the filename of gdb on the remote computer. For example: %s/usr/bin/ssh username@hostname gdb%s or: %s/usr/bin/setsid /usr/bin/ssh username@hostname gdb%s"
msgstr ""
#: lazarusidestrconsts.listheidentifierisaunitpleaseusethefilesaveasfunction
diff --git a/lcl/controls.pp b/lcl/controls.pp
index b417c09..40094f2 100644
--- a/lcl/controls.pp
+++ b/lcl/controls.pp
@@ -898,7 +898,7 @@ type
larClock, // A clock displaying time.
larColorPicker, // A control which allows selecting a color.
larComboBox, // A list of choices that the user can select from.
- larDateField, // A controls which displays and possibly allows to choose a date.
+ larDateField, // A controls which displays and possibly allows one to choose a date.
larGrid, // A grid control which displays cells
larGroup, // A control which groups others, such as a TGroupBox.
larIgnore, // Something to be ignored. For example a blank space between other objects.
@@ -912,11 +912,11 @@ type
larRadioButton, // A radio button, see for example TRadioButton.
larResizeGrip, // A grip that the user can drag to change the size of widgets.
larScrollBar, // A control to scroll another one
- larSpinner, // A control which allows to increment / decrement a value.
+ larSpinner, // A control which allows one to increment / decrement a value.
larTabControl, // A control with tabs, like TPageControl.
larTextEditorMultiline, // A multi-line text editor (for example: TMemo, SynEdit)
larTextEditorSingleline, // A single-line text editor (for example: TEdit)
- larTrackBar, // A control which allows to drag a slider.
+ larTrackBar, // A control which allows one to drag a slider.
larTreeView, // A list of items in a tree structure.
larTreeItem, // An item in a tree structure.
larWindow // A top level window.
diff --git a/lcl/lclproc.pas b/lcl/lclproc.pas
index ce5af05..1a8c52b 100644
--- a/lcl/lclproc.pas
+++ b/lcl/lclproc.pas
@@ -854,7 +854,7 @@ end;
Raises an exception.
Normally gdb does not catch fpc Exception objects, therefore this procedure
raises a standard "division by zero" exception which is catched by gdb.
- This allows to stop a program, without extra gdb configuration.
+ This allows one to stop a program, without extra gdb configuration.
------------------------------------------------------------------------------}
procedure RaiseGDBException(const Msg: string);
begin
diff --git a/lcl/lresources.pp b/lcl/lresources.pp
index b4992ac..3bf57b1 100644
--- a/lcl/lresources.pp
+++ b/lcl/lresources.pp
@@ -201,7 +201,7 @@ type
WriteEmptyInheritedChilds = false (default).
Reason:
- This allows to delete/rename controls in ancestors without the need
+ This allows one to delete/rename controls in ancestors without the need
to update all descendants.
}
diff --git a/tools/jsonviewer/README.txt b/tools/jsonviewer/README.txt
index 68904cb..5690b36 100644
--- a/tools/jsonviewer/README.txt
+++ b/tools/jsonviewer/README.txt
@@ -1,5 +1,5 @@
-This little application allows to view JSON data in a graphical tree.
+This little application allows one to view JSON data in a graphical tree.
Each array and object is represented in the tree with the members (or
elements) below them.
debian/patches/default_config.diff 0000644 0000000 0000000 00000002146 12161264407 014426 0 ustar This patch fixes system wide default Lazarus configuration. It adds the needed
configuration to adapt Lazarus to Debian and makes it running out of the box
without need of any user's pre-configuration.
--- lazarus-0.9.28.2.orig/tools/install/linux/helpoptions.xml
+++ lazarus-0.9.28.2/tools/install/linux/helpoptions.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
debian/patches/disable-QTOPIA-on-arm-machines.diff 0000644 0000000 0000000 00000001256 12161264407 017030 0 ustar This patch enable building QT4 based LCL widget sets on arm machines. QTOPIA
is supposed to be a light implementation for embedded machines, however, Lazarus
Is using some API which does not exist on QTOPIA; thus could compile only with
regular QT implementation.
diff --git a/lcl/interfaces/qt/qt45.pas b/lcl/interfaces/qt/qt45.pas
index 99ba52c..2074f1f 100644
--- a/lcl/interfaces/qt/qt45.pas
+++ b/lcl/interfaces/qt/qt45.pas
@@ -36,9 +36,9 @@ const
// Set qtopia yourself if using QTOPIA with QVFB on i386
// ppc386 -dQTOPIA
-{$IFDEF CPUARM}
- {$DEFINE QTOPIA}
-{$ENDIF}
+//{$IFDEF CPUARM}
+// {$DEFINE QTOPIA}
+//{$ENDIF}
{$IFDEF QTOPIA}
Qt4PasLib = 'libQt4Pas.so.5';
debian/patches/lcl-with-multple-widget-sets.diff 0000644 0000000 0000000 00000000607 12161264407 017115 0 ustar This patch enable building all linux supported LCL widget sets.
diff --git a/lcl/Makefile.fpc b/lcl/Makefile.fpc
index ecd40c3..dd35600 100644
--- a/lcl/Makefile.fpc
+++ b/lcl/Makefile.fpc
@@ -152,6 +152,7 @@ cleanintf:
$(MAKE) -C interfaces clean
all: lclbase compiled intf
+ for WS in gtk2 nogui qt ; do ${MAKE} intf LCL_PLATFORM=$${WS} ; done
cleanlaz: cleanall
cleanall: clean
debian/patches/fix-compilation-with-fpc-2.6.2.patch 0000644 0000000 0000000 00000001777 12161264407 017141 0 ustar This patch fixes compilation with FPC 2.6.2. It mainly replaces version check
against 2.7.0 with checks against 2.6.2 for the merged changes.
--- lazarus/components/lazreport/source/lr_vers.inc 2013-05-17 19:07:26.000000000 +0200
+++ lazarus/components/lazreport/source/lr_vers.inc 2013-05-17 19:07:31.000000000 +0200
@@ -56,7 +56,7 @@
{$ENDIF}
{$DEFINE Delphi5}
-{$if FPC_FULLVERSION<20701}
+{$if FPC_FULLVERSION<20601}
// in former FCL versions TBookmark was a simple pointer
{$DEFINE noautomatedbookmark}
{$endif}
--- lazarus/components/codetools/codetoolsstructs.pas 2013-05-17 19:08:13.000000000 +0200
+++ lazarus/components/codetools/codetoolsstructs.pas 2013-05-17 19:08:28.000000000 +0200
@@ -290,7 +290,7 @@
function CompareAnsiStringPtrs(Data1, Data2: Pointer): integer;
-{$IF FPC_FULLVERSION<20701}
+{$IF FPC_FULLVERSION<20601}
{$DEFINE EnableAVLFindPointerFix}
{$ENDIF}
function AVLFindPointer(Tree: TAVLTree; Data: Pointer): TAVLTreeNode; {$IFNDEF EnableAVLFindPointerFix}inline;{$ENDIF}