Browse Source

* fp-units-rtl instead of fp-rtl
* fp-units-base instead of fp-units-linux

peter 26 years ago
parent
commit
bbc882a710

+ 38 - 32
install/debian/control

@@ -7,7 +7,7 @@ Standards-Version: 3.1.1
 
 
 Package: fp-compiler
 Package: fp-compiler
 Architecture: i386
 Architecture: i386
-Depends: fp-rtl (= 0.99.13-19991013-4)
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
 Suggests: fp-utils, fp-docs (>= 0.99.13)
 Suggests: fp-utils, fp-docs (>= 0.99.13)
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Compiler
 Description: Free Pascal Compiler
@@ -19,13 +19,6 @@ Description: Free Pascal Compiler
  the commandline compiler. You need at least the RTL package before you
  the commandline compiler. You need at least the RTL package before you
  can start compiling anything.
  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
 Package: fp-utils
 Architecture: i386
 Architecture: i386
 Recommends: fp-compiler (= 0.99.13-19991013-4)
 Recommends: fp-compiler (= 0.99.13-19991013-4)
@@ -33,13 +26,15 @@ Replaces: fpc
 Description: Free Pascal Utils
 Description: Free Pascal Utils
  This package contains some handy utils for usage with the Free Pascal
  This package contains some handy utils for usage with the Free Pascal
  Compiler:
  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
+   - 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
+   - data2inc    Convert binary/text data to include files
+   - plex/pyacc  Pascal Lex/Yacc implementation
 
 
 Package: fp-docs
 Package: fp-docs
 Architecture: all
 Architecture: all
@@ -48,27 +43,47 @@ 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-units-rtl
+Architecture: i386
+Recommends: fp-compiler (= 0.99.13-19991013-4)
+Replaces: fpc, fp-rtl
+Description: Free Pascal Runtime Library
+ Runtime Libraries for the Free Pascal Compiler.
+
+Package: fp-units-base
+Architecture: i386
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
+Description: Free Pascal base units
+ Free Pascal units for common libraries, some of these units are also
+ required by the Free Component Library :
+  - X11 (Xlib, Xutil)
+  - NCurses
+  - ZLib
+  
 Package: fp-units-fcl
 Package: fp-units-fcl
 Architecture: i386
 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)
+Depends: fp-units-rtl (= 0.99.13-19991013-4), fp-units-base (= 0.99.13-19991013-4)
+Replaces: fp-fcl
 Description: Free Pascal Free Component Library
 Description: Free Pascal Free Component Library
  Free Component Library for the Free Pascal Compiler.
  Free Component Library for the Free Pascal Compiler.
 
 
 Package: fp-units-api
 Package: fp-units-api
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4)
-Description: Free Pascal API Units
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
+Replaces: fp-api
+Description: Free Pascal API units
  Free Pascal units for console keyboard,mouse,video and file handling.
  Free Pascal units for console keyboard,mouse,video and file handling.
 
 
 Package: fp-units-gtk
 Package: fp-units-gtk
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4)
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
+Replaces: fp-gtk
 Description: Free Pascal units for GTK 1.2.x
 Description: Free Pascal units for GTK 1.2.x
  Free Pascal units and examples to create programs with GTK 1.2.x
  Free Pascal units and examples to create programs with GTK 1.2.x
 
 
 Package: fp-units-db
 Package: fp-units-db
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4)
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
 Description: Free Pascal units for some database libraries
 Description: Free Pascal units for some database libraries
  Free Pascal units with bindings for:
  Free Pascal units with bindings for:
   - Mysql
   - Mysql
@@ -77,7 +92,7 @@ Description: Free Pascal units for some database libraries
 
 
 Package: fp-units-gfx
 Package: fp-units-gfx
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4)
+Depends: fp-units-rtl (= 0.99.13-19991013-4), fp-units-base (= 0.99.13-19991013-4)
 Description: Free Pascal units for some graphics libraries
 Description: Free Pascal units for some graphics libraries
  Free Pascal units with bindings for:
  Free Pascal units with bindings for:
   - Forms 0.88
   - Forms 0.88
