Installers: Removed Debian package sources ("<lazarus-dir>/debian" directory). Added a note to tools/install/README.txt with links to official Debian package repository.

Reasons for removal:
 1. They are unmaintained and outdated (Debian distribution maintains its copy here: https://salsa.debian.org/pascal-team/lazarus/tree/master/debian).
 2. They are not needed by the Lazarus project itself, which uses package sources from tools/install directory.
 3. They are even removed from Debian packages during their creation.

ACKed by Mattias and Mazen.

git-svn-id: trunk@63088 -
This commit is contained in:
maxim 2020-04-27 22:26:59 +00:00
parent ced548bb66
commit 990ea0d78a
64 changed files with 6 additions and 4598 deletions

61
.gitattributes vendored
View File

@ -5953,67 +5953,6 @@ converter/replacefuncsunit.pas svneol=native#text/plain
converter/replacenamesunit.lfm svneol=native#text/plain
converter/replacenamesunit.pas svneol=native#text/plain
converter/usedunits.pas svneol=native#text/pascal
debian/README.Debian svneol=native#text/plain
debian/README.source svneol=native#text/plain
debian/changelog svneol=native#text/plain
debian/compat svneol=native#text/plain
debian/control svneol=native#text/plain
debian/control.in svneol=native#text/plain
debian/copyright svneol=native#text/plain
debian/fixdeb svneol=native#text/plain
debian/lazarus-doc.doc-base.in svneol=native#text/plain
debian/lazarus-doc.install.in svneol=native#text/plain
debian/lazarus-ide-gtk2.install.in svneol=native#text/plain
debian/lazarus-ide-gtk2.postinst.in svneol=native#text/plain
debian/lazarus-ide-gtk2.prerm.in svneol=native#text/plain
debian/lazarus-ide.install.in svneol=native#text/plain
debian/lazarus-ide.links.in svneol=native#text/plain
debian/lazarus-ide.manpages.in svneol=native#text/plain
debian/lazarus-ide.menu.in svneol=native#text/plain
debian/lazarus-ide.postinst.in svneol=native#text/plain
debian/lazarus-ide.prerm.in svneol=native#text/plain
debian/lazarus-src.install.in svneol=native#text/plain
debian/lcl-gtk2.install.in svneol=native#text/plain
debian/lcl-nogui.install.in svneol=native#text/plain
debian/lcl-qt4.install.in svneol=native#text/plain
debian/lcl-units.install.in svneol=native#text/plain
debian/lcl-utils.config.in svneol=native#text/plain
debian/lcl-utils.install.in svneol=native#text/plain
debian/lcl-utils.links.in svneol=native#text/plain
debian/lcl-utils.manpages.in svneol=native#text/plain
debian/lcl-utils.postinst.in svneol=native#text/plain
debian/lcl-utils.postrm.in svneol=native#text/plain
debian/lcl-utils.prerm.in svneol=native#text/plain
debian/lcl-utils.templates.in svneol=native#text/plain
debian/orig-tar.sh svneol=native#text/plain
debian/overrides/lazarus-ide svneol=native#text/plain
debian/overrides/lazarus-ide-gtk2 svneol=native#text/plain
debian/overrides/lcl-units svneol=native#text/plain
debian/overrides/lcl-utils svneol=native#text/plain
debian/patches/default_config.diff svneol=native#text/plain
debian/patches/lcl-with-multple-widget-sets.diff svneol=native#text/plain
debian/patches/series svneol=native#text/plain
debian/po/.pocheckerignore svneol=native#text/plain
debian/po/POTFILES.in svneol=native#text/plain
debian/po/cs.po svneol=native#text/plain
debian/po/da.po svneol=native#text/plain
debian/po/de.po svneol=native#text/plain
debian/po/es.po svneol=native#text/plain
debian/po/fr.po svneol=native#text/plain
debian/po/hu.po svneol=native#text/plain
debian/po/it.po svneol=native#text/plain
debian/po/ja.po svneol=native#text/plain
debian/po/lt.po svneol=native#text/plain
debian/po/pl.po svneol=native#text/plain
debian/po/pt.po svneol=native#text/plain
debian/po/ru.po svneol=native#text/plain
debian/po/sk.po svneol=native#text/plain
debian/po/sv.po svneol=native#text/plain
debian/po/templates.pot svneol=native#text/plain
debian/rules svneol=native#text/plain
debian/source/format svneol=native#text/plain
debian/source/lintian-overrides svneol=native#text/plain
debian/watch svneol=native#text/plain
debugger/assemblerdlg.lfm svneol=native#text/pascal
debugger/assemblerdlg.pp svneol=native#text/pascal
debugger/breakpointsdlg.lfm svneol=native#text/plain

2
.gitignore vendored
View File

@ -317,8 +317,6 @@ components/turbopower_ipro/units
components/units
converter/*.bak
converter/units
debian/*.bak
debian/units
debugger/*.bak
debugger/test/*.bak
debugger/test/units

19
debian/README.Debian vendored
View File

@ -1,19 +0,0 @@
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 <twerner@debian.org> Sat, 29 Dec 2007 23:02:53 +0100

11
debian/README.source vendored
View File

@ -1,11 +0,0 @@
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 <abo.almontacir@sfr.fr> Fri, 23 Oct 2009 08:50:53 +0200

855
debian/changelog vendored
View File

@ -1,855 +0,0 @@
lazarus (2.1.0) unstable; urgency=low
* Development version
-- Mattias Gaertner <mattias@freepascal.org> Sat, 15 Sep 2018 21:39:22 +0200
lazarus (2.0.0PreRelease) unstable; urgency=low
* Pre Release Candidate.
-- Mattias Gaertner <mattias@freepascal.org> Sat, 15 Sep 2018 21:30:22 +0200
lazarus (1.8.5) unstable; urgency=low
* Bugfix release
-- Mattias Gaertner <mattias@freepascal.org> Sat, 19 May 2018 12:46:22 +0200
lazarus (1.8.4) stable; urgency=low
* Bugfix release
-- Mattias Gaertner <mattias@freepascal.org> Sat, 19 May 2018 12:46:22 +0200
lazarus (1.8.3) unstable; urgency=low
* Bugfix release
-- Mattias Gaertner <mattias@freepascal.org> Sun, 25 Feb 2018 9:45:22 +0100
lazarus (1.8.2) stable; urgency=low
* Bugfix release
-- Mattias Gaertner <mattias@freepascal.org> Sun, 25 Feb 2018 9:45:22 +0100
lazarus (1.8.1) unstable; urgency=low
* Development version
-- Mattias Gaertner <mattias@freepascal.org> Sun, 3 Dec 2017 11:04:22 +0100
lazarus (1.8.0) stable; urgency=low
* Final Release
-- Mattias Gaertner <mattias@freepascal.org> Sun, 3 Dec 2017 11:04:22 +0100
lazarus (1.8.0RC5) unstable; urgency=low
* Release Candidate 5
-- Mattias Gaertner <mattias@freepascal.org> Wed, 11 Oct 2017 11:18:22 +0200
lazarus (1.8.0RC4) unstable; urgency=low
* Release Candidate 4
-- Mattias Gaertner <mattias@freepascal.org> Sat, 5 Aug 2017 14:35:22 +0200
lazarus (1.8.0RC3) unstable; urgency=low
* Release Candidate 3
-- Mattias Gaertner <mattias@freepascal.org> Tue, 27 Jun 2017 23:51:22 +0200
lazarus (1.8.0RC2) unstable; urgency=low
* Release Candidate 2
-- Mattias Gaertner <mattias@freepascal.org> Sat, 3 Jun 2017 19:38:22 +0200
lazarus (1.8.0RC1) unstable; urgency=low
* Snapshot building.
-- Mattias Gaertner <mattias@freepascal.org> Sat, 8 Apr 2017 23:33:22 +0200
lazarus (1.7.0) unstable; urgency=low
* Snapshot building.
-- Mattias Gaertner <mattias@freepascal.org> Mon, 30 Nov 2016 20:01:22 +0100
lazarus (1.5.0) unstable; urgency=low
* Snapshot building.
-- Mattias Gaertner <mattias@freepascal.org> Sun, 11 Jan 2015 12:07:35 +0100
lazarus (1.3.0) unstable; urgency=low
* Snapshot building.
-- Mattias Gaertner <mattias@freepascal.org> Sun, 3 Nov 2013 10:11:12 +0100
lazarus (1.2RC3-0) unstable; urgency=low
* New candidate release RC3.
-- Abou Al Montacir <abou.almontacir@sfr.fr> Wed, 05 Feb 2014 22:27:58 +0100
lazarus (1.1.99+dfsg-1) unstable; urgency=low
[ Abou Al Montacir ]
* New upstream pre-release.
+ Moved ideintf to components directory.
* Remove usage of depreciated parameters form of find. (Closes: Bug#724776)
* Bumped standard version to 3.9.5.
* Clean the way handling make files generation and removal.
[ Paul Gevers ]
* Remove nearly obsolete bzip compression for binary packages
(See https://lists.debian.org/debian-devel/2014/01/msg00542.html)
-- Abou Al Montacir <abou.almontacir@sfr.fr> Wed, 29 Jan 2014 18:54:37 +0100
lazarus (1.0.10+dfsg-2) unstable; urgency=low
* Install global links files with binary packages instead as they are now
used to retreive installed packages.
* Fixed VCS browser link.
-- Abou Al Montacir <abou.almontacir@sfr.fr> Sun, 28 Jun 2013 10:05:06 +0200
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 <elbrus@debian.org> 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 <elbrus@debian.org> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <plugwash@p10link.net> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <twerner@debian.org> 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 <abou.almontacir@sfr.fr> 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 <twerner@debian.org> 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 <twerner@debian.org> 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 <abou.almontacir@sfr.fr> 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 <abou.almontacir@sfr.fr> 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 <twerner@debian.org> 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 <twerner@debian.org> 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 <abou.almontacir@sfr.fr> 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 <twerner@debian.org> 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 <twerner@debian.org> 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 <twerner@debian.org> 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 <twerner@debian.org> 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 <twerner@debian.org> 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 <varunhiremath@gmail.com> Sun, 14 Jan 2007 12:20:05 +0530
lazarus (0.9.17-1) experimental; urgency=low
* Snapshot.
-- Micha Nelissen <micha@neli.hopto.org> Fri, 21 Jul 2006 16:09:00 +0200
lazarus (0.9.2-2) experimental; urgency=low
* First upload to Debian. (Closes: #253907)
-- Carlos Laviola <claviola@debian.org> Thu, 9 Sep 2004 23:42:37 -0300
lazarus (0.9.2-1) unstable; urgency=low
* New upstream release.
-- Carlos Laviola <claviola@debian.org> Tue, 24 Aug 2004 00:09:02 -0300
lazarus (0.9.1.5+cvs.20040818-1) unstable; urgency=low
* Initial official release.
-- Carlos Laviola <claviola@debian.org> Wed, 18 Aug 2004 13:15:25 -0300
lazarus (0.9.1beta-0) unstable; urgency=low
* Initial Release.
-- Pierre Gillmann <pierre@kiste-pierre.invalid> Sun, 30 May 2004 18:17:14 +0200

1
debian/compat vendored
View File

@ -1 +0,0 @@
5

628
debian/control vendored
View File

@ -1,628 +0,0 @@
Source: lazarus
Section: devel
Priority: optional
Maintainer: Carlos Laviola <claviola@debian.org>
Uploaders: Torsten Werner <twerner@debian.org>, Abou Al Montacir <abou.almontacir@sfr.fr>, Paul Gevers <elbrus@debian.org>
Standards-Version: 3.9.5
Build-Depends: debhelper (>= 7), 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/trunk
Homepage: http://www.lazarus.freepascal.org
Package: lazarus-1.2.0
Architecture: all
Depends: ${misc:Depends}, lazarus-ide-1.2.0 (>= ${source:Version}), lazarus-src-1.2.0 (>= ${source:Version}), lazarus-doc-1.2.0 (>= ${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.2.0
Architecture: all
Depends: ${misc:Depends}
Suggests: lazarus-ide-1.2.0
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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler, lazarus-src-1.2.0, lazarus-ide-gtk-1.2.0 | lazarus-ide-qt-1.2.0
Recommends: fpc, lcl-1.2.0, 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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide-1.2.0
Recommends: fpc, lcl-1.2.0, gdb
Suggests: fp-utils
Provides: lazarus-ide-gtk-1.2.0, 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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide-1.2.0, lazarus-ide-gtk-1.2.0
Recommends: fpc, lcl-1.2.0, gdb
Suggests: fp-utils
Provides: lazarus-ide-qt-1.2.0, 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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, lcl-units-1.2.0, lcl-utils-1.2.0
Recommends: fpc, lazarus-ide-1.2.0
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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler
Recommends: lcl-1.2.0, lazarus-ide-1.2.0
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.2.0 (<= 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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, lcl-gtk2-1.2.0 (= ${binary:Version}) | lcl-qt4-1.2.0 (= ${binary:Version})
Recommends: lazarus-ide-1.2.0, fpc
Suggests: gdb
Provides: lcl-units, lcl-${source:Upstream-Version}
Breaks: lcl-units (<< 0.9.28.2), lazarus-ide-1.2.0 (<= 0.9.28.2-2)
Replaces: lcl-units (<< 0.9.28.2), lazarus-ide-1.2.0 (<= 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.2.0
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl
Recommends: lazarus-ide-1.2.0, fpc
Suggests: gdb
Provides: lcl-nogui
Breaks: lcl-nogui (<< 0.9.28.2), lazarus-ide-1.2.0 (<= 0.9.28.2-2)
Replaces: lcl-nogui (<< 0.9.28.2), lazarus-ide-1.2.0 (<= 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.2.0
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.2.0, fpc
Suggests: gdb
Provides: lcl-gtk2, lcl-gtk
Breaks: lcl-gtk2 (<< 0.9.28.2), lazarus-ide-1.2.0 (<= 0.9.28.2-2)
Replaces: lcl-gtk2 (<< 0.9.28.2), lazarus-ide-1.2.0 (<= 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.2.0
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.2.0, 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.2.0
Section: doc
Architecture: all
Depends: ${misc:Depends}
Suggests: lazarus-ide-1.2.0
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 <F1> on any LCL identifier will browse the help of
that identifier).
##################### backward compatibility meta packages#####################
Package: lazarus
Architecture: all
Depends: ${misc:Depends}, lazarus-1.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${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.2.0 (= ${binary:Version})
Description: IDE for Free Pascal - documentation dependency package
Lazarus is an IDE to create (graphical and console) applications with Free
Pascal, the (L)GPLed Pascal and Object Pascal compiler that runs on
Windows, Linux, Mac OS X, FreeBSD and more.
.
Lazarus is the missing part of the puzzle that will allow you to develop
programs for all of the above platforms in a Delphi-like environment.
The IDE is a RAD tool that includes a form designer.
.
Unlike Java's "write once, run anywhere" motto, Lazarus and Free Pascal
strive for "write once, compile anywhere". Since the exact same compiler
is available on all of the above platforms you don't need to do any recoding
to produce identical products for different platforms.
.
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
Component Library (LCL).
.
This dependency package always depends on the latest available version of
the package pulling in the documentation for the Lazarus IDE and components.
It can be viewed separately with any HTML browser or accessed from the IDE's
integrated help (pressing <F1> on any LCL identifier will browse the help for
that identifier).

628
debian/control.in vendored
View File

@ -1,628 +0,0 @@
Source: lazarus
Section: devel
Priority: optional
Maintainer: Carlos Laviola <claviola@debian.org>
Uploaders: Torsten Werner <twerner@debian.org>, Abou Al Montacir <abou.almontacir@sfr.fr>, Paul Gevers <elbrus@debian.org>
Standards-Version: 3.9.5
Build-Depends: debhelper (>= 7), 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/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 <F1> 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 <F1> on any LCL identifier will browse the help for
that identifier).

561
debian/copyright vendored
View File

@ -1,561 +0,0 @@
This package was debianized by Carlos Laviola <claviola@debian.org> 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:
<lazarus>/ (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 <lazarus>, 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.]

57
debian/fixdeb vendored
View File

@ -1,57 +0,0 @@
#!/bin/bash
#
# Create debian files from *.in files
#
set -e
usage()
{
echo 'Usage : DEB_SUBST_<var1>=<val1> ... DEB_SUBST_<var1>=<val1> fixdeb [-sc|--gen-control] <file1.in> [file1.in] ... [filen.in]'
echo ' Changes environment variables with their values. The variables to be'
echo ' changed should be exported prefixed with DEB_SUBST_<name of the variable>'
echo ' --gen-control: do not skip generating control file, by default it will be ignored'
echo ' <files.in> = 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

View File

@ -1,10 +0,0 @@
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

View File

@ -1,3 +0,0 @@
/usr/share/doc/lazarus/${VERSION}/index.html
/usr/share/doc/lazarus/${VERSION}/images
/usr/share/doc/lazarus/${VERSION}/lcl

View File

@ -1 +0,0 @@
/usr/lib/lazarus/${VERSION}/lazarus-gtk2

View File

@ -1,12 +0,0 @@
#! /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#

View File

@ -1,11 +0,0 @@
#! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Remove alternatives
update-alternatives --remove lazarus-${VERSION} ${LAZARUS_DIR}/lazarus-gtk2
# Debhelper code
#DEBHELPER#

View File

@ -1,8 +0,0 @@
/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

View File

@ -1,2 +0,0 @@
/usr/lib/lazarus/${VERSION}/startlazarus /usr/bin/startlazarus-${VERSION}
/usr/lib/lazarus/${VERSION}/startlazarus /usr/bin/lazarus-ide-${VERSION}

View File

@ -1,2 +0,0 @@
debian/tmp/usr/man/man1/lazarus-ide-${VERSION}.1
debian/tmp/usr/man/man1/startlazarus-${VERSION}.1

View File

@ -1,6 +0,0 @@
?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}"

View File

@ -1,14 +0,0 @@
#! /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#

View File

@ -1,11 +0,0 @@
#! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Remove alternatives
update-alternatives --remove lazarus-ide ${LAZARUS_DIR}/startlazarus
# Debhelper code
#DEBHELPER#

View File

@ -1,15 +0,0 @@
/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}/tools
/usr/lib/lazarus/${VERSION}/converter

View File

@ -1 +0,0 @@
/usr/lib/lazarus/${VERSION}/lcl/units/*/gtk2

View File

@ -1 +0,0 @@
/usr/lib/lazarus/${VERSION}/lcl/units/*/nogui

View File

@ -1 +0,0 @@
/usr/lib/lazarus/${VERSION}/lcl/units/*/qt

View File

@ -1,50 +0,0 @@
/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/externhelp
/usr/lib/lazarus/${VERSION}/components/fpcunit
/usr/lib/lazarus/${VERSION}/components/fpweb
/usr/lib/lazarus/${VERSION}/components/h2pas
/usr/lib/lazarus/${VERSION}/components/ideintf
/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}/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

