Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:pascal
fpc-cross-i386-linux
fpc-cross-i386-linux.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fpc-cross-i386-linux.spec of Package fpc-cross-i386-linux
Name: fpc-cross-i386-linux Version: 2.2.0 Release: 21.1 Summary: Free Pascal Compiler Group: Development/Languages License: GPL and modified LGPL Packager: Alexander Schaber (web@alexanderschaber.de) URL: http://www.freepascal.org/ Source0: fpcbuild-%{version}.tar.gz Source1: libgdb-6.2.1-%_arch-linux.zip Source2: i386-linux-ld-as.tar.bz2 BuildRoot: %{_tmppath}/build-fpc-%{version} Requires: gpm binutils BuildRequires: fpc texlive-latex ncurses-devel unzip ExcludeArch: i386 ppc %description Freepascal is a free 32/64bit Pascal Compiler. It comes with a run-time library fully compatible with Turbo Pascal 7.0 and nearly Delphi compatible. Some extensions are added to the language, like function overloading. Shared libraries can be linked. This package contains commandline compiler and utils. Provided units are the runtime library (RTL), free component library (FCL) and bindings for among others gtk1, gtk2, ncurses, zlib, mysql, postgres and ibase. %ifarch ppc %define ppcname ppcppc %define smart _all %else %ifarch x86_64 %define ppcname ppcx64 %define smart _smart %else %define ppcname ppc386 %define smart _smart %endif %endif %prep #%setup -c %setup -n fpcbuild-%{version} -a 1 %__ln_s $PWD/libgdb fpcsrc/libgdb %setup -n fpcbuild-%{version} -a 2 %build export PATH="$PWD/i386-linux-ld-as:$PATH" pushd "fpcsrc" COMPILEOPTS="-XLAtinfo= " %__make %{?jobs:-j%{jobs}} "all" OPT="${COMPILEOPTS}" CPU_TARGET=i386 popd # disable the debuginfo package %define debug_package %{nil} %define __spec_install_post /usr/lib/rpm/brp-compress %install export PATH="$PWD/i386-linux-ld-as:$PATH" pushd "fpcsrc" INSTALLOPTS="INSTALL_PREFIX=%{buildroot}%{_prefix} \ INSTALL_LIBDIR=%{buildroot}%{_libdir} \ INSTALL_BASEDIR=%{buildroot}%{_libdir}/fpc/%{version} \ CODPATH=%{buildroot}%{_libdir}/fpc/lexyacc \ INSTALL_DOCDIR=%{buildroot}%{_defaultdocdir}/%{name}-%{version} \ INSTALL_BINDIR=%{buildroot}%{_bindir} INSTALL_EXAMPLEDIR=%{buildroot}%{_defaultdocdir}/%{name}-%{version}/examples" %__make %{?jobs:-j%{jobs}} "install" ${INSTALLOPTS} CPU_TARGET=i386 %__rm -rf "%{buildroot}%{_defaultdocdir}/%{name}-%{version}" %__rm -rf "%{buildroot}%{_libdir}/fpc/lexyacc" %__rm -rf "%{buildroot}%{_libdir}/fpc/%{version}/msg" %__rm -rf "%{buildroot}%{_libdir}/fpc/%{version}/samplecfg" %__rm -rf "%{buildroot}%{_bindir}" %__mkdir_p "%{buildroot}%{_bindir}" # create link %__ln_s -f "../%{_lib}/fpc/%{version}/ppc386" "%{buildroot}%{_bindir}/ppc386" %clean %__rm -rf "%{buildroot}" %post # Create a version independent config #%{_libdir}/fpc/%{version}/samplecfg %{_libdir}/fpc/%{version} >/dev/null || : %files %defattr(-,root,root,-) #%{_bindir}/* #%{_libdir}/fpc #%doc %{_defaultdocdir}/fpc-crosscompile-%{version}/NEWS #%doc %{_defaultdocdir}/fpc-crosscompile-%{version}/README #%doc %{_defaultdocdir}/fpc-crosscompile-%{version}/readme.ide #%doc %{_defaultdocdir}/fpc-crosscompile-%{version}/faq* #%doc %{_defaultdocdir}/fpc-crosscompile-%{version}/COPYING* #%{_mandir}/*/* %{_libdir}/fpc/%{version}/ppc386 %{_libdir}/fpc/%{version}/units %{_bindir}/ppc386 %changelog * Thu Oct 18 2007 Alexander Schaber 2.2.0 - Initial build.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor