File huc.spec of Package huc
#
# spec file for package spec (Version 2.0)
#
# Copyright (c) 2003 SuSE Linux AG, 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://www.suse.de/feedback/
#
# norootforbuild
Name: huc
License: COPYRIGHT
Group: unsorted
Autoreqprov: on
Version: 3.21
Release: 0
Summary: Small-C development kit for the NEC PC Engine
Source: %name-%version-src.zip
Patch: %name.dif
BuildRequires: unzip
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
A version of Ron Cain's venerable Small-C compiler with a 6280 assembler and
a PC Engine runtime library that allows easy access to all PCE hardware
features.
This version has been extended by me (Ulrich Hecht) to allow C89-style
function declarations (using the "-C" option) instead of the traditional
K&R style used by Small-C. I also added support for C99-style "//" comments
and the void type.
%prep
%setup -c -n %name
%patch
%build
make %{?jobs:-j%jobs} CFLAGS="$RPM_OPT_FLAGS"
%install
install -d -m 755 $RPM_BUILD_ROOT/usr/bin
install -m 755 bin/* $RPM_BUILD_ROOT/usr/bin
install -d -m 755 $RPM_BUILD_ROOT/usr/include/huc
cp -a include/* $RPM_BUILD_ROOT/usr/include/huc
install -d -m 755 $RPM_BUILD_ROOT/etc/profile.d
cat <<EOT >$RPM_BUILD_ROOT/etc/profile.d/huc.sh
export PCE_INCLUDE=/usr/include/huc/pce
EOT
cat <<EOT >$RPM_BUILD_ROOT/etc/profile.d/huc.csh
setenv PCE_INCLUDE /usr/include/huc/pce
EOT
%files
%defattr(-,root,root)
%doc whats.new things.todo doc/*
/usr/bin/*
/usr/include/huc
/etc/profile.d/huc.*sh