rpms/fpc/devel .cvsignore, 1.4, 1.5 fpc.spec, 1.4, 1.5 sources, 1.5, 1.6 fpc-2.0.0-G5.patch, 1.1, NONE
Joost van der Sluis (joost)
fedora-extras-commits at redhat.com
Wed Dec 21 11:08:08 UTC 2005
- Previous message (by thread): rpms/synergy/devel .cvsignore, 1.7, 1.8 sources, 1.7, 1.8 synergy.spec, 1.11, 1.12
- Next message (by thread): rpms/fpc/devel fpc-2.0.2-G5.patch,NONE,1.1 fpc.spec,1.5,1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: joost
Update of /cvs/extras/rpms/fpc/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20798
Modified Files:
.cvsignore fpc.spec sources
Removed Files:
fpc-2.0.0-G5.patch
Log Message:
* Tue Dec 20 2005 Joost van der Sluis <joost at cnoc.nl> 2.0.2-1
- Updated to version 2.0.2
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/fpc/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 17 Aug 2005 15:55:24 -0000 1.4
+++ .cvsignore 21 Dec 2005 11:07:45 -0000 1.5
@@ -1,2 +1 @@
-fpc-2.0.0.compiler.bin.tar.gz
-fpc-2.0.0.source.tar.gz
+fpcbuild-2.0.2.tar.bz2
Index: fpc.spec
===================================================================
RCS file: /cvs/extras/rpms/fpc/devel/fpc.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- fpc.spec 17 Aug 2005 16:33:51 -0000 1.4
+++ fpc.spec 21 Dec 2005 11:07:45 -0000 1.5
@@ -1,18 +1,17 @@
Name: fpc
-Version: 2.0.0
-Release: 4%{?dist}
+Version: 2.0.2
+Release: 1%{?dist}
Summary: Free Pascal Compiler
Group: Development/Languages
License: GPL and modified LGPL
URL: http://www.freepascal.org/
-Source0: ftp://ftp.freepascal.org/pub/fpc/dist/source-%{version}/%{name}-%{version}.source.tar.gz
-Source1: http://www.cnoc.nl/fpc/%{name}-%{version}.compiler.bin.tar.gz
+Source0: ftp://ftp.freepascal.org/pub/fpc/dist/source-%{version}/%{name}build-%{version}.tar.bz2
Patch0: %{name}-%{version}-G5.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: gpm, glibc, ncurses, binutils
-BuildRequires: tetex, tetex-latex, tetex-fonts, binutils, gpm-devel, glibc-devel
+BuildRequires: fpc, tetex, tetex-latex, tetex-fonts, binutils, gpm-devel, glibc-devel
%description
@@ -54,20 +53,12 @@
%endif
%prep
-%setup -q -a1 -n %{name}
+%setup -q -n %{name}-src-%{version}
%patch0
%build
-# The source-files:
-mkdir -p fpcsrc
-cp -a rtl fpcsrc
-cp -a fcl fpcsrc
-cp -a packages fpcsrc
-rm -rf fpcsrc/packages/extra/amunits
-rm -rf fpcsrc/packages/extra/winunits
-find fpcsrc -name .cvsignore -exec rm '{}' ';'
-
-STARTPP=`pwd`/startcompiler/%{ppcname}
+cd fpcsrc
+STARTPP=%{ppcname}
NEWPP=`pwd`/compiler/%{ppcname}
NEWFPDOC=`pwd`/utils/fpdoc/fpdoc
DATA2INC=`pwd`/utils/data2inc
@@ -79,9 +70,10 @@
make packages_extra_smart FPC=${NEWPP}
make ide_all FPC=${NEWPP}
make utils_all FPC=${NEWPP} DATA2INC=${DATA2INC}
+cd ..
export save_size=40000
export pool_size=1250000
-make -C docs pdf FPC=${NEWPP} FPDOC=${NEWFPDOC}
+make -C fpcdocs pdf FPC=${NEWPP} FPDOC=${NEWFPDOC}
# disable the debuginfo package
%define debug_package %{nil}
@@ -89,6 +81,7 @@
%install
rm -rf %{buildroot}
+cd fpcsrc
FPCMAKE=`pwd`/utils/fpcm/fpcmake
NEWPP=`pwd`/compiler/%{ppcname}
INSTALLOPTS="FPC=${NEWPP} FPCMAKE=${FPCMAKE} \
@@ -106,23 +99,28 @@
make fv_distinstall ${INSTALLOPTS}
make ide_distinstall ${INSTALLOPTS}
make utils_distinstall ${INSTALLOPTS}
-
-make doc_install ${INSTALLOPTS}
-make -C docs pdfinstall ${INSTALLOPTS}
-make man_install ${INSTALLOPTS} INSTALL_MANDIR=%{buildroot}%{_mandir}
+cd ../install
+make -C doc ${INSTALLOPTS}
+make -C man ${INSTALLOPTS} INSTALL_MANDIR=%{buildroot}%{_mandir}
+cd ..
+make -C fpcdocs pdfinstall ${INSTALLOPTS}
# create link
ln -sf ../%{_lib}/%{name}/%{version}/%{ppcname} %{buildroot}%{_bindir}/%{ppcname}
-# Include the COPYING-information in the documentation
-cp -a compiler/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING
-cp -a rtl/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.rtl
-cp -a fcl/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.fcl
-cp -a rtl/COPYING.FPC %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.FPC
+# Include the COPYING-information for the fcl/rtl in the documentation
+cp -a fpcsrc/compiler/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING
+cp -a fpcsrc/rtl/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.rtl
+cp -a fpcsrc/fcl/COPYING %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.fcl
+cp -a fpcsrc/rtl/COPYING.FPC %{buildroot}%{_defaultdocdir}/%{name}-%{version}/COPYING.FPC
# The source-files:
mkdir -p %{buildroot}%{_datadir}/fpcsrc
-cp -a fpcsrc/* %{buildroot}%{_datadir}/fpcsrc/
+rm -rf fpcsrc/packages/extra/amunits
+rm -rf fpcsrc/packages/extra/winunits
+cp -a fpcsrc/rtl %{buildroot}%{_datadir}/fpcsrc
+cp -a fpcsrc/fcl %{buildroot}%{_datadir}/fpcsrc
+cp -a fpcsrc/packages %{buildroot}%{_datadir}/fpcsrc
# Workaround:
# newer rpm versions do not allow garbage
@@ -158,6 +156,9 @@
%{_datadir}/fpcsrc
%changelog
+* Tue Dec 20 2005 Joost van der Sluis <joost at cnoc.nl> 2.0.2-1
+- Updated to version 2.0.2
+
* Wed Aug 17 2005 Joost van der Sluis <joost at cnoc.nl> 2.0.0-4
- Added %%{?dist} to release.
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/fpc/devel/sources,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- sources 17 Aug 2005 15:55:24 -0000 1.5
+++ sources 21 Dec 2005 11:07:45 -0000 1.6
@@ -1,2 +1 @@
-fd5730c59bb5a87e5828568b7d039cb5 fpc-2.0.0.compiler.bin.tar.gz
-3f9c64d0146a3631f6963fd7477776d1 fpc-2.0.0.source.tar.gz
+b88893bc005c4404197ae55ef3c0de30 fpcbuild-2.0.2.tar.bz2
--- fpc-2.0.0-G5.patch DELETED ---
- Previous message (by thread): rpms/synergy/devel .cvsignore, 1.7, 1.8 sources, 1.7, 1.8 synergy.spec, 1.11, 1.12
- Next message (by thread): rpms/fpc/devel fpc-2.0.2-G5.patch,NONE,1.1 fpc.spec,1.5,1.6
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list