From b18ec98e17f497ab4a989bb96c11fdfc2ebe4f4c Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 6 Jan 2000 01:09:24 +0000 Subject: [PATCH] * fp-units-* packages added * updated for new makefiles --- install/debian/control | 111 ++++++++++++++++++ install/debian/control.in | 86 +++++++++----- install/debian/fp-compiler.examples.in | 18 --- install/debian/fp-compiler.files.in | 1 + install/debian/fp-fcl.files.in | 16 --- install/debian/fp-packages.examples.in | 1 - install/debian/fp-packages.files.in | 141 ----------------------- install/debian/fp-rtl.files.in | 2 +- install/debian/fp-units-api.files.in | 1 + install/debian/fp-units-db.files.in | 18 +++ install/debian/fp-units-fcl.files.in | 1 + install/debian/fp-units-gfx.files.in | 23 ++++ install/debian/fp-units-gfx.undocumented | 1 + install/debian/fp-units-gtk.files.in | 11 ++ install/debian/fp-units-linux.files.in | 6 + install/debian/fp-units-misc.files.in | 42 +++++++ install/debian/fp-units-net.files.in | 8 ++ install/debian/fp-utils.files.in | 30 +++-- install/debian/rules | 32 ++++- 19 files changed, 333 insertions(+), 216 deletions(-) create mode 100644 install/debian/control delete mode 100644 install/debian/fp-compiler.examples.in delete mode 100644 install/debian/fp-fcl.files.in delete mode 100644 install/debian/fp-packages.examples.in delete mode 100644 install/debian/fp-packages.files.in create mode 100644 install/debian/fp-units-api.files.in create mode 100644 install/debian/fp-units-db.files.in create mode 100644 install/debian/fp-units-fcl.files.in create mode 100644 install/debian/fp-units-gfx.files.in create mode 100644 install/debian/fp-units-gfx.undocumented create mode 100644 install/debian/fp-units-gtk.files.in create mode 100644 install/debian/fp-units-linux.files.in create mode 100644 install/debian/fp-units-misc.files.in create mode 100644 install/debian/fp-units-net.files.in diff --git a/install/debian/control b/install/debian/control new file mode 100644 index 0000000000..a07a4a19ee --- /dev/null +++ b/install/debian/control @@ -0,0 +1,111 @@ +Source: fpc +Section: devel +Priority: optional +Architecture: i386 +Maintainer: Mika Fischer +Standards-Version: 3.1.1 + +Package: fp-compiler +Architecture: i386 +Depends: fp-rtl (= 0.99.13-19991013-4) +Suggests: fp-utils, fp-docs (>= 0.99.13) +Replaces: fpc +Description: Free Pascal Compiler + The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit + Pascal Compiler. It comes with fully TP 7.0 compatible run-time library. + Some extensions are added to the language, like function overloading. Shared + libraries can be linked and created. Basic Delphi support is already + implemented (classes,exceptions,ansistrings). This package contains + the commandline compiler. You need at least the RTL package before you + can start compiling anything. + +Package: fp-rtl +Architecture: i386 +Recommends: fp-compiler (= 0.99.13-19991013-4) +Replaces: fpc +Description: Free Pascal Runtime Library + Runtime Libraries for the Free Pascal Compiler. + +Package: fp-utils +Architecture: i386 +Recommends: fp-compiler (= 0.99.13-19991013-4) +Replaces: fpc +Description: Free Pascal Utils + This package contains some handy utils for usage with the Free Pascal + Compiler: + - ppumove Place multiple units in a shared library + - ppufiles Show needed files for units + - ppudump Dump the information stored in a .ppu (unit) file + - fpcmake Create Makefile from Makefile.fpc + - h2pas Convert .h files to pascal units + - ppdep Create a dependency file which can be used with Makefiles + - ptop Source beautifier + +Package: fp-docs +Architecture: all +Replaces: fpc +Description: Free Pascal Documentation + Documentation for the Free Pascal Compiler. The documentation is + only available in PDF format. + +Package: fp-units-fcl +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4), fp-units-linux (= 0.99.13-19991013-4) +Description: Free Pascal Free Component Library + Free Component Library for the Free Pascal Compiler. + +Package: fp-units-api +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal API Units + Free Pascal units for console keyboard,mouse,video and file handling. + +Package: fp-units-gtk +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal units for GTK 1.2.x + Free Pascal units and examples to create programs with GTK 1.2.x + +Package: fp-units-db +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal units for some database libraries + Free Pascal units with bindings for: + - Mysql + - Interbase + - Postgres + +Package: fp-units-gfx +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal units for some graphics libraries + Free Pascal units with bindings for: + - Forms 0.88 + - Svgalib + - GGI + - OpenGL + +Package: fp-units-linux +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal Bindings for common linux libraries + Free Pascal units with bindings for: + - X11 (Xlib, Xutil) + - NCurses + - ZLib + +Package: fp-units-net +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal units for networking + Free Pascal units for creating network tools: + - Inet unit for easier tcp/ip handling + - UnCGI unit for easy cgi handling + +Package: fp-units-misc +Architecture: i386 +Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4) +Description: Free Pascal miscellaneous units + Free Pascal miscellaneous units for: + - Utmp + - PasZLib (pascal only zlib implementation) diff --git a/install/debian/control.in b/install/debian/control.in index 16a66a05db..11dac0c774 100644 --- a/install/debian/control.in +++ b/install/debian/control.in @@ -26,12 +26,6 @@ Replaces: fpc Description: Free Pascal Runtime Library Runtime Libraries for the Free Pascal Compiler. -Package: fp-fcl -Architecture: i386 -Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) -Description: Free Pascal Free Component Library - Free Component Library for the Free Pascal Compiler. - Package: fp-utils Architecture: i386 Recommends: fp-compiler (= #PACKAGEVERSION#) @@ -54,26 +48,64 @@ Description: Free Pascal Documentation Documentation for the Free Pascal Compiler. The documentation is only available in PDF format. -Package: fp-packages +Package: fp-units-fcl +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#), fp-units-linux (= #PACKAGEVERSION#) +Description: Free Pascal Free Component Library + Free Component Library for the Free Pascal Compiler. + +Package: fp-units-api Architecture: i386 Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) -Description: Free Pascal Extra Packages - Some different packages for the Free Pascal Compiler - Graphics: - - Ncurses bindings - - Svgalib bindings - - GGI bindings - - OpenGL bindings - X11: - - GTK 1.2.x bindings - - Forms 0.88 bindings - Database: - - MySql bindings - - InterBase bindings - - Postgres bindings - Other units: - - Inet unit for easier tcp/ip handling - - API units for os independent keyboard/mouse/console handling - (used by Free Vision) - - Uncgi unit - - Utmp unit +Description: Free Pascal API Units + Free Pascal units for console keyboard,mouse,video and file handling. + +Package: fp-units-gtk +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) +Description: Free Pascal units for GTK 1.2.x + Free Pascal units and examples to create programs with GTK 1.2.x + +Package: fp-units-db +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) +Description: Free Pascal units for some database libraries + Free Pascal units with bindings for: + - Mysql + - Interbase + - Postgres + +Package: fp-units-gfx +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) +Description: Free Pascal units for some graphics libraries + Free Pascal units with bindings for: + - Forms 0.88 + - Svgalib + - GGI + - OpenGL + +Package: fp-units-linux +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) +Description: Free Pascal Bindings for common linux libraries + Free Pascal units with bindings for: + - X11 (Xlib, Xutil) + - NCurses + - ZLib + +Package: fp-units-net +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) +Description: Free Pascal units for networking + Free Pascal units for creating network tools: + - Inet unit for easier tcp/ip handling + - UnCGI unit for easy cgi handling + +Package: fp-units-misc +Architecture: i386 +Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#) +Description: Free Pascal miscellaneous units + Free Pascal miscellaneous units for: + - Utmp + - PasZLib (pascal only zlib implementation) diff --git a/install/debian/fp-compiler.examples.in b/install/debian/fp-compiler.examples.in deleted file mode 100644 index fa7004d810..0000000000 --- a/install/debian/fp-compiler.examples.in +++ /dev/null @@ -1,18 +0,0 @@ -demo/Makefile -demo/blackbox.pp -demo/eratos.pp -demo/fpctris.pp -demo/fpctris.txt -demo/gameunit.pp -demo/hello.pp -demo/lines.pp -demo/magic.pp -demo/mandel.pp -demo/qsort.pp -demo/samegame.pp -demo/win32 -demo/win32/winhello.pp -demo/win32/dlltest.pp -demo/win32/testdll.pp -demo/win32/menu.pp - diff --git a/install/debian/fp-compiler.files.in b/install/debian/fp-compiler.files.in index e03a825fb9..8895ec87e2 100644 --- a/install/debian/fp-compiler.files.in +++ b/install/debian/fp-compiler.files.in @@ -1,6 +1,7 @@ /usr/lib/fpc/#FPCVERSION#/ppc386 /usr/lib/fpc/#FPCVERSION#/samplecfg /usr/lib/fpc/#FPCVERSION#/msg +/usr/share/doc/fp-compiler/examples /usr/share/man/man1/ppc386.1 /usr/share/man/man5/ppc386.cfg.5 diff --git a/install/debian/fp-fcl.files.in b/install/debian/fp-fcl.files.in deleted file mode 100644 index 57fd6a7b7c..0000000000 --- a/install/debian/fp-fcl.files.in +++ /dev/null @@ -1,16 +0,0 @@ -/usr/lib/fpc/#FPCVERSION#/units/linux/classes.o -/usr/lib/fpc/#FPCVERSION#/units/linux/classes.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/dom.o -/usr/lib/fpc/#FPCVERSION#/units/linux/dom.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/ezcgi.o -/usr/lib/fpc/#FPCVERSION#/units/linux/ezcgi.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/inifiles.o -/usr/lib/fpc/#FPCVERSION#/units/linux/inifiles.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/pipes.o -/usr/lib/fpc/#FPCVERSION#/units/linux/pipes.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/xmlcfg.o -/usr/lib/fpc/#FPCVERSION#/units/linux/xmlcfg.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/xmlread.o -/usr/lib/fpc/#FPCVERSION#/units/linux/xmlread.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/xmlwrite.o -/usr/lib/fpc/#FPCVERSION#/units/linux/xmlwrite.ppu diff --git a/install/debian/fp-packages.examples.in b/install/debian/fp-packages.examples.in deleted file mode 100644 index 3e19b0aa6e..0000000000 --- a/install/debian/fp-packages.examples.in +++ /dev/null @@ -1 +0,0 @@ -packages/gtk/examples diff --git a/install/debian/fp-packages.files.in b/install/debian/fp-packages.files.in deleted file mode 100644 index 70062a7a62..0000000000 --- a/install/debian/fp-packages.files.in +++ /dev/null @@ -1,141 +0,0 @@ - -/usr/lib/fpc/#FPCVERSION#/units/linux/ibase.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/ibase.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_com.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_version.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/mysql.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_com.o -/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_version.o -/usr/lib/fpc/#FPCVERSION#/units/linux/mysql.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/uncgi.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/uncgi.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/adler.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/crc.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/crcasm.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/gzio.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/infblock.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/infcodes.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/inffast.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/inftrees.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/infutil.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/strutils.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/trees.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/zcompres.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/zdeflate.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/zinflate.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/zlib.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/zuncompr.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/zutil.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/adler.o -/usr/lib/fpc/#FPCVERSION#/units/linux/crc.o -/usr/lib/fpc/#FPCVERSION#/units/linux/crcasm.o -/usr/lib/fpc/#FPCVERSION#/units/linux/gzio.o -/usr/lib/fpc/#FPCVERSION#/units/linux/infblock.o -/usr/lib/fpc/#FPCVERSION#/units/linux/infcodes.o -/usr/lib/fpc/#FPCVERSION#/units/linux/inffast.o -/usr/lib/fpc/#FPCVERSION#/units/linux/inftrees.o -/usr/lib/fpc/#FPCVERSION#/units/linux/infutil.o -/usr/lib/fpc/#FPCVERSION#/units/linux/strutils.o -/usr/lib/fpc/#FPCVERSION#/units/linux/trees.o -/usr/lib/fpc/#FPCVERSION#/units/linux/zcompres.o -/usr/lib/fpc/#FPCVERSION#/units/linux/zdeflate.o -/usr/lib/fpc/#FPCVERSION#/units/linux/zinflate.o -/usr/lib/fpc/#FPCVERSION#/units/linux/zlib.o -/usr/lib/fpc/#FPCVERSION#/units/linux/zuncompr.o -/usr/lib/fpc/#FPCVERSION#/units/linux/zutil.o - -/usr/bin/symify - -/usr/lib/fpc/#FPCVERSION#/units/linux/gdbint.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/gdbcon.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/gdbint.o -/usr/lib/fpc/#FPCVERSION#/units/linux/gdbcon.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/common.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/callspec.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/video.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/keyboard.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/mouse.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/filectrl.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/filesys.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/terminfo.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/common.o -/usr/lib/fpc/#FPCVERSION#/units/linux/callspec.o -/usr/lib/fpc/#FPCVERSION#/units/linux/video.o -/usr/lib/fpc/#FPCVERSION#/units/linux/keyboard.o -/usr/lib/fpc/#FPCVERSION#/units/linux/mouse.o -/usr/lib/fpc/#FPCVERSION#/units/linux/filectrl.o -/usr/lib/fpc/#FPCVERSION#/units/linux/filesys.o -/usr/lib/fpc/#FPCVERSION#/units/linux/terminfo.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/glib.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/gmodule.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/gdk.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/gtk.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/glib.o -/usr/lib/fpc/#FPCVERSION#/units/linux/gdk.o -/usr/lib/fpc/#FPCVERSION#/units/linux/gtk.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/xlib.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/gl.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/glut.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/xlib.o -/usr/lib/fpc/#FPCVERSION#/units/linux/gl.o -/usr/lib/fpc/#FPCVERSION#/units/linux/glut.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/utmp.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/utmp.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/inet.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/inet.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/dllist.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/postgres.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/dllist.o -/usr/lib/fpc/#FPCVERSION#/units/linux/postgres.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/ncurses.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/ncrt.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/ncurses.o -/usr/lib/fpc/#FPCVERSION#/units/linux/ncrt.o - -/usr/bin/fd2pascal - -/usr/lib/fpc/#FPCVERSION#/units/linux/x.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/xresource.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/xlib.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/xutil.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/forms.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/xlib.o -/usr/lib/fpc/#FPCVERSION#/units/linux/forms.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/svgalib.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/vgamouse.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/svgalib.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/gii.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/ggi.ppu -/usr/lib/fpc/#FPCVERSION#/units/linux/ggi2d.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/ggi.o - -/usr/lib/fpc/#FPCVERSION#/units/linux/zlib.ppu - -/usr/lib/fpc/#FPCVERSION#/units/linux/zlib.o diff --git a/install/debian/fp-rtl.files.in b/install/debian/fp-rtl.files.in index 59acb20d69..3c91249f9d 100644 --- a/install/debian/fp-rtl.files.in +++ b/install/debian/fp-rtl.files.in @@ -1 +1 @@ -/usr/lib/fpc/#FPCVERSION#/rtl +/usr/lib/fpc/#FPCVERSION#/units/linux/rtl diff --git a/install/debian/fp-units-api.files.in b/install/debian/fp-units-api.files.in new file mode 100644 index 0000000000..6600aedda0 --- /dev/null +++ b/install/debian/fp-units-api.files.in @@ -0,0 +1 @@ +/usr/lib/fpc/#FPCVERSION#/units/linux/api diff --git a/install/debian/fp-units-db.files.in b/install/debian/fp-units-db.files.in new file mode 100644 index 0000000000..9818ebcab6 --- /dev/null +++ b/install/debian/fp-units-db.files.in @@ -0,0 +1,18 @@ + +/usr/lib/fpc/#FPCVERSION#/units/linux/ibase.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/ibase.o + +/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_com.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_version.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/mysql.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_com.o +/usr/lib/fpc/#FPCVERSION#/units/linux/mysql_version.o +/usr/lib/fpc/#FPCVERSION#/units/linux/mysql.o + +/usr/lib/fpc/#FPCVERSION#/units/linux/dllist.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/postgres.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/dllist.o +/usr/lib/fpc/#FPCVERSION#/units/linux/postgres.o diff --git a/install/debian/fp-units-fcl.files.in b/install/debian/fp-units-fcl.files.in new file mode 100644 index 0000000000..b4c81ccf81 --- /dev/null +++ b/install/debian/fp-units-fcl.files.in @@ -0,0 +1 @@ +/usr/lib/fpc/#FPCVERSION#/units/linux/fcl diff --git a/install/debian/fp-units-gfx.files.in b/install/debian/fp-units-gfx.files.in new file mode 100644 index 0000000000..637444d083 --- /dev/null +++ b/install/debian/fp-units-gfx.files.in @@ -0,0 +1,23 @@ + +/usr/lib/fpc/#FPCVERSION#/units/linux/gii.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/ggi.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/ggi2d.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/ggi.o + +/usr/lib/fpc/#FPCVERSION#/units/linux/gl.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/glut.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/gl.o +/usr/lib/fpc/#FPCVERSION#/units/linux/glut.o + +/usr/lib/fpc/#FPCVERSION#/units/linux/svgalib.ppu +/usr/lib/fpc/#FPCVERSION#/units/linux/vgamouse.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/svgalib.o + +/usr/bin/fd2pascal + +/usr/lib/fpc/#FPCVERSION#/units/linux/forms.ppu + +/usr/lib/fpc/#FPCVERSION#/units/linux/forms.o diff --git a/install/debian/fp-units-gfx.undocumented b/install/debian/fp-units-gfx.undocumented new file mode 100644 index 0000000000..e3fa121feb --- /dev/null +++ b/install/debian/fp-units-gfx.undocumented @@ -0,0 +1 @@ +fd2pascal.1 diff --git a/install/debian/fp-units-gtk.files.in b/install/debian/fp-units-gtk.files.in new file mode 100644 index 0000000000..275bd58ff1 --- /dev/null +++ b/install/debian/fp-units-gtk.files.in @@ -0,0 +1,11 @@ + +/usr/lib/fpc/0.99.13/units/linux/glib.ppu +/usr/lib/fpc/0.99.13/units/linux/gmodule.ppu +/usr/lib/fpc/0.99.13/units/linux/gdk.ppu +/usr/lib/fpc/0.99.13/units/linux/gtk.ppu + +/usr/lib/fpc/0.99.13/units/linux/glib.o +/usr/lib/fpc/0.99.13/units/linux/gdk.o +/usr/lib/fpc/0.99.13/units/linux/gtk.o + +/usr/share/doc/fp-units-gtk/ \ No newline at end of file diff --git a/install/debian/fp-units-linux.files.in b/install/debian/fp-units-linux.files.in new file mode 100644 index 0000000000..0ee1a3b529 --- /dev/null +++ b/install/debian/fp-units-linux.files.in @@ -0,0 +1,6 @@ + +/usr/lib/fpc/0.99.13/units/linux/ncurses.ppu +/usr/lib/fpc/0.99.13/units/linux/ncrt.ppu + +/usr/lib/fpc/0.99.13/units/linux/ncurses.o +/usr/lib/fpc/0.99.13/units/linux/ncrt.o diff --git a/install/debian/fp-units-misc.files.in b/install/debian/fp-units-misc.files.in new file mode 100644 index 0000000000..05bd0340f6 --- /dev/null +++ b/install/debian/fp-units-misc.files.in @@ -0,0 +1,42 @@ + +/usr/lib/fpc/0.99.13/units/linux/utmp.ppu + +/usr/lib/fpc/0.99.13/units/linux/utmp.o + +/usr/lib/fpc/0.99.13/units/linux/paszlib/paszlib.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/adler.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/crc.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/crcasm.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/gzio.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/infblock.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/infcodes.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/inffast.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/inftrees.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/infutil.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/strutils.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/trees.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/zcompres.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/zdeflate.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/zinflate.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/zbase.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/zuncompr.ppu +/usr/lib/fpc/0.99.13/units/linux/paszlib/zutil.ppu + +/usr/lib/fpc/0.99.13/units/linux/paszlib/paszlib.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/adler.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/crc.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/crcasm.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/gzio.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/infblock.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/infcodes.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/inffast.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/inftrees.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/infutil.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/strutils.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/trees.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/zcompres.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/zdeflate.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/zinflate.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/zbase.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/zuncompr.o +/usr/lib/fpc/0.99.13/units/linux/paszlib/zutil.o diff --git a/install/debian/fp-units-net.files.in b/install/debian/fp-units-net.files.in new file mode 100644 index 0000000000..600a02562e --- /dev/null +++ b/install/debian/fp-units-net.files.in @@ -0,0 +1,8 @@ + +/usr/lib/fpc/0.99.13/units/linux/inet.ppu + +/usr/lib/fpc/0.99.13/units/linux/inet.o + +/usr/lib/fpc/0.99.13/units/linux/uncgi.ppu + +/usr/lib/fpc/0.99.13/units/linux/uncgi.o diff --git a/install/debian/fp-utils.files.in b/install/debian/fp-utils.files.in index b4269a0d7e..ea891c76ec 100644 --- a/install/debian/fp-utils.files.in +++ b/install/debian/fp-utils.files.in @@ -1,10 +1,26 @@ -/usr/bin/ppudump -/usr/bin/ppumove -/usr/bin/ppdep +/usr/bin/ppufiles +/usr/bin/ppudump +/usr/bin/ppumove +/usr/bin/ppdep +/usr/bin/ptop +/usr/bin/rstconv +/usr/bin/data2inc +/usr/bin/delp +/usr/bin/plex +/usr/bin/pyacc /usr/bin/h2pas -/usr/bin/ptop -/usr/share/man/man1/ptop.1 -/usr/share/man/man1/ppudump.1 -/usr/share/man/man1/ppumove.1 +/usr/lib/fpc/0.99.13/units/linux/lexlib.ppu +/usr/lib/fpc/0.99.13/units/linux/yacclib.ppu +/usr/lib/fpc/0.99.13/units/linux/lexlib.o +/usr/lib/fpc/0.99.13/units/linux/yacclib.o +/usr/lib/fpc/lexyacc/yylex.cod +/usr/lib/fpc/lexyacc/yyparse.cod +/usr/share/man/man1/delp.1 /usr/share/man/man1/ppdep.1 +/usr/share/man/man1/ppumove.1 +/usr/share/man/man1/ppudump.1 +/usr/share/man/man1/fpcmake.1 +/usr/share/man/man1/ptop.1 +/usr/share/man/man1/h2pas.1 +/usr/share/man/man5/fpcmake.5 /usr/share/man/man5/ptop.cfg.5 diff --git a/install/debian/rules b/install/debian/rules index 23cba17155..01ff79123b 100644 --- a/install/debian/rules +++ b/install/debian/rules @@ -32,7 +32,7 @@ clean: @echo "--- Cleaning" dh_testdir dh_testroot - rm -f build-arch-stamp install-arch-stamp + rm -f build-arch-stamp install-arch-stamp arrange-arch-stamp rm -f build-indep-stamp install-indep-stamp rm -f debian-files-stamp @@ -41,6 +41,7 @@ clean: $(MAKE) compiler_clean $(MAKE) rtl_clean $(MAKE) fcl_clean + $(MAKE) api_clean $(MAKE) utils_clean $(MAKE) packages_clean @@ -76,6 +77,7 @@ build-arch-stamp: debian-files-stamp # First make a new Compiler and RTL using a make cycle $(MAKE) compiler_cycle $(MAKE) fcl_all $(BUILDOPTS) + $(MAKE) api_all $(BUILDOPTS) $(MAKE) packages_all $(BUILDOPTS) $(MAKE) utils_all $(BUILDOPTS) @@ -93,15 +95,27 @@ install-arch-stamp: build-arch-stamp debian-files-stamp $(MAKE) compiler_install $(INSTALLOPTS) $(MAKE) rtl_install $(INSTALLOPTS) $(MAKE) fcl_install $(INSTALLOPTS) + $(MAKE) api_install $(INSTALLOPTS) $(MAKE) utils_install $(INSTALLOPTS) - $(MAKE) packages install $(INSTALLOPTS) + $(MAKE) packages_install $(INSTALLOPTS) $(MAKE) man_install $(INSTALLOPTS) PREFIXINSTALLDIR=$(INSTALL_DIR)/usr/share - $(MAKE) demo_install $(INSTALLOPTS) + $(MAKE) demo_install $(INSTALLOPTS) DOCINSTALLDIR=$(INSTALL_DIR)/usr/share/doc/fp-compiler + $(MAKE) -C packages/gtk installexamples $(INSTALLOPTS) DOCINSTALLDIR=$(INSTALL_DIR)/usr/share/doc/fp-units-gtk touch install-arch-stamp +arrange-arch: arrange-arch-stamp +arrange-arch-stamp: install-arch-stamp debian-files-stamp + dh_testversion 2 + dh_testdir + dh_testroot + dh_movefiles -a + + touch arrange-arch-stamp + + ################### # Documentation # @@ -115,6 +129,7 @@ build-indep-stamp: debian-files-stamp touch build-indep-stamp + install-indep: install-indep-stamp install-indep-stamp: debian-files build-indep @echo "--- Installing Documentation" @@ -157,16 +172,23 @@ binary-indep: build-indep install-indep debian-files dh_md5sums -i dh_builddeb -i -binary-arch: build-arch install-arch debian-files +binary-arch: build-arch arrange-arch debian-files @echo "--- Building: arch packages" dh_testversion 2 dh_testdir dh_testroot dh_installdocs -a dh_installchangelogs -a + + dh_installchangelogs -pfp-compiler logs/Changes.compiler + dh_installchangelogs -pfp-rtl logs/Changes.rtl + dh_installchangelogs -pfp-utils logs/Changes.utils + dh_installchangelogs -pfp-units-fcl logs/Changes.fcl +# dh_installchangelogs -pfp-units-api logs/Changes.api +# dh_installchangelogs -pfp-units-fv logs/Changes.fv + dh_undocumented -a dh_installexamples -a - dh_movefiles -a dh_compress -a dh_fixperms -a dh_installdeb -a