View File

@ -1,18 +0,0 @@
#! /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#

View File

@ -1,3 +0,0 @@
/etc/lazarus-${VERSION}
/usr/lib/lazarus/${VERSION}/lazbuild
/usr/lib/lazarus/${VERSION}/tools

View File

@ -1,5 +0,0 @@
/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}

View File

@ -1,5 +0,0 @@
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

View File

@ -1,44 +0,0 @@
#! /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

View File

@ -1,16 +0,0 @@
#! /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

View File

@ -1,11 +0,0 @@
#! /bin/sh
set -e
LAZARUS_DIR=/usr/lib/lazarus/${VERSION}
# Remove alternatives
update-alternatives --remove lazarus ${LAZARUS_DIR}
# Debhelper code
#DEBHELPER#

View File

@ -1,22 +0,0 @@
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.

37
debian/orig-tar.sh vendored
View File

@ -1,37 +0,0 @@
#!/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}

View File

@ -1,7 +0,0 @@
# 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 <elbrus@debian.org>, 22 Jun 2013
lazarus-ide: hardening-no-fortify-functions */startlazarus

View File

@ -1,7 +0,0 @@
# 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 <elbrus@debian.org>, 22 Jun 2013
lazarus-ide-gtk2: hardening-no-fortify-functions */lazarus-gtk2

View File

@ -1,2 +0,0 @@
# False spell error detectios
lcl-units: spelling-error-in-binary */lazconfigstorage.o Childs Children

View File

@ -1,5 +0,0 @@
# 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

View File

@ -1,35 +0,0 @@
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 @@
+<?xml version="1.0"?>
+<CONFIG>
+ <HelpOptions>
+ <Version Value="1"/>
+ <FPCDocs>
+ <HTML Directory="/usr/share/doc/fp-docs/$(FPCVER)"/>
+ </FPCDocs>
+ </HelpOptions>
+ <Viewers>
+ <THTMLBrowserHelpViewer>
+ <Browser Path="/usr/bin/x-www-browser"/>
+ </THTMLBrowserHelpViewer>
+ </Viewers>
+ <Databases>
+ <StartPage>
+ <BaseURL Value="file:///usr/share/doc/lazarus/%LazarusVersion%"/>
+ </StartPage>
+ <RTLUnits>
+ <BaseURL Value="file:///usr/share/doc/fp-docs/$(FPCVER)/rtl"/>
+ </RTLUnits>
+ <FCLUnits>
+ <BaseURL Value="file:///usr/share/doc/fp-docs/$(FPCVER)/fcl"/>
+ </FCLUnits>
+ <LCLUnits>
+ <BaseURL Value="file:///usr/share/doc/lazarus/%LazarusVersion%/lcl"/>
+ </LCLUnits>
+ </Databases>
+</CONFIG>

