Browse Source

* fp-units-* packages added
* updated for new makefiles

peter 25 years ago
parent
commit
b18ec98e17

+ 111 - 0
install/debian/control

@@ -0,0 +1,111 @@
+Source: fpc
+Section: devel
+Priority: optional
+Architecture: i386
+Maintainer: Mika Fischer <[email protected]>
+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)

+ 59 - 27
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 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 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 miscellaneous units
+ Free Pascal miscellaneous units for:
+  - Utmp
+  - PasZLib (pascal only zlib implementation)

+ 0 - 18
install/debian/fp-compiler.examples.in

@@ -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
-

+ 1 - 0
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
 

+ 0 - 16
install/debian/fp-fcl.files.in

@@ -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

+ 0 - 1
install/debian/fp-packages.examples.in

@@ -1 +0,0 @@
-packages/gtk/examples

+ 0 - 141
install/debian/fp-packages.files.in

@@ -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

+ 1 - 1
install/debian/fp-rtl.files.in

@@ -1 +1 @@
-/usr/lib/fpc/#FPCVERSION#/rtl
+/usr/lib/fpc/#FPCVERSION#/units/linux/rtl

+ 1 - 0
install/debian/fp-units-api.files.in

@@ -0,0 +1 @@
+/usr/lib/fpc/#FPCVERSION#/units/linux/api

+ 18 - 0
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

+ 1 - 0
install/debian/fp-units-fcl.files.in

@@ -0,0 +1 @@
+/usr/lib/fpc/#FPCVERSION#/units/linux/fcl

+ 23 - 0
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

+ 1 - 0
install/debian/fp-units-gfx.undocumented

@@ -0,0 +1 @@
+fd2pascal.1

+ 11 - 0
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/

+ 6 - 0
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

+ 42 - 0
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

+ 8 - 0
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

+ 23 - 7
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

+ 27 - 5
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