Forráskód Böngészése

* .spec extension is needed
* small updates

peter 27 éve
szülő
commit
3c5cb5a86f
1 módosított fájl, 9 hozzáadás és 11 törlés
  1. 9 11
      install/fpc-0.99.8.spec

+ 9 - 11
install/fpcspec → install/fpc-0.99.8.spec

@@ -1,6 +1,6 @@
 Name: fpc
 Version: 0.99.8
-Release: 1
+Release: 2
 ExclusiveArch: i386
 Copyright: GPL
 Group: Development/Languages
@@ -8,6 +8,7 @@ Source: fpc-0.99.8-src.tar.gz
 Summary: Free Pascal Compiler
 Packager: Michael Van Canneyt ([email protected])
 URL: http://tfdec1.fys.kuleuven.ac.be/~michael/fpc/fpc.html
+
 %description	
 The Free Pascal Compiler is a Turbo Pascal 7.0 and Delphi II compatible
 32bit Pascal Compiler. It comes with fully TP 7.0 compatible run-time library.
@@ -21,41 +22,38 @@ easy, so interfaces can be written fast.
 %define vlibdir %{libdir}/%{PACKAGE_VERSION}
 %define unitdir %{vlibdir}/linuxunits
 %define docdir /usr/doc/%{package}
-%define gcclib `dirname \`rpm -ql gcc|grep libgcc.a\``
 
 %prep
 %setup -c
 
 %build
-make -C compiler cycle OPT=-O1p2 RELEASE=1
+make -C compiler cycle RELEASE=1
 make -C rtl/utils all RELEASE=1
-make -C rtl/linux libs PPUMOVE=../utils/ppumove
 make -C docs html
 
 %install
-make -C rtl/linux install UNITINSTALLDIR=%{unitdir}
-make -C rtl/linux libinstall UNITINSTALLDIR=%{unitdir}
 make -C compiler install BININSTALLDIR=%{bindir} LIBINSTALLDIR=%{vlibdir}
+make -C rtl/linux install UNITINSTALLDIR=%{unitdir}
+make -C rtl/linux libinstall UNITINSTALLDIR=%{unitdir} PPUMOVE=../utils/ppumove
 make -C rtl/utils install BININSTALLDIR=%{bindir} UNITINSTALLDIR=%{unitdir}
 make -C docs install DOCINSTALLDIR=%{docdir}
 
 %clean
-make -C rtl/linux libsclean
 make -C compiler clean
 make -C rtl/utils clean
+make -C rtl/linux libsclean
 make -C docs clean
 
 %post
-%{vlibdir}/samplecfg
+%{vlibdir}/samplecfg `dirname \`find /usr/lib/gcc-lib/ -name libgcc.a -print | grep -v egcs \``
+ldconfig
 
 %files
 %{bindir}/ppc386
 %{bindir}/ppudump
 %{bindir}/ppumove
 %{bindir}/h2pas
-%{bindir}/mkdep
-%{bindir}/msg2inc
 %{vlibdir}
-%/usr/lib/libfpc.so
+/usr/lib/libfpc.so
 %dir %{libdir}
 %doc %{docdir}