View File

@ -1,14 +0,0 @@
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

View File

@ -1,2 +0,0 @@
default_config.diff
lcl-with-multple-widget-sets.diff

View File

View File

@ -1 +0,0 @@
[type: gettext/rfc822deb] lcl-utils.templates.in

71
debian/po/cs.po vendored
View File

@ -1,71 +0,0 @@
# Czech PO debconf template translation of lazarus.
# Copyright (C) 2012 Michal Simunek <michal.simunek@gmail.com>
# This file is distributed under the same license as the lazarus package.
# Michal Simunek <michal.simunek@gmail.com>, 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 <michal.simunek@gmail.com>\n"
"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\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."

71
debian/po/da.po vendored
View File

@ -1,71 +0,0 @@
# 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 <joedalton2@yahoo.dk>, 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 <joedalton2@yahoo.dk>\n"
"Language-Team: Danish <debian-l10n-danish@lists.debian.org>\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."

74
debian/po/de.po vendored
View File

@ -1,74 +0,0 @@
# Translation of lazarus templates into German
# Copyright (C) 2012 Holger Wansing <linux@wansing-online.de>
# This file is distributed under the same license as the lazarus package.
# Holger Wansing <linux@wansing-online.de>, 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 <linux@wansing-online.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\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."

71
debian/po/es.po vendored
View File

