]> git.pld-linux.org Git - packages/crossmipsel-egcs.git/commitdiff
- renamed mipsel-cross-egcs.spec to crossmipsel-egcs.spec
authorankry <ankry@pld-linux.org>
Mon, 29 Oct 2001 21:41:55 +0000 (21:41 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- fixed cross-binutils name in Requires

Changed files:
    crossmipsel-egcs.spec -> 1.1

crossmipsel-egcs.spec [new file with mode: 0644]

diff --git a/crossmipsel-egcs.spec b/crossmipsel-egcs.spec
new file mode 100644 (file)
index 0000000..f7896fd
--- /dev/null
@@ -0,0 +1,100 @@
+Summary:       Cross-egcs for mipsel-linux on i386 systems
+Summary(de):   Cross-egcs zur Erzeugung von little-Endian MIPS-Code auf i386
+Summary(pl):   egcs kroskompiluj±cy na mipsel-linux
+Name:          crossmipsel-egcs
+Version:       1.0.2
+Release:       1
+License:       GPL
+Group:         Development/Languages
+Group(de):     Entwicklung/Sprachen
+Group(pl):     Programowanie/Jêzyki
+Source0:       ftp://alge.anart.no/pub/devel/egcs-%{version}.tar.gz
+#Source0:      ftp://gcc.gnu.org/pub/gcc/releases/egcs-1.1.2/egcs-1.1.2.tar.bz2
+Source1:       mipsel-cross-egcs.sh
+Patch0:                egcs-1.0.2-libio.patch
+Patch1:                egcs-1.0.2-hjl.patch
+Patch2:                egcs-1.0.2-rth1.patch
+Patch3:                egcs-1.0.2-rth2.patch
+Patch4:                egcs-1.0.2-rth3.patch
+Patch5:                egcs-1.0.2-rth4.patch
+Patch6:                egcs-1.0.2-hjl2.patch
+Patch7:                egcs-1.0.2-jim.patch
+Patch8:                egcs-1.0.2-haifa.patch
+Patch9:                egcs-1.0.1-objcbackend.patch
+Patch10:       egcs-1.0.2-mips.patch
+Requires:      crossmipsel-binutils >= 2.8.1
+BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define                _prefix         /opt/mipsel
+%define         _mandir         %{_prefix}/man
+%define         _infodir        %{_prefix}/info
+
+%description
+This package contains a cross-egcs which allows the creation of
+binaries to be run on little-endian Linux-MIPS (architecture
+"mipsel-linux") on i386-machines. Currently this is only a first-stage
+compiler, i.e. it can compile a Linux kernel, but not user space
+applications.
+
+%description -l de
+Dieses Paket enthält einen Cross-egcs, der es erlaubt, auf einem
+i386-Rechner Code für Linux-MIPS (auf little-Endian-Rechnern) zu
+generieren. Derzeit existiert nur die erste Compiler-Stufe, d.h. der
+Compiler ist in der Lage, einen Linux-Kernel zu kompilieren, jedoch
+noch keine Anwendungsprogramme.
+
+%description -l pl
+Ten pakiet zawiera cross-egcs pozwalaj±cy na robienie binariów do
+uruchamiania na little-endian MIPS (architektura "mipsel-linux")
+na maszynach i386. Aktualnie jest to tylko kompilator pierszego etapu,
+którym mo¿na skompilowaæ kernel, ale nie aplikacje.
+
+%prep
+%setup -q -n egcs-1.0.2
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+
+%build
+%configure --with-newlib --target=mipsel-linux
+cd gcc
+%{__make} LANGUAGES="c"
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d             $RPM_BUILD_ROOT{/etc/profile.d,/opt/mipsel}
+
+install %{SOURCE1}     $RPM_BUILD_ROOT/etc/profile.d/
+
+cd gcc
+%{__make} LANGUAGES="c" prefix=$RPM_BUILD_ROOT%{_prefix} exec_prefix=$RPM_BUILD_ROOT%{_prefix} install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%attr(755,root,root) %config /etc/profile.d/*
+%attr(755,root,root) %{_bindir}/mipsel-linux-gcc
+%dir %{_libdir}/gcc-lib
+%dir %{_libdir}/gcc-lib/mipsel-linux
+%dir %{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27
+%dir %{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/include
+%dir %{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/eb
+%{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/eb/libgcc.a
+%{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/include/*
+%attr(755,root,root) %{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/cc1
+%attr(755,root,root) %{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/ld
+%attr(755,root,root) %{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/cpp
+%{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/specs
+%{_libdir}/gcc-lib/mipsel-linux/egcs-2.90.27/*.[oa]
+%{_mandir}/man*/*
+%{_infodir}/*
This page took 0.151365 seconds and 4 git commands to generate.