Browse Source

* variable replacements are now redhat compatible so the files.in can
be reused

peter 25 years ago
parent
commit
a21f1faefb

+ 13 - 13
install/debian/control.in

@@ -7,8 +7,8 @@ Standards-Version: 3.1.1
 
 Package: fp-compiler
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#)
-Suggests: fp-utils, fp-docs (>= #FPCVERSION#)
+Depends: fp-units-rtl (= %{packageversion})
+Suggests: fp-utils, fp-docs (>= %{fpcversion})
 Replaces: fpc
 Description: Free Pascal Compiler
  The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi compatible 32bit
@@ -21,7 +21,7 @@ Description: Free Pascal Compiler
 
 Package: fp-utils
 Architecture: i386
-Recommends: fp-compiler (= #PACKAGEVERSION#)
+Recommends: fp-compiler (= %{packageversion})
 Replaces: fpc
 Description: Free Pascal Utils
  This package contains some handy utils for usage with the Free Pascal
@@ -45,45 +45,45 @@ Description: Free Pascal Documentation
 
 Package: fp-units-rtl
 Architecture: i386
-Recommends: fp-compiler (= #PACKAGEVERSION#)
+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#)
+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
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#), fp-units-base (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion}), fp-units-base (= %{packageversion})
 Replaces: fp-fcl
 Description: Free Pascal Free Component Library
  Free Component Library for the Free Pascal Compiler.
 
 Package: fp-units-api
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion})
 Replaces: fp-api
 Description: Free Pascal API units
  Free Pascal units for console keyboard,mouse,video and file handling.
 
 Package: fp-units-gtk
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion})
 Replaces: fp-gtk
 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-units-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion})
 Description: Free Pascal units for some database libraries
  Free Pascal units with bindings for:
   - Mysql
@@ -92,7 +92,7 @@ Description: Free Pascal units for some database libraries
 
 Package: fp-units-gfx
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#), fp-units-base (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion}), fp-units-base (= %{packageversion})
 Description: Free Pascal units for some graphics libraries
  Free Pascal units with bindings for:
   - Forms 0.88
@@ -102,7 +102,7 @@ Description: Free Pascal units for some graphics libraries
 
 Package: fp-units-net
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion})
 Description: Free Pascal units for networking
  Free Pascal units for creating network tools:
   - Inet unit for easier tcp/ip handling
@@ -110,7 +110,7 @@ Description: Free Pascal units for networking
 
 Package: fp-units-misc
 Architecture: i386
