mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-21 21:28:17 +02:00
* Merged modifications from official Debian packaging rules : split packages into lcl-* and ide-*.
* Fixed patches failing to apply due to new components added between 0.9.28 and 0.9.29. git-svn-id: trunk@27299 -
This commit is contained in:
parent
dd6758df98
commit
591f9e03b3
15
.gitattributes
vendored
15
.gitattributes
vendored
@ -2337,19 +2337,32 @@ debian/copyright svneol=native#text/plain
|
|||||||
debian/docs svneol=native#text/plain
|
debian/docs svneol=native#text/plain
|
||||||
debian/fixdeb svneol=native#text/plain
|
debian/fixdeb svneol=native#text/plain
|
||||||
debian/install.sh svneol=native#text/plain
|
debian/install.sh 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-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.install.in svneol=native#text/plain
|
||||||
debian/lazarus-ide.links.in svneol=native#text/plain
|
debian/lazarus-ide.links.in svneol=native#text/plain
|
||||||
debian/lazarus-ide.menu svneol=native#text/plain
|
debian/lazarus-ide.menu svneol=native#text/plain
|
||||||
debian/lazarus-src.install.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.install.in svneol=native#text/plain
|
||||||
|
debian/lcl-utils.links.in svneol=native#text/plain
|
||||||
debian/orig-tar.sh svneol=native#text/plain
|
debian/orig-tar.sh svneol=native#text/plain
|
||||||
debian/overrides/lazarus-ide svneol=native#text/plain
|
debian/overrides/lazarus-ide svneol=native#text/plain
|
||||||
debian/overrides/lazarus-src svneol=native#text/plain
|
debian/overrides/lazarus-ide-gtk2 svneol=native#text/plain
|
||||||
|
debian/overrides/lazarus-ide-qt4 svneol=native#text/plain
|
||||||
|
debian/overrides/lcl-utils svneol=native#text/plain
|
||||||
debian/patches/01_topmakefile.diff svneol=native#text/plain
|
debian/patches/01_topmakefile.diff svneol=native#text/plain
|
||||||
debian/patches/02_components.diff svneol=native#text/plain
|
debian/patches/02_components.diff svneol=native#text/plain
|
||||||
debian/patches/default_config.diff svneol=native#text/plain
|
debian/patches/default_config.diff svneol=native#text/plain
|
||||||
debian/patches/series svneol=native#text/plain
|
debian/patches/series svneol=native#text/plain
|
||||||
debian/rules svneol=native#text/plain
|
debian/rules svneol=native#text/plain
|
||||||
|
debian/source/format svneol=native#text/plain
|
||||||
debian/watch svneol=native#text/plain
|
debian/watch svneol=native#text/plain
|
||||||
debugger/assemblerdlg.lfm svneol=native#text/pascal
|
debugger/assemblerdlg.lfm svneol=native#text/pascal
|
||||||
debugger/assemblerdlg.pp svneol=native#text/pascal
|
debugger/assemblerdlg.pp svneol=native#text/pascal
|
||||||
|
89
debian/changelog
vendored
89
debian/changelog
vendored
@ -2,7 +2,94 @@ lazarus (0.9.29-0) unstable; urgency=low
|
|||||||
|
|
||||||
* Snapshot building.
|
* Snapshot building.
|
||||||
|
|
||||||
-- Abou Al Montacir <abou.almontacir@sfr.fr> Sat, 17 Nov 2009 20:08:00 +0100
|
-- Abou Al Montacir <abou.almontacir@sfr.fr> Sat, 11 Nov 2010 01:03:00 +0200
|
||||||
|
|
||||||
|
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 addeing 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
|
lazarus (0.9.28.2-3) unstable; urgency=low
|
||||||
|
|
||||||
|
248
debian/control
vendored
248
debian/control
vendored
@ -4,21 +4,18 @@ Priority: optional
|
|||||||
Maintainer: Carlos Laviola <claviola@debian.org>
|
Maintainer: Carlos Laviola <claviola@debian.org>
|
||||||
Uploaders: Torsten Werner <twerner@debian.org>, Abou Al Montacir <abou.almontacir@sfr.fr>
|
Uploaders: Torsten Werner <twerner@debian.org>, Abou Al Montacir <abou.almontacir@sfr.fr>
|
||||||
DM-Upload-Allowed: yes
|
DM-Upload-Allowed: yes
|
||||||
Standards-Version: 3.8.3
|
Standards-Version: 3.9.1
|
||||||
Build-Depends: debhelper (>= 7), quilt, fpc (>= 2.2.4-3), fpc-source (>= 2.2.4-3),
|
Build-Depends: debhelper (>= 7), quilt, fpc (>= 2.2.4-3), fpc-source (>= 2.2.4-3), fp-utils, imagemagick
|
||||||
fp-utils, imagemagick
|
|
||||||
Vcs-Svn: https://bollin.googlecode.com/svn/lazarus/trunk
|
Vcs-Svn: https://bollin.googlecode.com/svn/lazarus/trunk
|
||||||
Vcs-Browser: http://bollin.googlecode.com/svn/lazarus/trunk
|
Vcs-Browser: http://bollin.googlecode.com/svn/lazarus/trunk
|
||||||
Homepage: http://www.lazarus.freepascal.org
|
Homepage: http://www.lazarus.freepascal.org
|
||||||
|
|
||||||
Package: lazarus
|
Package: lazarus
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Pre-Depends: dpkg (>= 1.10.24)
|
Depends: ${misc:Depends}, lazarus-ide (>= ${source:Version}), lazarus-src (>= ${source:Version}), lazarus-doc (>= ${source:Version})
|
||||||
Depends: lazarus-ide (>= ${source:Version}),
|
|
||||||
lazarus-src (>= ${source:Version}), lazarus-doc (>= ${source:Version})
|
|
||||||
Recommends: fpc, fpc-source
|
Recommends: fpc, fpc-source
|
||||||
Suggests: fp-utils, fp-docs
|
Suggests: fp-utils, fp-docs
|
||||||
Description: IDE for Free Pascal to create (graphical and console) applications
|
Description: IDE for Free Pascal - Meta Package
|
||||||
Lazarus is an IDE to create (graphical and console) applications with Free
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
on Windows, Linux, Mac OS X, FreeBSD and more.
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
@ -42,13 +39,11 @@ Description: IDE for Free Pascal to create (graphical and console) applications
|
|||||||
.
|
.
|
||||||
Tutorials: http://lazarus-ccr.sourceforge.net
|
Tutorials: http://lazarus-ccr.sourceforge.net
|
||||||
|
|
||||||
|
|
||||||
Package: lazarus-src
|
Package: lazarus-src
|
||||||
Section: devel
|
|
||||||
Architecture: all
|
Architecture: all
|
||||||
Pre-Depends: dpkg (>= 1.10.24)
|
Depends: ${misc:Depends}
|
||||||
Suggests: lazarus-ide
|
Suggests: lazarus-ide
|
||||||
Description: IDE for Free Pascal to create (graphical and console) applications
|
Description: IDE for Free Pascal - LCL Sources Code
|
||||||
Lazarus is an IDE to create (graphical and console) applications with Free
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
on Windows, Linux, Mac OS X, FreeBSD and more.
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
@ -69,14 +64,11 @@ Description: IDE for Free Pascal to create (graphical and console) applications
|
|||||||
run (retrieving declarations and navigating in code).
|
run (retrieving declarations and navigating in code).
|
||||||
|
|
||||||
Package: lazarus-ide
|
Package: lazarus-ide
|
||||||
Architecture: i386 powerpc sparc amd64 arm
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
Pre-Depends: dpkg (>= 1.10.24)
|
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler, lazarus-src, lazarus-ide-gtk | lazarus-ide-qt
|
||||||
Depends: ${shlibs:Depends}, fp-compiler (>= 2.2.4-3), fp-units-base,
|
Recommends: fpc, lcl, gdb
|
||||||
fp-units-rtl, fp-units-fcl, fp-units-gtk2,
|
|
||||||
${fpc-abi:Depends}, lazarus-src
|
|
||||||
Recommends: fpc, gdb
|
|
||||||
Suggests: fp-utils
|
Suggests: fp-utils
|
||||||
Description: IDE for Free Pascal to create (graphical and console) applications
|
Description: IDE for Free Pascal - Common IDE files
|
||||||
Lazarus is an IDE to create (graphical and console) applications with Free
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
on Windows, Linux, Mac OS X, FreeBSD and more.
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
@ -93,13 +85,227 @@ Description: IDE for Free Pascal to create (graphical and console) applications
|
|||||||
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
|
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
|
||||||
Component Library (LCL).
|
Component Library (LCL).
|
||||||
.
|
.
|
||||||
This package contains the lazarus IDE, LCL and components.
|
This package contains the commons files required to run lazarus IDE.
|
||||||
|
|
||||||
|
Package: lazarus-ide-gtk2
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide
|
||||||
|
Recommends: fpc, lcl, gdb
|
||||||
|
Suggests: fp-utils
|
||||||
|
Provides: lazarus-ide-gtk
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Description: IDE for Free Pascal - IDE build on top of GTK+ backend
|
||||||
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
|
.
|
||||||
|
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 lazarus IDE build on top of GTK+ backend.
|
||||||
|
|
||||||
|
Package: lazarus-ide-qt4
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, lazarus-ide, lazarus-ide-gtk
|
||||||
|
Recommends: fpc, lcl, gdb
|
||||||
|
Suggests: fp-utils
|
||||||
|
Provides: lazarus-ide-qt
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Description: IDE for Free Pascal - IDE build on top of QT backend
|
||||||
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
|
.
|
||||||
|
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 will contain the lazarus IDE build on top of QT backend, however
|
||||||
|
for now it just depends on gtk based IDE.
|
||||||
|
|
||||||
|
Package: lcl
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, lcl-units, lcl-utils
|
||||||
|
Recommends: fpc, lazarus-ide
|
||||||
|
Suggests: gdb
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Description: Lazarus Components Library - LCL metapackage
|
||||||
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
|
.
|
||||||
|
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 a metapackage to ease installing the LCL and components.
|
||||||
|
|
||||||
|
Package: lcl-utils
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, fp-compiler
|
||||||
|
Recommends: lcl, lazarus-ide
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 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. Free Pascal is a (L)GPL'ed 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 applications.
|
||||||
|
|
||||||
|
Package: lcl-units
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, lcl-gtk2 | lcl-gtk | lcl-qt
|
||||||
|
Recommends: lazarus-ide, fpc
|
||||||
|
Suggests: gdb
|
||||||
|
Provides: lcl-${source:Upstream-Version}, lcl-${source:Version}
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 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. Free Pascal is a (L)GPL'ed 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 LCL and components.
|
||||||
|
|
||||||
|
Package: lcl-nogui
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl
|
||||||
|
Recommends: lazarus-ide, fpc
|
||||||
|
Suggests: gdb
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 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. Free Pascal is a (L)GPL'ed 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 LCL and components no GUI based backend for command
|
||||||
|
line tools and non graphical applications.
|
||||||
|
|
||||||
|
Package: lcl-gtk2
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl, fp-units-gtk2
|
||||||
|
Recommends: lazarus-ide, fpc
|
||||||
|
Suggests: gdb
|
||||||
|
Provides: lcl-gtk
|
||||||
|
Breaks: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Replaces: lazarus-ide (<= 0.9.28.2-2)
|
||||||
|
Description: Lazarus Components Library - GTK+ backend
|
||||||
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
|
.
|
||||||
|
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 LCL and components GTK+ based backend.
|
||||||
|
|
||||||
|
Package: lcl-qt4
|
||||||
|
Architecture: i386 powerpc sparc amd64 armel
|
||||||
|
Depends: ${misc:Depends}, ${shlibs:Depends}, ${fpc-abi:Depends}, fp-units-rtl, fp-units-base, fp-units-fcl, libqt4pas-dev
|
||||||
|
Recommends: lazarus-ide, fpc
|
||||||
|
Suggests: gdb
|
||||||
|
Provides: lcl-qt
|
||||||
|
Description: Lazarus Components Library - QT backend
|
||||||
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
|
.
|
||||||
|
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 LCL and components Qt based backend. Actually this is
|
||||||
|
an empty package but will not be in the future.
|
||||||
|
|
||||||
Package: lazarus-doc
|
Package: lazarus-doc
|
||||||
Section: doc
|
Section: doc
|
||||||
Architecture: all
|
Architecture: all
|
||||||
|
Depends: ${misc:Depends}
|
||||||
Suggests: lazarus-ide
|
Suggests: lazarus-ide
|
||||||
Description: IDE for Free Pascal to create (graphical and console) applications
|
Description: IDE for Free Pascal - Documentation
|
||||||
Lazarus is an IDE to create (graphical and console) applications with Free
|
Lazarus is an IDE to create (graphical and console) applications with Free
|
||||||
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
Pascal. Free Pascal is a (L)GPL'ed Pascal and Object Pascal compiler that runs
|
||||||
on Windows, Linux, Mac OS X, FreeBSD and more.
|
on Windows, Linux, Mac OS X, FreeBSD and more.
|
||||||
@ -116,7 +322,7 @@ Description: IDE for Free Pascal to create (graphical and console) applications
|
|||||||
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
|
In short, Lazarus is a free RAD tool for Free Pascal using its Lazarus
|
||||||
Component Library (LCL).
|
Component Library (LCL).
|
||||||
.
|
.
|
||||||
This package contain documentation of the lazarus IDE and components. It can
|
This package contains documentation of the lazarus IDE and components. It can
|
||||||
be viewed separately with any HTML browser or used by the IDE to as an
|
be viewed separately with any HTML browser or used by the IDE to as an
|
||||||
integrated help (pressing <F1> on any LCL identifier will browse the help of
|
integrated help (pressing <F1> on any LCL identifier will browse the help of
|
||||||
that identifier).
|
that identifier).
|
||||||
|
10
debian/lazarus-doc.doc-base.in
vendored
Normal file
10
debian/lazarus-doc.doc-base.in
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
Document: lazarus-doc
|
||||||
|
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/*
|
||||||
|
Index: /usr/share/doc/lazarus/%{lazarusversion}/index.html
|
1
debian/lazarus-ide-gtk2.install.in
vendored
Normal file
1
debian/lazarus-ide-gtk2.install.in
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/lazarus/%{lazarusversion}/lazarus-gtk2
|
12
debian/lazarus-ide-gtk2.postinst.in
vendored
Normal file
12
debian/lazarus-ide-gtk2.postinst.in
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
LAZARUS_DIR=/usr/lib/lazarus/%{lazarusversion}
|
||||||
|
|
||||||
|
# add alternative
|
||||||
|
update-alternatives \
|
||||||
|
--install ${LAZARUS_DIR}/lazarus lazarus ${LAZARUS_DIR}/lazarus-gtk2 20 \
|
||||||
|
|
||||||
|
# Debhelper code
|
||||||
|
#DEBHELPER#
|
11
debian/lazarus-ide-gtk2.prerm.in
vendored
Normal file
11
debian/lazarus-ide-gtk2.prerm.in
vendored
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#! /bin/sh
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
LAZARUS_DIR=/usr/lib/lazarus/%{lazarusversion}
|
||||||
|
|
||||||
|
# remove alternative
|
||||||
|
update-alternatives --remove lazarus ${LAZARUS_DIR}/lazarus-gtk2
|
||||||
|
|
||||||
|
# Debhelper code
|
||||||
|
#DEBHELPER#
|
53
debian/lazarus-ide.install.in
vendored
53
debian/lazarus-ide.install.in
vendored
@ -1,57 +1,10 @@
|
|||||||
/etc/lazarus
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/lazarus
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/lazbuild
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/startlazarus
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/codetools
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/custom
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/jcf2
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/rx
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/sqlite
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/cgi
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/fpcunit
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/memds
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/sqldb
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/printers
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/projecttemplates
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/rtticontrols
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/sdf
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/synedit
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/synunihighlighter
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/tachart
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/tdbf
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/components/turbopower_ipro
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/lazreport
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/chmhelp
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/macfiles
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/mpaslex
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/opengl
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/dbexport
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/popupnotifier
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/simpleideintf
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/daemon
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/fpweb
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/editortoolbar
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/prettymessages
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/lazthread
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/datadict
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/customform
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/prettyformat
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/h2pas
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/components/images
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/converter
|
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/debugger
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/docs/Contributors.txt
|
/usr/lib/lazarus/%{lazarusversion}/docs/Contributors.txt
|
||||||
/usr/lib/lazarus/%{lazarusversion}/docs/contributors.utf8
|
/usr/lib/lazarus/%{lazarusversion}/docs/contributors.utf8
|
||||||
/usr/lib/lazarus/%{lazarusversion}/docs/acknowledgements.txt
|
/usr/lib/lazarus/%{lazarusversion}/docs/acknowledgements.txt
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/doceditor
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/examples
|
/usr/lib/lazarus/%{lazarusversion}/examples
|
||||||
#/usr/lib/lazarus/%{lazarusversion}/ide
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/ideintf
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/languages
|
/usr/lib/lazarus/%{lazarusversion}/languages
|
||||||
/usr/lib/lazarus/%{lazarusversion}/lcl
|
/usr/lib/lazarus/%{lazarusversion}/startlazarus
|
||||||
/usr/lib/lazarus/%{lazarusversion}/packager
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/tools
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/units
|
|
||||||
/usr/share/applications
|
/usr/share/applications
|
||||||
|
/usr/share/man/man1/lazarus-ide.1
|
||||||
|
/usr/share/man/man1/startlazarus.1
|
||||||
/usr/share/pixmaps
|
/usr/share/pixmaps
|
||||||
/usr/share/man
|
|
||||||
|
6
debian/lazarus-ide.links.in
vendored
6
debian/lazarus-ide.links.in
vendored
@ -1,8 +1,2 @@
|
|||||||
/usr/lib/lazarus/%{lazarusversion}/startlazarus /usr/bin/startlazarus
|
/usr/lib/lazarus/%{lazarusversion}/startlazarus /usr/bin/startlazarus
|
||||||
/usr/lib/lazarus/%{lazarusversion}/startlazarus /usr/bin/lazarus-ide
|
/usr/lib/lazarus/%{lazarusversion}/startlazarus /usr/bin/lazarus-ide
|
||||||
/usr/lib/lazarus/%{lazarusversion}/lazarus /usr/lib/lazarus/lazarus-ide
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/lazbuild /usr/bin/lazbuild
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/tools/lazres /usr/bin/lazres
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/tools/lrstolfm /usr/bin/lrstolfm
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/tools/svn2revisioninc /usr/bin/svn2revisioninc
|
|
||||||
/usr/lib/lazarus/%{lazarusversion}/tools/updatepofiles /usr/bin/updatepofiles
|
|
||||||
|
1
debian/lcl-gtk2.install.in
vendored
Normal file
1
debian/lcl-gtk2.install.in
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/lazarus/%{lazarusversion}/lcl/units/*/gtk2
|
1
debian/lcl-nogui.install.in
vendored
Normal file
1
debian/lcl-nogui.install.in
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/usr/lib/lazarus/%{lazarusversion}/lcl/units/*/nogui
|
1
debian/lcl-qt4.install.in
vendored
Normal file
1
debian/lcl-qt4.install.in
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
#/usr/lib/lazarus/%{lazarusversion}/lcl/units/*/qt
|
45
debian/lcl-units.install.in
vendored
Normal file
45
debian/lcl-units.install.in
vendored
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/codetools
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/custom
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/jcf2
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/rx
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/sqlite
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/cgi
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/fpcunit
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/memds
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/sqldb
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/printers
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/projecttemplates
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/rtticontrols
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/sdf
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/synedit
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/synunihighlighter
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/tachart
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/tdbf
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/components/turbopower_ipro
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/lazreport
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/chmhelp
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/macfiles
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/mpaslex
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/opengl
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/dbexport
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/popupnotifier
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/simpleideintf
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/daemon
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/fpweb
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/editortoolbar
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/prettymessages
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/lazthread
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/datadict
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/customform
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/prettyformat
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/h2pas
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/components/images
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/converter
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/debugger
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/doceditor
|
||||||
|
#/usr/lib/lazarus/%{lazarusversion}/ide
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/ideintf
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/lcl/units/*/*.ppu
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/lcl/units/*/*.o
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/packager
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/units
|
8
debian/lcl-utils.install.in
vendored
Normal file
8
debian/lcl-utils.install.in
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
/etc/lazarus
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/lazbuild
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/tools
|
||||||
|
/usr/share/man/man1/lazbuild.1
|
||||||
|
/usr/share/man/man1/lazres.1
|
||||||
|
/usr/share/man/man1/lrstolfm.1
|
||||||
|
/usr/share/man/man1/svn2revisioninc.1
|
||||||
|
/usr/share/man/man1/updatepofiles.1
|
5
debian/lcl-utils.links.in
vendored
Normal file
5
debian/lcl-utils.links.in
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
/usr/lib/lazarus/%{lazarusversion}/lazbuild /usr/bin/lazbuild
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/tools/lazres /usr/bin/lazres
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/tools/lrstolfm /usr/bin/lrstolfm
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/tools/svn2revisioninc /usr/bin/svn2revisioninc
|
||||||
|
/usr/lib/lazarus/%{lazarusversion}/tools/updatepofiles /usr/bin/updatepofiles
|
4
debian/overrides/lazarus-ide
vendored
4
debian/overrides/lazarus-ide
vendored
@ -1,4 +0,0 @@
|
|||||||
# The Free Pascal Compiler does not properly support linking. Please
|
|
||||||
# see BTS #472304. The zlib functionality is provided without a proper
|
|
||||||
# way to turn it off.
|
|
||||||
lazarus-ide: embedded-zlib
|
|
4
debian/overrides/lazarus-ide-gtk2
vendored
Normal file
4
debian/overrides/lazarus-ide-gtk2
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# The Free Pascal Compiler does not properly support linking. Please
|
||||||
|
# see BTS #472304. The zlib functionality is provided without a proper
|
||||||
|
# way to turn it off.
|
||||||
|
lazarus-ide-gtk2: embedded-zlib
|
4
debian/overrides/lazarus-ide-qt4
vendored
Normal file
4
debian/overrides/lazarus-ide-qt4
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# The Free Pascal Compiler does not properly support linking. Please
|
||||||
|
# see BTS #472304. The zlib functionality is provided without a proper
|
||||||
|
# way to turn it off.
|
||||||
|
#lazarus-ide-qt4: embedded-zlib
|
2
debian/overrides/lazarus-src
vendored
2
debian/overrides/lazarus-src
vendored
@ -1,2 +0,0 @@
|
|||||||
# Lazarus needs to have the architecture independent file in /usr/lib.
|
|
||||||
lazarus-src binary: image-file-in-usr-lib
|
|
4
debian/overrides/lcl-utils
vendored
Normal file
4
debian/overrides/lcl-utils
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
# The Free Pascal Compiler does not properly support linking. Please
|
||||||
|
# see BTS #472304. The zlib functionality is provided without a proper
|
||||||
|
# way to turn it off.
|
||||||
|
lcl-utils: embedded-zlib
|
4
debian/patches/02_components.diff
vendored
4
debian/patches/02_components.diff
vendored
@ -9,8 +9,8 @@ Index: components/Makefile.fpc
|
|||||||
#
|
#
|
||||||
|
|
||||||
[target]
|
[target]
|
||||||
-dirs=synedit codetools
|
-dirs=synedit codetools lazcontrols
|
||||||
+dirs=synedit codetools cgi cgi/ide printers printers/design fpcunit fpcunit/ide memds projecttemplates rtticontrols sdf sqldb tachart tdbf turbopower_ipro jcf2/IdePlugin/lazarus chmhelp/packages/help chmhelp/packages/idehelp
|
+dirs=synedit codetools lazcontrols cgi cgi/ide printers printers/design fpcunit fpcunit/ide memds projecttemplates rtticontrols sdf sqldb tachart tdbf turbopower_ipro jcf2/IdePlugin/lazarus todolist chmhelp/packages/help chmhelp/packages/idehelp
|
||||||
|
|
||||||
[clean]
|
[clean]
|
||||||
files=$(wildcard ./units/*$(OEXT)) \
|
files=$(wildcard ./units/*$(OEXT)) \
|
||||||
|
16
debian/patches/default_config.diff
vendored
16
debian/patches/default_config.diff
vendored
@ -1,30 +1,32 @@
|
|||||||
This patch fixes system wide default Lazarus configuration. It adds the needed
|
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
|
configuration to adapt Lazarus to Debian and makes it running out of the box
|
||||||
without need of any user's pre-configuration.
|
without need of any user's pre-configuration.
|
||||||
Index: lazarus-0.9.28.2/tools/install/linux/helpoptions.xml
|
|
||||||
===================================================================
|
|
||||||
--- lazarus-0.9.28.2.orig/tools/install/linux/helpoptions.xml
|
--- lazarus-0.9.28.2.orig/tools/install/linux/helpoptions.xml
|
||||||
+++ lazarus-0.9.28.2/tools/install/linux/helpoptions.xml
|
+++ lazarus-0.9.28.2/tools/install/linux/helpoptions.xml
|
||||||
@@ -0,0 +1,25 @@
|
@@ -0,0 +1,28 @@
|
||||||
+<?xml version="1.0"?>
|
+<?xml version="1.0"?>
|
||||||
+<CONFIG>
|
+<CONFIG>
|
||||||
+ <HelpOptions>
|
+ <HelpOptions>
|
||||||
+ <Version Value="1"/>
|
+ <Version Value="1"/>
|
||||||
|
+ <FPCDocs>
|
||||||
|
+ <HTML Directory="/usr/share/doc/fp-docs/$(FPCVER)"/>
|
||||||
|
+ </FPCDocs>
|
||||||
+ </HelpOptions>
|
+ </HelpOptions>
|
||||||
+ <Viewers>
|
+ <Viewers>
|
||||||
+ <THTMLBrowserHelpViewer>
|
+ <THTMLBrowserHelpViewer>
|
||||||
+ <Browser Path="/usr/bin/epiphany"/>
|
+ <Browser Path="/usr/bin/x-www-browser"/>
|
||||||
+ </THTMLBrowserHelpViewer>
|
+ </THTMLBrowserHelpViewer>
|
||||||
+ </Viewers>
|
+ </Viewers>
|
||||||
+ <Databases>
|
+ <Databases>
|
||||||
+ <StartPage>
|
+ <StartPage>
|
||||||
+ <BaseURL Value="file:///usr/share/doc/lazarus/%LazarusVersion%/lcl"/>
|
+ <BaseURL Value="file:///usr/share/doc/lazarus/%LazarusVersion%"/>
|
||||||
+ </StartPage>
|
+ </StartPage>
|
||||||
+ <RTLUnits>
|
+ <RTLUnits>
|
||||||
+ <BaseURL Value="file:///usr/share/doc/fp-docs/rtl"/>
|
+ <BaseURL Value="file:///usr/share/doc/fp-docs/$(FPCVER)/rtl"/>
|
||||||
+ </RTLUnits>
|
+ </RTLUnits>
|
||||||
+ <FCLUnits>
|
+ <FCLUnits>
|
||||||
+ <BaseURL Value="file:///usr/share/doc/fp-docs/fcl"/>
|
+ <BaseURL Value="file:///usr/share/doc/fp-docs/$(FPCVER)/fcl"/>
|
||||||
+ </FCLUnits>
|
+ </FCLUnits>
|
||||||
+ <LCLUnits>
|
+ <LCLUnits>
|
||||||
+ <BaseURL Value="file:///usr/share/doc/lazarus/%LazarusVersion%/lcl"/>
|
+ <BaseURL Value="file:///usr/share/doc/lazarus/%LazarusVersion%/lcl"/>
|
||||||
|
33
debian/rules
vendored
33
debian/rules
vendored
@ -55,7 +55,7 @@ ifndef FPCDIR
|
|||||||
export FPCDIR=/usr/share/fpcsrc/${FPCVER}
|
export FPCDIR=/usr/share/fpcsrc/${FPCVER}
|
||||||
endif
|
endif
|
||||||
# Configure patch system
|
# Configure patch system
|
||||||
export QUILT_PATCHES=debian/patches
|
include /usr/share/quilt/quilt.make
|
||||||
|
|
||||||
#export DH_VERBOSE=1
|
#export DH_VERBOSE=1
|
||||||
|
|
||||||
@ -82,17 +82,8 @@ clean-patched:
|
|||||||
${RM} lazarus startlazarus lazbuild
|
${RM} lazarus startlazarus lazbuild
|
||||||
$(MAKE) distclean ${BUILDOPTS}
|
$(MAKE) distclean ${BUILDOPTS}
|
||||||
$(MAKE) -C docs/html clean
|
$(MAKE) -C docs/html clean
|
||||||
find '(' -name '*.a' -or -name '*.o' -or -name '*.so' -or -name '*.ppu' ')' -exec ${RM} '{}' ';'
|
find -regex '.*\.\(a\|o\|so\.*\|ppu\)' -delete
|
||||||
|
|
||||||
patch: patch-stamp
|
|
||||||
|
|
||||||
patch-stamp:
|
|
||||||
test ! -s ${QUILT_PATCHES}/series || quilt push -a
|
|
||||||
touch patch-stamp
|
|
||||||
|
|
||||||
unpatch:
|
|
||||||
test ! -s ${QUILT_PATCHES}/series || quilt pop -a
|
|
||||||
rm -rf patch-stamp debian/patched
|
|
||||||
|
|
||||||
###################
|
###################
|
||||||
# Debian files
|
# Debian files
|
||||||
@ -127,6 +118,7 @@ build-arch-stamp:
|
|||||||
dh_testdir
|
dh_testdir
|
||||||
$(MAKE) lcl packager/registration ideintf bigidecomponents examples $(BUILDOPTS)
|
$(MAKE) lcl packager/registration ideintf bigidecomponents examples $(BUILDOPTS)
|
||||||
$(MAKE) bigide USESVN2REVISIONINC=0 $(BUILDOPTS)
|
$(MAKE) bigide USESVN2REVISIONINC=0 $(BUILDOPTS)
|
||||||
|
mv $(CURDIR)/lazarus $(CURDIR)/lazarus-gtk2
|
||||||
$(MAKE) lazbuilder $(BUILDOPTS)
|
$(MAKE) lazbuilder $(BUILDOPTS)
|
||||||
$(MAKE) tools $(BUILDOPTS)
|
$(MAKE) tools $(BUILDOPTS)
|
||||||
touch build-arch-stamp
|
touch build-arch-stamp
|
||||||
@ -143,7 +135,7 @@ install-arch-stamp:
|
|||||||
install -d $(INSTALL_DIR)/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION}/tools
|
install -d $(INSTALL_DIR)/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION}/tools
|
||||||
# Install the IDE & its accessories
|
# Install the IDE & its accessories
|
||||||
${CP} -t $(INSTALL_DIR)/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION} \
|
${CP} -t $(INSTALL_DIR)/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION} \
|
||||||
$(CURDIR)/lazarus \
|
$(CURDIR)/lazarus-gtk2 \
|
||||||
$(CURDIR)/lazbuild \
|
$(CURDIR)/lazbuild \
|
||||||
$(CURDIR)/startlazarus \
|
$(CURDIR)/startlazarus \
|
||||||
$(CURDIR)/languages
|
$(CURDIR)/languages
|
||||||
@ -153,7 +145,7 @@ install-arch-stamp:
|
|||||||
$(CURDIR)/tools/svn2revisioninc \
|
$(CURDIR)/tools/svn2revisioninc \
|
||||||
$(CURDIR)/tools/updatepofiles
|
$(CURDIR)/tools/updatepofiles
|
||||||
# Install the library files
|
# Install the library files
|
||||||
find -name '*.ppu' -or -name '*.[oa]' -or -name '*.so*' | xargs ${CP} --parents -t $(INSTALL_DIR)/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION}
|
find -regex '.*\.\(a\|o\|so\.*\|ppu\)' | xargs ${CP} --parents -t $(INSTALL_DIR)/usr/lib/lazarus/${DEB_UPSTREAM_MAIN_VERSION}
|
||||||
# copy icons and menu entries for the GNOME menu
|
# copy icons and menu entries for the GNOME menu
|
||||||
install -d $(INSTALL_DIR)/usr/share/pixmaps
|
install -d $(INSTALL_DIR)/usr/share/pixmaps
|
||||||
install -d $(INSTALL_DIR)/usr/share/applications
|
install -d $(INSTALL_DIR)/usr/share/applications
|
||||||
@ -172,6 +164,7 @@ install-arch-stamp:
|
|||||||
$(CURDIR)/docs/Contributors.txt \
|
$(CURDIR)/docs/Contributors.txt \
|
||||||
$(CURDIR)/docs/contributors.utf8 \
|
$(CURDIR)/docs/contributors.utf8 \
|
||||||
$(CURDIR)/docs/acknowledgements.txt
|
$(CURDIR)/docs/acknowledgements.txt
|
||||||
|
# Install lintian override files
|
||||||
set -x; cd debian/overrides ; for PACKAGE in * ; do \
|
set -x; cd debian/overrides ; for PACKAGE in * ; do \
|
||||||
if [ -d ../$${PACKAGE} ] ; \
|
if [ -d ../$${PACKAGE} ] ; \
|
||||||
then \
|
then \
|
||||||
@ -179,6 +172,7 @@ install-arch-stamp:
|
|||||||
../$${PACKAGE}/usr/share/lintian/overrides/$${PACKAGE} ; \
|
../$${PACKAGE}/usr/share/lintian/overrides/$${PACKAGE} ; \
|
||||||
fi ; \
|
fi ; \
|
||||||
done
|
done
|
||||||
|
find ${INSTALL_DIR} -empty -delete
|
||||||
touch install-arch-stamp
|
touch install-arch-stamp
|
||||||
|
|
||||||
arrange-arch: install-arch arrange-arch-stamp
|
arrange-arch: install-arch arrange-arch-stamp
|
||||||
@ -196,7 +190,7 @@ install-indep:
|
|||||||
# Documentation
|
# Documentation
|
||||||
#
|
#
|
||||||
|
|
||||||
build-doc: build-arch build-doc-stamp
|
build-doc: patch debian-files build-doc-stamp
|
||||||
build-doc-stamp:
|
build-doc-stamp:
|
||||||
@echo "--- Building Documentation"
|
@echo "--- Building Documentation"
|
||||||
dh_testdir
|
dh_testdir
|
||||||
@ -213,6 +207,7 @@ install-doc-stamp:
|
|||||||
cd docs ; ${CP} --parents -t ${DOC_DIR} \
|
cd docs ; ${CP} --parents -t ${DOC_DIR} \
|
||||||
index.html \
|
index.html \
|
||||||
images/laztitle.png
|
images/laztitle.png
|
||||||
|
find ${DOC_DIR} -empty -delete
|
||||||
touch install-doc-stamp
|
touch install-doc-stamp
|
||||||
|
|
||||||
###################
|
###################
|
||||||
@ -240,8 +235,9 @@ install-source-stamp:
|
|||||||
$(CURDIR)/packager \
|
$(CURDIR)/packager \
|
||||||
$(CURDIR)/test \
|
$(CURDIR)/test \
|
||||||
$(CURDIR)/tools
|
$(CURDIR)/tools
|
||||||
find $(INSTALL_DIR) -name '*.bmp' -exec chmod 644 '{}' ';'
|
find ${SRC_DIR} -regex '.*\.\(bmp\|jpg\|png\|xpm\)' -delete
|
||||||
$(RM) ${SRC_DIR}/components/lazreport/license*.txt
|
$(RM) ${SRC_DIR}/components/lazreport/license*.txt
|
||||||
|
find ${SRC_DIR} -empty -delete
|
||||||
touch install-source-stamp
|
touch install-source-stamp
|
||||||
|
|
||||||
###################
|
###################
|
||||||
@ -257,13 +253,14 @@ binary: binary-arch binary-indep
|
|||||||
# Deb building
|
# Deb building
|
||||||
#
|
#
|
||||||
|
|
||||||
binary-indep: build-doc install-doc clean-patched install-source debian-files
|
binary-indep: clean-patched build-doc install-doc install-source debian-files
|
||||||
@echo "--- Building: arch-indep packages"
|
@echo "--- Building: arch-indep packages"
|
||||||
dh_testdir
|
dh_testdir
|
||||||
dh_testroot
|
dh_testroot
|
||||||
dh_installdocs -i
|
dh_installdocs -i -X.in
|
||||||
dh_installchangelogs -i
|
dh_installchangelogs -i
|
||||||
dh_install -i --sourcedir=debian/tmp --list-missing
|
dh_install -i --sourcedir=debian/tmp --list-missing
|
||||||
|
# Install lintian override files
|
||||||
set -x; cd debian/overrides ; for PACKAGE in * ; do \
|
set -x; cd debian/overrides ; for PACKAGE in * ; do \
|
||||||
if [ -d ../$${PACKAGE} ] ; \
|
if [ -d ../$${PACKAGE} ] ; \
|
||||||
then \
|
then \
|
||||||
@ -304,4 +301,4 @@ binary-arch: arrange-arch
|
|||||||
configure
|
configure
|
||||||
|
|
||||||
get-orig-source:
|
get-orig-source:
|
||||||
sh debian/orig-tar.sh $(DEB_UPSTREAM_VERSION)
|
-uscan --upstream-version=0 --rename
|
||||||
|
1
debian/source/format
vendored
Normal file
1
debian/source/format
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
3.0 (quilt)
|
Loading…
Reference in New Issue
Block a user