@ -1,71 +0,0 @@
# 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 <miguel.guasch@hushmail.com>, 2012.
# - Review
# Javier Fernández-Sanguino <jfs@debian.org> , 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 (<debian-l10n-spanish@lists.debian.org>)
#
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 <miguel.guasch@hushmail.com>\n"
"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\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."

74
debian/po/fr.po vendored
View File

@ -1,74 +0,0 @@
# Translation of lazarus debconf templates to French
# Copyright (C) 2012 Debian French l10n team <debian-l10n-french@lists.debian.org
# This file is distributed under the same license as the lazarus package.
#
# David Prévot <david@tilapin.org>, 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: 2015-05-14 21:38+0100\n"
"Last-Translator: David Prévot <david@tilapin.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\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: Poedit 1.7.5\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 faire cohabiter plusieurs versions 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 de 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 de 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."

41
debian/po/hu.po vendored
View File

@ -1,41 +0,0 @@
# Hungarian translation of lazarus debconf templates
# This file is distributed under the same license as the Lazarus package.
# Péter Gábor <ptrg@freemail.hu>, 2014
#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: lazarus@packages.debian.org\n"
"POT-Creation-Date: 2012-10-01 09:27+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Péter Gábor <ptrg@freemail.hu>\n"
"Language-Team: Magyar (Hungarian)\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "\"/etc/lazarus\" átnevezése erre: \"/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 "A Lazarus csomag támogatja, hogy különböző változatok legyenek egy időben telepítve, alternatív beállítások rendszerét használva a megfelelő alapértelmezések érdekében. Általában, a komponensek legújabb változata van használatban."
#. 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 "Az Lazarus csomag alternatív beállítások rendszerének az egész rendszerre kiterjedő használatához a /etc/lazarus könyvtárat az alternatív beállítások rendszerének kell kezelni. Jelenleg létezik egy valódi /etc/lazarus könyvtár, valószínűleg egy korábbi telepítésből. Ahhoz, hogy elkezdhesse használni az alternatív beállítások rendszerét, jóvá kell hagynia a \"/etc/lazarus\" átnevezését. Ha nem teszi, minden alkalommal felül kell vizsgálnia a beállításokat amikor Lazarus változat frissítve lesz, mivel a beállítási fájlok nem mindig visszafelé-kompatibilisek. Ezenkívül a különböző változatok közötti váltáskor további beavatkozásokra lehet szükség."
#. 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 "Ha módosította a konfigurációs fájlokat, akkor valószínűleg szükség lesz azok felülvizsgálatára és a megfelelő változathoz igazítására, mert ez nem történik meg automatikusan."

