File microsuse-i386.spec of Package microsuse-i386
%if ! 0%{?usarch:1}
%define usarch i386
%endif
%define usversion 20070106
%define usinstalldir %_libdir/microsuse/%usarch
#
# spec file for package microsuse-%usarch (Version 20060413)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org
#
Name: microsuse-%usarch
BuildRequires: gcc-c++ wget sendmail ruby microsuse-workaround gcc-java perl-XML-Parser
URL: http://forge.novell.com/modules/xfmod/project/?microsuse
Version: %usversion
Release: 2
Summary: The SUSE Embedded System Toolkit
License: GPL
Group: System/Base
Autoreqprov: on
Source: buildroot.tar.gz
Source1: dl.tar
Source2: uClibc-snapshot.tar.bz2
NoSource: 1
BuildRoot: %{_tmppath}/microsuse-build
%description
The SUSE Embedded Toolkit for %usarch (packages)
%package -n microsuse-devel-%usarch
Summary: The SUSE Embedded Toolkit for %usarch (SDK)
Group: System/Base
Autoreqprov: off
%description -n microsuse-devel-%usarch
-
%prep
%setup -n buildroot -a 1
cp -p %{SOURCE2} dl/
%build
#rm -fr %usinstalldir/%usarch
#rm -fr %usinstalldir/target/%usarch
mkdir -p $RPM_BUILD_ROOT/%_libdir/microsuse
ls -dl $RPM_BUILD_ROOT/%_libdir/microsuse
ls -dl %_libdir/microsuse
# libintl does not build for mips* on the daily build server; works fine on my workstation
sed 's,BR2_PACKAGE_LIBINTL=y,# BR2_PACKAGE_LIBINTL is not set,g' <configs/buildroot.config-%usarch >.config
echo "BR2_STAGING_DIR=\"%{usinstalldir}\"" >>.config
yes "" | make oldconfig
make
make tarroot
%install
mkdir -p $RPM_BUILD_ROOT/%usinstalldir/target
cp -a tarballs/%usarch/* $RPM_BUILD_ROOT/%usinstalldir/target
rm -f $RPM_BUILD_ROOT/%usinstalldir/.fakeroot.at
rm -fr $RPM_BUILD_ROOT/%usinstalldir/tmp
# glibc packages
rm -f $RPM_BUILD_ROOT/%usinstalldir/distributed/man
rm -f $RPM_BUILD_ROOT/%usinstalldir/distributed/info
%files -n microsuse-devel-%usarch
%usinstalldir/[a-s]*
%usinstalldir/[u-z]*
%files
%usinstalldir/target