debian: renamed debian package name from fpc to fpc-laz to avoid nameclash with ubuntu repos

git-svn-id: trunk@59353 -
This commit is contained in:
mattias 2018-10-26 09:52:54 +00:00
parent 83e2e9a6cd
commit 1ecd916df9
14 changed files with 36 additions and 37 deletions

12
.gitattributes vendored
View File

@ -11609,13 +11609,13 @@ tools/install/cross_unix/debian_crosswin32/changelog.Debian svneol=native#text/p
tools/install/cross_unix/debian_crosswin32/control svneol=native#text/plain
tools/install/cross_unix/debian_crosswin32/copyright svneol=native#text/plain
tools/install/cross_unix/update_cross_fpc.sh svneol=native#text/plain
tools/install/debian_fpc-laz/changelog svneol=native#text/plain
tools/install/debian_fpc-laz/changelog.Debian svneol=native#text/plain
tools/install/debian_fpc-laz/control svneol=native#text/plain
tools/install/debian_fpc-laz/copyright svneol=native#text/plain
tools/install/debian_fpc-laz/lintian.overrides svneol=native#text/plain
tools/install/debian_fpc-laz/postinst svneol=native#text/plain
tools/install/debian_fpc-src/lintian.overrides svneol=native#text/plain
tools/install/debian_fpc/changelog svneol=native#text/plain
tools/install/debian_fpc/changelog.Debian svneol=native#text/plain
tools/install/debian_fpc/control svneol=native#text/plain
tools/install/debian_fpc/copyright svneol=native#text/plain
tools/install/debian_fpc/lintian.overrides svneol=native#text/plain
tools/install/debian_fpc/postinst svneol=native#text/plain
tools/install/debian_lazarus/conffiles svneol=native#text/plain
tools/install/debian_lazarus/control svneol=native#text/plain
tools/install/debian_lazarus/controlgtk svneol=native#text/plain

4
.gitignore vendored
View File

@ -535,10 +535,10 @@ tools/install/cross_unix/*.bak
tools/install/cross_unix/debian_crosswin32/*.bak
tools/install/cross_unix/debian_crosswin32/units
tools/install/cross_unix/units
tools/install/debian_fpc-laz/*.bak
tools/install/debian_fpc-laz/units
tools/install/debian_fpc-src/*.bak
tools/install/debian_fpc-src/units
tools/install/debian_fpc/*.bak
tools/install/debian_fpc/units
tools/install/debian_lazarus/*.bak
tools/install/debian_lazarus/units
tools/install/macosx/*.bak

View File

@ -17,7 +17,7 @@ TmpDir=$TmpDir/fpc_patchdir
# what package should be built ...
PackageName=""
if [ "$1" = fpc ]; then
PackageName=$1
PackageName=fpc-laz
fi
if [ "$1" = fpc-src ]; then
PackageName=$1
@ -216,7 +216,7 @@ if [ "$PackageName" = "fpc-src" ]; then
cp -a $FPCSrcDir/* $DebianSourceDir/
fi
if [ "$PackageName" = "fpc" ]; then
if [ "$PackageName" = "fpc-laz" ]; then
# build fpc
mkdir -p $FPCBuildDir/etc
cd $FPCSrcDir

View File

@ -0,0 +1,18 @@
Package: fpc-laz
Version: FPCVERSION
Section: devel
Priority: optional
Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH
Pre-Depends: binutils
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
Description: Free Pascal Compiler
Freepascal is a free 32/64bit Pascal Compiler. It comes with a
run-time library fully compatible with Turbo Pascal 7.0 and nearly
Delphi compatible. Shared libraries can be linked. This package
contains commandline compiler and utils. Provided units are the
runtime library (RTL), free component library (FCL) and bindings
for many common C libraries.

View File

@ -7,3 +7,4 @@ From sources obtained from:
The files and libraries are released under the terms of the GNU
Library General Public License, which can be found in the file
/usr/share/common-licenses/LGPL-2 on a Debian system.

View File

@ -0,0 +1,3 @@
# ignore statically linked files
fpc-laz: statically-linked-binary
fpc-laz: missing-dependency-on-libc

View File

@ -1,4 +1,4 @@
#!/bin/sh
set -e
ln -sf /usr/lib/fpc/FPCVERSION/PPCBIN /usr/bin/PPCBIN
ln -sf /usr/lib/fpc/FPCVERSION/PPCBIN /usr/bin/PPCBIN
sh /usr/lib/fpc/FPCVERSION/samplecfg /usr/lib/fpc/\$fpcversion/ /etc

View File

@ -1,20 +0,0 @@
Package: fpc
Version: FPCVERSION
Section: devel
Priority: optional
Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH
Pre-Depends: binutils
Replaces: 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: 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
Description: Free Pascal Compiler
Freepascal is a free 32/64bit Pascal Compiler. It comes with a
run-time library fully compatible with Turbo Pascal 7.0 and nearly
Delphi compatible. Some extensions are added to the language, like
function overloading. Shared libraries can be linked. This package
contains commandline compiler and utils. Provided units are the
runtime library (RTL), free component library (FCL) and bindings
for among others gtk1, gtk2, ncurses, zlib, mysql, postgres and
ibase.

View File

@ -1,3 +0,0 @@
# ignore statically linked files
fpc: statically-linked-binary
fpc: missing-dependency-on-libc

View File

@ -7,7 +7,7 @@ Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH
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)
Depends: libgtk2.0-dev (>=2.6.0), fpc-laz (=FPCVERSION), fpc-src (=FPCVERSION)
Installed-Size: LAZSIZE
Description: RAD tool for freepascal
Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the

View File

@ -5,7 +5,7 @@ Section: devel
Priority: optional
Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH
Depends: libgdk-pixbuf-dev (>=0.17.0), libgtk1.2-dev, 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)
Depends: libgdk-pixbuf-dev (>=0.17.0), libgtk1.2-dev, fpc-laz (>=FPCVERSION), fpc-src (>=FPCVERSION)
Installed-Size: LAZSIZE
Description: RAD tool for freepascal
Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the

View File

@ -5,7 +5,7 @@ Section: devel
Priority: optional
Maintainer: Mattias Gaertner <mattias@freepascal.org>
Architecture: ARCH
Depends: libqt4pas5, libqt4pas-dev, libqtgui4, 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)
Depends: libqt4pas5, libqt4pas-dev, libqtgui4, fpc-laz (>=FPCVERSION), fpc-src (>=FPCVERSION)
Installed-Size: LAZSIZE
Description: RAD tool for freepascal
Lazarus is a free and opensource IDE and RAD tool for Free Pascal using the