74
debian/po/it.po vendored
View File

@ -1,74 +0,0 @@
# 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 <beatricet@libero.it>, 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 <beatricet@libero.it>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\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."

69
debian/po/ja.po vendored
View File

@ -1,69 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# victory <victory.deb@gmail.com>, 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 <victory.deb@gmail.com>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\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 ""
"設定ファイルに変更を加えた場合、変更が自動的に全体に取り入れられるわけではない"
"ので、恐らく見直した上でそれぞれ個別に適用していく必要があります。"

75
debian/po/lt.po vendored
View File

@ -1,75 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Valdas Jankunas <zmuogs@gmail.com>, 2017.
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: 2017-07-05 22:50+0200\n"
"Last-Translator: Valdas Jankunas <zmuogs@gmail.com>\n"
"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
"Language: lt\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"
"%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 2.0\n"
#. Type: boolean
#. Description
#: ../lcl-utils.templates.in:1001
msgid "Rename \"/etc/lazarus\" to \"/etc/lazarus.bak\"?"
msgstr "Pervadinti „/etc/lazarus“ į „/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 ""
"Dabar „Lazrus“ programų paketas palaiko daugelį tuo pat metu įdiegtų laidų "
"ir tinkamų numatytų verčių nustatymą naudojant alternatyvų sistemą. Įprastai "
"naudojama bet kokio komponento paskutinioji laida."
#. 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 ""
"Tam, kad alternatyvų sistema tvarkytų visos sistemos „Lazrus“ progrmaų paketo "
"konfiguraciją, „/etc/lazarus“ turi būti prieinamas alternatyvų kontrolei."
" Šiuo "
"metu sistemoje egzistuoja aplankas „/etc/lazarus“, matyt nuo ankstesnio"
" diegimo. "
"Tam, kad alternatyvų sistema galėtų valdyti konfiguraciją, būtina sutikti su "
"„/etc/lazarus“ pervardinimu. Antraip konfgiruraciją teks peržiūrėti kas kart"
" pakitus "
"„Lazarus“ laidai, o konfiguracijos laidos ne visada būna suderinamos su"
" ankstesne "
"laida. Be to persijungiant tarp laidų gali pareikalauti didesnio įsikišimo."
#. 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 ""
"Pakeitus konfiguracijos failus, pakeitimus ko gero teks pritaikyti visų laidų "
"konfiguracijose, nes pakitimai automatiškai nepersiduoda į kitas laidas."