-Depends: fp-units-rtl (= #PACKAGEVERSION#)
+Depends: fp-units-rtl (= %{packageversion})
 Description: Free Pascal miscellaneous units
  Free Pascal miscellaneous units for:
   - Utmp

+ 2 - 2
install/debian/fixdeb

@@ -1,7 +1,7 @@
 #!/bin/bash
 #
 # Create debian files from *.in files.
-# 
+#
 # $1 = path to debian files
 #
 if [ $# != 1 ]; then
@@ -18,5 +18,5 @@ echo 'FPCVersion    : ' $FPCVERSION
 for i in $1/*.in
 do
   j=${i/.in/}
-  sed -e 's/#FPCVERSION#/'$FPCVERSION'/g;s/#PACKAGEVERSION#/'$PACKAGEVERSION'/g' $i > $j
+  sed -e 's/%{fpcversion}/'$FPCVERSION'/g;s/%{packageversion}/'$PACKAGEVERSION'/g' $i > $j
 done

+ 3 - 3
install/debian/fp-compiler.files.in

@@ -1,6 +1,6 @@
-/usr/lib/fpc/#FPCVERSION#/ppc386
-/usr/lib/fpc/#FPCVERSION#/samplecfg
-/usr/lib/fpc/#FPCVERSION#/msg
+/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

+ 1 - 1
install/debian/fp-compiler.postinst.in

@@ -1,6 +1,6 @@
 #! /bin/sh
 
-FPCDIR=/usr/lib/fpc/#FPCVERSION#
+FPCDIR=/usr/lib/fpc/%{fpcversion}
 
 # create link
 ln -sf $FPCDIR/ppc386 /usr/bin/ppc386

+ 4 - 4
install/debian/fp-docs.docs.in

@@ -1,4 +1,4 @@
-debian/tmp/usr/share/doc/fpc/#FPCVERSION#/user.pdf
-debian/tmp/usr/share/doc/fpc/#FPCVERSION#/prog.pdf
-debian/tmp/usr/share/doc/fpc/#FPCVERSION#/ref.pdf
-debian/tmp/usr/share/doc/fpc/#FPCVERSION#/units.pdf
+debian/tmp/usr/share/doc/fpc/%{fpcversion}/user.pdf
+debian/tmp/usr/share/doc/fpc/%{fpcversion}/prog.pdf
+debian/tmp/usr/share/doc/fpc/%{fpcversion}/ref.pdf
+debian/tmp/usr/share/doc/fpc/%{fpcversion}/units.pdf

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

@@ -1 +1 @@
-/usr/lib/fpc/#FPCVERSION#/units/linux/api
+/usr/lib/fpc/%{fpcversion}/units/linux/api

+ 4 - 4
install/debian/fp-units-base.files.in

@@ -1,6 +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/%{fpcversion}/units/linux/ncurses.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/ncrt.ppu
 
-/usr/lib/fpc/0.99.13/units/linux/ncurses.o 
-/usr/lib/fpc/0.99.13/units/linux/ncrt.o
+/usr/lib/fpc/%{fpcversion}/units/linux/ncurses.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/ncrt.o

+ 12 - 12
install/debian/fp-units-db.files.in

@@ -1,18 +1,18 @@
 
-/usr/lib/fpc/#FPCVERSION#/units/linux/ibase.ppu
+/usr/lib/fpc/%{fpcversion}/units/linux/ibase.ppu
 
-/usr/lib/fpc/#FPCVERSION#/units/linux/ibase.o
+/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.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/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.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/dllist.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/postgres.o

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

@@ -1 +1 @@
-/usr/lib/fpc/#FPCVERSION#/units/linux/fcl
+/usr/lib/fpc/%{fpcversion}/units/linux/fcl

+ 13 - 13
install/debian/fp-units-gfx.files.in

@@ -1,23 +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/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/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.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/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.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/vgamouse.ppu
 
-/usr/lib/fpc/#FPCVERSION#/units/linux/svgalib.o
+/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.ppu
 
-/usr/lib/fpc/#FPCVERSION#/units/linux/forms.o
+/usr/lib/fpc/%{fpcversion}/units/linux/forms.o

+ 7 - 7
install/debian/fp-units-gtk.files.in

@@ -1,11 +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/%{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/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/lib/fpc/%{fpcversion}/units/linux/glib.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/gdk.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/gtk.o
 
 /usr/share/doc/fp-units-gtk/

+ 38 - 38
install/debian/fp-units-misc.files.in

@@ -1,42 +1,42 @@
 
-/usr/lib/fpc/0.99.13/units/linux/utmp.ppu
+/usr/lib/fpc/%{fpcversion}/units/linux/utmp.ppu
 
-/usr/lib/fpc/0.99.13/units/linux/utmp.o
+/usr/lib/fpc/%{fpcversion}/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/%{fpcversion}/units/linux/paszlib/paszlib.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/adler.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/crc.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/crcasm.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/gzio.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/infblock.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/infcodes.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/inffast.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/inftrees.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/infutil.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/strutils.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/trees.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zcompres.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zdeflate.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zinflate.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zbase.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zuncompr.ppu 
+/usr/lib/fpc/%{fpcversion}/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
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/paszlib.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/adler.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/crc.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/crcasm.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/gzio.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/infblock.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/infcodes.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/inffast.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/inftrees.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/infutil.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/strutils.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/trees.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zcompres.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zdeflate.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zinflate.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zbase.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zuncompr.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/paszlib/zutil.o

+ 4 - 4
install/debian/fp-units-net.files.in

@@ -1,8 +1,8 @@
 
-/usr/lib/fpc/0.99.13/units/linux/inet.ppu
+/usr/lib/fpc/%{fpcversion}/units/linux/inet.ppu
 
-/usr/lib/fpc/0.99.13/units/linux/inet.o
+/usr/lib/fpc/%{fpcversion}/units/linux/inet.o
 
-/usr/lib/fpc/0.99.13/units/linux/uncgi.ppu
+/usr/lib/fpc/%{fpcversion}/units/linux/uncgi.ppu
 
-/usr/lib/fpc/0.99.13/units/linux/uncgi.o
+/usr/lib/fpc/%{fpcversion}/units/linux/uncgi.o

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

@@ -1 +1 @@
-/usr/lib/fpc/#FPCVERSION#/units/linux/rtl
+/usr/lib/fpc/%{fpcversion}/units/linux/rtl

+ 4 - 4
install/debian/fp-utils.files.in

@@ -10,10 +10,10 @@
 /usr/bin/plex 
 /usr/bin/pyacc
 /usr/bin/h2pas
-/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/%{fpcversion}/units/linux/lexlib.ppu 
+/usr/lib/fpc/%{fpcversion}/units/linux/yacclib.ppu
+/usr/lib/fpc/%{fpcversion}/units/linux/lexlib.o 
+/usr/lib/fpc/%{fpcversion}/units/linux/yacclib.o
 /usr/lib/fpc/lexyacc/yylex.cod 
 /usr/lib/fpc/lexyacc/yyparse.cod
 /usr/share/man/man1/delp.1