Author: undefine Date: Sat Dec 24 18:35:36 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - up to 2.0.2
---- Files affected: SPECS: fpc.spec (1.53 -> 1.54) ---- Diffs: ================================================================ Index: SPECS/fpc.spec diff -u SPECS/fpc.spec:1.53 SPECS/fpc.spec:1.54 --- SPECS/fpc.spec:1.53 Thu Nov 3 21:15:43 2005 +++ SPECS/fpc.spec Sat Dec 24 19:35:30 2005 @@ -6,21 +6,12 @@ Summary(ru): ó×ĎÂĎÄÎŮĘ ËĎÍĐÉĚŃÔĎŇ Pascal Summary(uk): ÷ŚĚŘÎÉĘ ËĎÍĐŚĚŃÔĎŇ Pascal Name: fpc -Version: 2.0.0 +Version: 2.0.2 Release: 1 License: GPL Group: Development/Languages -Vendor: Michael Van Canneyt <[EMAIL PROTECTED]> -Source0: http://dl.sourceforge.net/freepascal/%{name}-%{version}.source.tar.gz -# Source0-md5: 3f9c64d0146a3631f6963fd7477776d1 -Source1: http://dl.sourceforge.net/freepascal/%{name}-%{version}.i386-linux.tar -# Source1-md5: 5f0a5fba632a811dcfdafe0ff80476a3 -Source2: http://dl.sourceforge.net/freepascal/%{name}-%{version}.x86_64-linux.tar -# Source2-md5: 36270de604c6b5ad3af8aaa08143e88f -Source3: http://dl.sourceforge.net/freepascal/%{name}-%{version}.powerpc-linux.tar -# Source3-md5: 7019384e09411902e530dfe55d4ff145 -Source4: http://dl.sourceforge.net/freepascal/%{name}-%{version}.sparc-linux.tar -# Source4-md5: dd8925ce8ce93309456c3072e6e4d14d +Source0: ftp://ftp.freepascal.org/pub/fpc/dist/source-%{version}/%{name}build-%{version}.tar.bz2 +# Source0-md5: b88893bc005c4404197ae55ef3c0de30 URL: http://www.freepascal.org/ BuildRequires: ncurses-devel BuildRequires: gpm-devel @@ -28,6 +19,8 @@ BuildRequires: tetex-fonts-jknappen BuildRequires: tetex-format-pdflatex BuildRequires: tetex-metafont +BuildRequires: fpc +Provides: fpc-bootstrap Requires: binutils ExclusiveArch: %{ix86} %{x8664} ppc sparc BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -70,50 +63,25 @@ %description examples -l pl Przykładowe programy do kompilatora Free Pascal. -%package doc -Summary: Free Pascal Compiler documentation -Summary(pl): Dokumentacja do kompilatora Free Pascal -Group: Documentation -Requires: %{name} = %{version}-%{release} - -%description doc -Documentation for fpc in PDF format. - -%description doc -l pl -Dokumentacja do fpc w formacie PDF. - %prep -%setup -q -n %{name} +%setup -q -n %{name}-src-%{version} %ifarch %{ix86} -tar xf %{SOURCE1} %define _bname 386 %endif %ifarch %{x8664} -tar xf %{SOURCE2} %define _bname x64 %endif %ifarch ppc -tar xf %{SOURCE3} %define _bname ppc %endif %ifarch sparc -tar xf %{SOURCE4} %define _bname sparc %endif -tar xf binary.*-linux.tar - -mkdir bin -cd bin -for i in ../*.tar.gz ; do - tar xzf $i -done -ln -sf `pwd`/lib/%{name}/%{version}/ppc* bin - %build -PP=`pwd`/bin/lib/%{name}/%{version}/ppc%{_bname} -NEWPP=`pwd`/compiler/ppc%{_bname} -NEWFPDOC=`pwd`/utils/fpdoc/fpdoc +PP=%{_bindir}/ppc%{_bname} +NEWPP=`pwd`/fpcsrc/compiler/ppc%{_bname} +NEWFPDOC=`pwd`/fpcsrc/utils/fpdoc/fpdoc # DO NOT PUT $RPM_OPT_FLAGS IN OPT, IT DOES NOT WORK - baggins case "%{_build_cpu}" in @@ -127,7 +95,7 @@ OPTF="-O2" ;; esac -%{__make} compiler_cycle \ +%{__make} -C fpcsrc compiler_cycle \ OPT="$OPTF -Xs -n" \ RELEASE="1" \ BASEINSTALLDIR=%{_libdir}/%{name}/%{version} \ @@ -136,7 +104,7 @@ FPC="$PP" \ SMARTLINK=YES -%{__make} OPT="$OPTF -Xs -n" \ +%{__make} -C fpcsrc OPT="$OPTF -Xs -n" \ RELEASE="1" \ BASEINSTALLDIR=%{_libdir}/%{name}/%{version} \ BININSTALLDIR=%{_bindir} \ @@ -152,18 +120,13 @@ ide_all \ utils_all -export save_size=10000 -%{__make} -C docs pdf \ - FPDOC=$NEWFPDOC \ - FPC="$NEWPP" - %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_mandir},%{_examplesdir}/fpc} -NEWPP=`pwd`/compiler/ppc%{_bname} -FPCMAKE=`pwd`/utils/fpcm/fpcmake -%{__make} \ +NEWPP=`pwd`/fpcsrc/compiler/ppc%{_bname} +FPCMAKE=`pwd`/fpcsrc/utils/fpcm/fpcmake +%{__make} -C fpcsrc \ compiler_distinstall \ rtl_distinstall \ fcl_distinstall \ @@ -171,7 +134,6 @@ packages_distinstall \ ide_distinstall \ utils_distinstall \ - man_install \ PP="$NEWPP" \ FPCMAKE="$FPCMAKE" \ SMARTLINK=YES \ @@ -185,11 +147,12 @@ INSTALL_MANDIR=$RPM_BUILD_ROOT%{_mandir} \ CODPATH=$RPM_BUILD_ROOT%{_libdir}/%{name}/lexyacc -ln -sf %{_libdir}/%{name}/%{version}/ppc%{_bname} $RPM_BUILD_ROOT%{_bindir} +%{__make} -C install/man installman \ + INSTALL_MANDIR=$RPM_BUILD_ROOT%{_mandir} -sh compiler/utils/samplecfg %{_libdir}/%{name}/%{version} $RPM_BUILD_ROOT%{_sysconfdir} +ln -sf %{_libdir}/%{name}/%{version}/ppc%{_bname} $RPM_BUILD_ROOT%{_bindir} -cp -f install/doc/faq.htm faq.html +sh fpcsrc/compiler/utils/samplecfg %{_libdir}/%{name}/%{version} $RPM_BUILD_ROOT%{_sysconfdir} %clean rm -rf $RPM_BUILD_ROOT @@ -197,7 +160,6 @@ %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* -%doc faq.html install/doc/{copying*,*.txt} ide/readme.ide %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpc.cfg %dir %{_libdir}/%{name} %dir %{_libdir}/%{name}/%{version} @@ -214,16 +176,15 @@ %defattr(644,root,root,755) %{_examplesdir}/fpc -%files doc -%defattr(644,root,root,755) -%doc docs/*.pdf - %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.54 2005/12/24 18:35:30 undefine +- up to 2.0.2 + Revision 1.53 2005/11/03 20:15:43 glen - unify sf url, and other things that adapter felt neccessary ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/fpc.spec?r1=1.53&r2=1.54&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