76
debian/po/pl.po vendored
View File

@ -1,76 +0,0 @@
# 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 <michal.kulach@gmail.com>, 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 <michal.kulach@gmail.com>\n"
"Language-Team: Polish <debian-l10n-polish@lists.debian.org>\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."

72
debian/po/pt.po vendored
View File

@ -1,72 +0,0 @@
# Portuguese translation for lazarus's debconf messages
# Copyright (C) 2012
# This file is distributed under the same license as the lazarus package.
# Rui Branco <ruipb@debianpt.org>, 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 <ruipb@debianpt.org>\n"
"Language-Team: Portuguese <traduz@debianpt.org>\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."

43
debian/po/ru.po vendored
View File

@ -1,43 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the lazarus package.
#
# Yuri Kozlov <yuray@komyakino.ru>, 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: 2015-01-04 17:06+0300\n"
"Last-Translator: Maxim Ganetsky <maxkill@mail.ru>\n"
"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\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 "Если вы вносили изменения в файлы параметров, то вам, вероятно, понадобится внести их в файлы параметров для всех версий, так как они не вносятся автоматически."

73
debian/po/sk.po vendored
View File

@ -1,73 +0,0 @@
# 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 <linux@slavino.sk>, 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 <linux@slavino.sk>\n"
"Language-Team: slovenčina <debian-l10n-slovak@lists.debian.org>\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."

