deb: the self made fpc, fpc-src conflicts with the official packages, so users cannot accidentally mix them

git-svn-id: trunk@54273 -
This commit is contained in:
mattias 2017-02-25 20:18:37 +00:00
parent 533405f98c
commit fa60f05f85
3 changed files with 14 additions and 13 deletions

View File

@ -2,16 +2,14 @@ Package: fpc-src
Version: FPCVERSION Version: FPCVERSION
Section: devel Section: devel
Priority: optional Priority: optional
Maintainer: Mattias Gaertner <mattias@cvs.freepascal.org> Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH Architecture: ARCH
Replaces: fpc-source Replaces: fpc-source, fpc-source-FPCVERSION
Conflicts: fpc-source, fpc-source-FPCVERSION
Installed-Size: DEBSIZE Installed-Size: DEBSIZE
Description: Free Pascal Sources Description: Free Pascal Sources
The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible The Free Pascal Compiler is a Delphi and Turbo Pascal 7.0 compatible
32/64bit Object Pascal Compiler. It comes with fully TP 7.0 32/64bit Object Pascal Compiler. It comes with a huge run-time library.
compatible run-time library. Shared libraries can be linked and created.
Some extensions are added to the language, like function overloading. Shared This package contains the sources for the compiler, the rtl, fcl and packages.
libraries can be linked and created. Basic Delphi support is already
implemented (classes,exceptions,ansistrings). This package contains the
sources for the compiler, the rtl, fcl and packages.

View File

@ -2,10 +2,11 @@ Package: fpc
Version: FPCVERSION Version: FPCVERSION
Section: devel Section: devel
Priority: optional Priority: optional
Maintainer: Mattias Gaertner <mattias@cvs.freepascal.org> Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH Architecture: ARCH
Pre-Depends: binutils Pre-Depends: binutils
Replaces: fp-compiler, fp-utils, fp-ide, fp-units-rtl, fp-units-base, fp-units-fcl, fp-units-fv, fp-units-gtk, fp-units-gtk2, fp-units-gnome1, fp-units-db, fp-units-gfx, fp-units-net, fp-units-misc Replaces: fpc, fp-compiler, fp-compiler-FPCVERSION, fp-utils, fp-ide, fp-units-rtl, fp-units-base, fp-units-fcl, fp-units-fv, fp-units-gtk, fp-units-gtk2, fp-units-gnome1, fp-units-db, fp-units-gfx, fp-units-net, fp-units-math, fp-units-misc, fp-units-multimedia
Conflicts: fpc, fp-compiler, fp-compiler-FPCVERSION, fp-utils, fp-ide, fp-units-rtl, fp-units-base, fp-units-fcl, fp-units-fv, fp-units-gtk, fp-units-gtk2, fp-units-gnome1, fp-units-db, fp-units-gfx, fp-units-net, fp-units-math, fp-units-misc, fp-units-multimedia
Installed-Size: DEBSIZE Installed-Size: DEBSIZE
Description: Free Pascal Compiler Description: Free Pascal Compiler
Freepascal is a free 32/64bit Pascal Compiler. It comes with a Freepascal is a free 32/64bit Pascal Compiler. It comes with a

View File

@ -4,8 +4,10 @@ Version: LAZVERSION
Section: devel Section: devel
Priority: optional Priority: optional
Maintainer: Mattias Gaertner <mattias@freepascal.org> Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH Architecture: ARCH
Depends: libgtk2.0-dev (>=2.6.0), fpc (>=FPCVERSION) | fp-compiler (>=FPCVERSION), fpc-src (>=FPCVERSION) | fpc-source (>=FPCVERSION), fpc (>=FPCVERSION) | fp-ide (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-base (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-db (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-fcl (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-fv (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gfx (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gnome1 (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gtk (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gtk2 (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-misc (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-net (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-rtl (>=FPCVERSION), fpc (>=FPCVERSION) | fp-utils (>=FPCVERSION) Replaces: lazarus, lazarus-doc, lazarus-ide, lazarus-ide-gtk2, lazarus-ide-qt4, lazarus-src
Conflicts: lazarus, lazarus-doc, lazarus-ide, lazarus-ide-gtk2, lazarus-ide-qt4, lazarus-src
Depends: libgtk2.0-dev (>=2.6.0), fpc (=FPCVERSION) | fp-compiler (=FPCVERSION), fpc-src (=FPCVERSION) | fpc-source (=FPCVERSION), fpc (>=FPCVERSION) | fp-ide (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-base (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-db (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-fcl (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-fv (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gfx (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gnome1 (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gtk (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-gtk2 (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-misc (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-net (>=FPCVERSION), fpc (>=FPCVERSION) | fp-units-rtl (>=FPCVERSION), fpc (>=FPCVERSION) | fp-utils (>=FPCVERSION)
Installed-Size: LAZSIZE Installed-Size: LAZSIZE
Description: RAD tool for freepascal Description: RAD tool for freepascal
Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the