@@ -85,18 +100,9 @@ Description: Free Pascal units for some graphics libraries
   - GGI
   - GGI
   - OpenGL
   - 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
 Package: fp-units-net
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4)
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
 Description: Free Pascal units for networking
 Description: Free Pascal units for networking
  Free Pascal units for creating network tools:
  Free Pascal units for creating network tools:
   - Inet unit for easier tcp/ip handling
   - Inet unit for easier tcp/ip handling
@@ -104,7 +110,7 @@ Description: Free Pascal units for networking
 
 
 Package: fp-units-misc
 Package: fp-units-misc
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= 0.99.13-19991013-4), fp-rtl (= 0.99.13-19991013-4)
+Depends: fp-units-rtl (= 0.99.13-19991013-4)
 Description: Free Pascal miscellaneous units
 Description: Free Pascal miscellaneous units
  Free Pascal miscellaneous units for:
  Free Pascal miscellaneous units for:
   - Utmp
   - Utmp

+ 38 - 32
install/debian/control.in

@@ -7,7 +7,7 @@ Standards-Version: 3.1.1
 
 
 Package: fp-compiler
 Package: fp-compiler
 Architecture: i386
 Architecture: i386
-Depends: fp-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
 Suggests: fp-utils, fp-docs (>= #FPCVERSION#)
 Suggests: fp-utils, fp-docs (>= #FPCVERSION#)
 Replaces: fpc
 Replaces: fpc
 Description: Free Pascal Compiler
 Description: Free Pascal Compiler
@@ -19,13 +19,6 @@ Description: Free Pascal Compiler
  the commandline compiler. You need at least the RTL package before you
  the commandline compiler. You need at least the RTL package before you
  can start compiling anything.
  can start compiling anything.
 
 
-Package: fp-rtl
-Architecture: i386
-Recommends: fp-compiler (= #PACKAGEVERSION#)
-Replaces: fpc
-Description: Free Pascal Runtime Library
- Runtime Libraries for the Free Pascal Compiler.
-
 Package: fp-utils
 Package: fp-utils
 Architecture: i386
 Architecture: i386
 Recommends: fp-compiler (= #PACKAGEVERSION#)
 Recommends: fp-compiler (= #PACKAGEVERSION#)
@@ -33,13 +26,15 @@ Replaces: fpc
 Description: Free Pascal Utils
 Description: Free Pascal Utils
  This package contains some handy utils for usage with the Free Pascal
  This package contains some handy utils for usage with the Free Pascal
  Compiler:
  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
+   - 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
+   - data2inc    Convert binary/text data to include files
+   - plex/pyacc  Pascal Lex/Yacc implementation
 
 
 Package: fp-docs
 Package: fp-docs
 Architecture: all
 Architecture: all
@@ -48,27 +43,47 @@ 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-units-rtl
+Architecture: i386
+Recommends: fp-compiler (= #PACKAGEVERSION#)
+Replaces: fpc, fp-rtl
+Description: Free Pascal Runtime Library
+ Runtime Libraries for the Free Pascal Compiler.
+
+Package: fp-units-base
+Architecture: i386
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Description: Free Pascal base units
+ Free Pascal units for common libraries, some of these units are also
+ required by the Free Component Library :
+  - X11 (Xlib, Xutil)
+  - NCurses
+  - ZLib
+  
 Package: fp-units-fcl
 Package: fp-units-fcl
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#), fp-units-linux (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#), fp-units-base (= #PACKAGEVERSION#)
+Replaces: fp-fcl
 Description: Free Pascal Free Component Library
 Description: Free Pascal Free Component Library
  Free Component Library for the Free Pascal Compiler.
  Free Component Library for the Free Pascal Compiler.
 
 
 Package: fp-units-api
 Package: fp-units-api
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
-Description: Free Pascal API Units
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Replaces: fp-api
+Description: Free Pascal API units
  Free Pascal units for console keyboard,mouse,video and file handling.
  Free Pascal units for console keyboard,mouse,video and file handling.
 
 
 Package: fp-units-gtk
 Package: fp-units-gtk
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Replaces: fp-gtk
 Description: Free Pascal units for GTK 1.2.x
 Description: Free Pascal units for GTK 1.2.x
  Free Pascal units and examples to create programs with GTK 1.2.x
  Free Pascal units and examples to create programs with GTK 1.2.x
 
 
 Package: fp-units-db
 Package: fp-units-db
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
 Description: Free Pascal units for some database libraries
 Description: Free Pascal units for some database libraries
  Free Pascal units with bindings for:
  Free Pascal units with bindings for:
   - Mysql
   - Mysql
@@ -77,7 +92,7 @@ Description: Free Pascal units for some database libraries
 
 
 Package: fp-units-gfx
 Package: fp-units-gfx
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#), fp-units-base (= #PACKAGEVERSION#)
 Description: Free Pascal units for some graphics libraries
 Description: Free Pascal units for some graphics libraries
  Free Pascal units with bindings for:
  Free Pascal units with bindings for:
   - Forms 0.88
   - Forms 0.88
@@ -85,18 +100,9 @@ Description: Free Pascal units for some graphics libraries
   - GGI
   - GGI
   - OpenGL
   - 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
 Package: fp-units-net
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
 Description: Free Pascal units for networking
 Description: Free Pascal units for networking
  Free Pascal units for creating network tools:
  Free Pascal units for creating network tools:
   - Inet unit for easier tcp/ip handling
   - Inet unit for easier tcp/ip handling
@@ -104,7 +110,7 @@ Description: Free Pascal units for networking
 
 
 Package: fp-units-misc
 Package: fp-units-misc
 Architecture: i386
 Architecture: i386
-Depends: fp-compiler (= #PACKAGEVERSION#), fp-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= #PACKAGEVERSION#)
 Description: Free Pascal miscellaneous units
 Description: Free Pascal miscellaneous units
  Free Pascal miscellaneous units for:
  Free Pascal miscellaneous units for:
   - Utmp
   - Utmp

+ 0 - 0
install/debian/fp-units-linux.files.in → install/debian/fp-units-base.files.in


+ 0 - 0
install/debian/fp-rtl.files.in → install/debian/fp-units-rtl.files.in


+ 2 - 0
install/debian/fp-utils.files.in

@@ -5,6 +5,7 @@
 /usr/bin/ptop 
 /usr/bin/ptop 
 /usr/bin/rstconv 
 /usr/bin/rstconv 
 /usr/bin/data2inc 
 /usr/bin/data2inc 
+/usr/bin/bin2obj
 /usr/bin/delp
 /usr/bin/delp
 /usr/bin/plex 
 /usr/bin/plex 
 /usr/bin/pyacc
 /usr/bin/pyacc
@@ -19,6 +20,7 @@
 /usr/share/man/man1/ppdep.1
 /usr/share/man/man1/ppdep.1
 /usr/share/man/man1/ppumove.1
 /usr/share/man/man1/ppumove.1
 /usr/share/man/man1/ppudump.1
 /usr/share/man/man1/ppudump.1
+/usr/share/man/man1/ppufiles.1
 /usr/share/man/man1/fpcmake.1
 /usr/share/man/man1/fpcmake.1
 /usr/share/man/man1/ptop.1
 /usr/share/man/man1/ptop.1
 /usr/share/man/man1/h2pas.1
 /usr/share/man/man1/h2pas.1

+ 0 - 1
install/debian/fp-utils.undocumented

@@ -1 +0,0 @@
-h2pas.1

+ 1 - 1
install/debian/rules

@@ -184,7 +184,7 @@ binary-arch: build-arch arrange-arch debian-files
 	dh_installchangelogs -pfp-rtl logs/Changes.rtl
 	dh_installchangelogs -pfp-rtl logs/Changes.rtl
 	dh_installchangelogs -pfp-utils logs/Changes.utils
 	dh_installchangelogs -pfp-utils logs/Changes.utils
 	dh_installchangelogs -pfp-units-fcl logs/Changes.fcl
 	dh_installchangelogs -pfp-units-fcl logs/Changes.fcl
-#	dh_installchangelogs -pfp-units-api logs/Changes.api
+	dh_installchangelogs -pfp-units-api logs/Changes.api
 #	dh_installchangelogs -pfp-units-fv logs/Changes.fv
 #	dh_installchangelogs -pfp-units-fv logs/Changes.fv
 
 
 	dh_undocumented -a
 	dh_undocumented -a