65
debian/po/sv.po vendored
View File

@ -1,65 +0,0 @@
# Translation of lazarus debconf template to Swedish
# Copyright (C) 2012 Martin Bagge <brother@bsnet.se>
# This file is distributed under the same license as the lazarus package.
#
# Martin Bagge <brother@bsnet.se>, 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 <brother@bsnet.se>\n"
"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\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."

View File

@ -1,57 +0,0 @@
# 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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

378
debian/rules vendored
View File

@ -1,378 +0,0 @@
#!/usr/bin/make -f
# debian/rules for Lazarus
DEB_PACKAGE_NAME = lazarus
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 --lazarusdir=../..
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')
#export DH_VERBOSE=1
###################
# Clean
#
clean: clean-patched clean-make-files
${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
dh_clean
clean-patched: make-files
@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
###################
# Debian files
#
debian-files: debian-files-stamp
debian-files-stamp:
@echo "--- Creating/fixing *.install files"
DEB_SUBST_PACKAGESUFFIX=${PACKAGESUFFIX} \
debian/fixdeb debian/*.in
touch debian-files-stamp
make-files: make-files-stamp
make-files-stamp:
# Regenrate make files using fpcmake.
find * -name Makefile.fpc -exec ${FPCMAKE} -Tall -q '{}' ';'
touch $@
clean-make-files:
# Remove auto-generated make files.
find * -name Makefile.fpc -execdir sh -c '${RM} $$(basename {} .fpc)' ';'
${RM} make-files-stamp
###################
# Arch packages
#
configure: debian-files clean-make-files make-files configure-stamp
configure-stamp:
dh_testdir
dh_prep
# Remove auto-generated version file.
${RM} ide/version.inc
# Add version.inc:
echo \'$(DEB_VERSION)\' > ide/version.inc
touch configure-stamp
build-arch: 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*\)<CompilerOptions>.*@\1<AutoUpdate Value="Manually"/>\n&@' "$${package}" > "${LIB_DIR}/$${package}" ; \
done
# Install packages global links
${CP} -t ${LIB_DIR}/packager $(CURDIR)/packager/globallinks
# 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:
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: 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: clean-patched install-source-stamp
install-source-stamp:
@echo "--- Cleaning the tree and copying the source code"
dh_testdir
dh_testroot
${MKDIR} ${SRC_DIR}
${CP} -t ${SRC_DIR} \
$(CURDIR)/Makefile* \
$(CURDIR)/components \
$(CURDIR)/converter \
$(CURDIR)/debugger \
$(CURDIR)/designer \
$(CURDIR)/doceditor \
$(CURDIR)/examples \
$(CURDIR)/ide \
$(CURDIR)/images \
$(CURDIR)/lcl \
$(CURDIR)/packager \
$(CURDIR)/test \
$(CURDIR)/tools
# Remove files already installed in binary packages
find ${SRC_DIR} -name '*.lpk' -delete
${RM} ${SRC_DIR}/packager/globallinks
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
#
configure-indep: configure-indep-stamp configure
configure-indep-stamp:
@echo -- Configure indep
dh_prep
touch configure-indep-stamp
binary-indep: configure-indep install-doc install-source
@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 configure-indep make-files clean-make-files
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}' >> $@

View File

@ -1 +0,0 @@
3.0 (quilt)

View File

@ -1 +0,0 @@
lazarus source: debian-revision-should-not-be-zero

7
debian/watch vendored
View File

@ -1,7 +0,0 @@
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 <bartm@debian.org> Wed, 06 Mar 2013 05:12:44 +0000

View File

@ -107,6 +107,12 @@ Creating other system specific rpms:
Debian:
NOTE:
These packages are maintained by the Lazarus team. Debian distribution
maintains its version of packages separately here:
https://salsa.debian.org/pascal-team/lazarus/tree/master/debian
https://salsa.debian.org/pascal-team/fpc/tree/master/debian
Creating the debian fpc and fpc-src packages:
There are two versions of the compiler: the stable 2.0.x and the unstable