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
 Description: Free Pascal Runtime Library
  Runtime Libraries for the Free Pascal Compiler.
  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
 Package: fp-utils
 Architecture: i386
 Architecture: i386
 Recommends: fp-compiler (= #PACKAGEVERSION#)
 Recommends: fp-compiler (= #PACKAGEVERSION#)
@@ -54,26 +48,64 @@ Description: Free Pascal Documentation
  Documentation for the Free Pascal Compiler. The documentation is
  Documentation for the Free Pascal Compiler. The documentation is
  only available in PDF format.
  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
 Architecture: i386
 Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
 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#/ppc386
 /usr/lib/fpc/#FPCVERSION#/samplecfg
 /usr/lib/fpc/#FPCVERSION#/samplecfg
 /usr/lib/fpc/#FPCVERSION#/msg
 /usr/lib/fpc/#FPCVERSION#/msg
+/usr/share/doc/fp-compiler/examples
 /usr/share/man/man1/ppc386.1
 /usr/share/man/man1/ppc386.1
 /usr/share/man/man5/ppc386.cfg.5
 /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/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/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
 /usr/share/man/man5/ptop.cfg.5

+ 27 - 5
install/debian/rules

@@ -32,7 +32,7 @@ clean:
 	@echo "--- Cleaning"
 	@echo "--- Cleaning"
 	dh_testdir
 	dh_testdir
 	dh_testroot
 	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 build-indep-stamp install-indep-stamp
 
 
 	rm -f debian-files-stamp
 	rm -f debian-files-stamp
@@ -41,6 +41,7 @@ clean:
 	$(MAKE) compiler_clean
 	$(MAKE) compiler_clean
 	$(MAKE) rtl_clean
 	$(MAKE) rtl_clean
 	$(MAKE) fcl_clean
 	$(MAKE) fcl_clean
+	$(MAKE) api_clean
 	$(MAKE) utils_clean
 	$(MAKE) utils_clean
 	$(MAKE) packages_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
 # First make a new Compiler and RTL using a make cycle
 	$(MAKE) compiler_cycle
 	$(MAKE) compiler_cycle
 	$(MAKE) fcl_all $(BUILDOPTS)
 	$(MAKE) fcl_all $(BUILDOPTS)
+	$(MAKE) api_all $(BUILDOPTS)
 	$(MAKE) packages_all $(BUILDOPTS)
 	$(MAKE) packages_all $(BUILDOPTS)
 	$(MAKE) utils_all $(BUILDOPTS)
 	$(MAKE) utils_all $(BUILDOPTS)
 
 
@@ -93,15 +95,27 @@ install-arch-stamp: build-arch-stamp debian-files-stamp
 	$(MAKE) compiler_install $(INSTALLOPTS)
 	$(MAKE) compiler_install $(INSTALLOPTS)
 	$(MAKE) rtl_install $(INSTALLOPTS)
 	$(MAKE) rtl_install $(INSTALLOPTS)
 	$(MAKE) fcl_install $(INSTALLOPTS)
 	$(MAKE) fcl_install $(INSTALLOPTS)
+	$(MAKE) api_install $(INSTALLOPTS)
 	$(MAKE) utils_install $(INSTALLOPTS)
 	$(MAKE) utils_install $(INSTALLOPTS)
-	$(MAKE) packages install $(INSTALLOPTS)
+	$(MAKE) packages_install $(INSTALLOPTS)
 
 
 	$(MAKE) man_install $(INSTALLOPTS) PREFIXINSTALLDIR=$(INSTALL_DIR)/usr/share
 	$(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
 	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
 # Documentation
 #
 #
@@ -115,6 +129,7 @@ build-indep-stamp: debian-files-stamp
 
 
 	touch build-indep-stamp
 	touch build-indep-stamp
 
 
+
 install-indep: install-indep-stamp
 install-indep: install-indep-stamp
 install-indep-stamp: debian-files build-indep
 install-indep-stamp: debian-files build-indep
 	@echo "--- Installing Documentation"
 	@echo "--- Installing Documentation"
@@ -157,16 +172,23 @@ binary-indep: build-indep install-indep debian-files
 	dh_md5sums -i
 	dh_md5sums -i
 	dh_builddeb -i
 	dh_builddeb -i
 
 
-binary-arch: build-arch install-arch debian-files
+binary-arch: build-arch arrange-arch debian-files
 	@echo "--- Building: arch packages"
 	@echo "--- Building: arch packages"
 	dh_testversion 2
 	dh_testversion 2
 	dh_testdir
 	dh_testdir
 	dh_testroot
 	dh_testroot
 	dh_installdocs -a
 	dh_installdocs -a
 	dh_installchangelogs -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_undocumented -a
 	dh_installexamples -a
 	dh_installexamples -a
-	dh_movefiles -a
 	dh_compress -a
 	dh_compress -a
 	dh_fixperms -a
 	dh_fixperms -a
 	dh_installdeb -a
 	dh_installdeb -a