+%define _date 20051027
Summary: BenAri Concurrent Interpreter
-Summary(pl): Wspó³bie¿ny interpreter BACI
+Summary(pl.UTF-8): Współbieżny interpreter BACI
Name: baci
-Version: 1.0
-Release: 7
-License: freeware
+Version: 1.0.%{_date}
+Release: 1
+License: Freeware
Group: Development/Languages
Source0: http://www.mines.edu/fs_home/tcamp/baci/%{name}src.tar.gz
# Source0-md5: 14e0500bf7079a17664469ecead8bb4f
-# Source0-size: 270644
-Patch0: %{name}-amd64.patch
+Patch0: %{name}-20051026.patch
+Patch1: %{name}-%{_date}.patch
+Patch2: %{name}-amd64.patch
BuildRequires: bison
BuildRequires: flex
BuildRequires: tk-devel
%description
BenAri Concurrent Pascal PCODE Interpreter & Compiler.
-%description -l pl
-Kompilator i interpreter jêzyka BACI.
+%description -l pl.UTF-8
+Kompilator i interpreter języka BACI.
%prep
%setup -q -n %{name}src
-%ifarch amd64
%patch0 -p1
+%patch1 -p1
+%if "%{_lib}" == "lib64"
+%patch2 -p1
%endif
%build
-for i in lib pascomp disasm ccomp; do
- make -C $i CFLAGS="%{rpmcflags}"
+for i in lib disasm ccomp pascomp ar ld; do
+ %{__make} -C $i \
+ CFLAGS="%{rpmcflags}"
done
%{__make} -C interp gui std
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_bindir}
-install ccomp/bacc disasm/badis pascomp/bapas interp/{bainterp,bagui} $RPM_BUILD_ROOT%{_bindir}
+install ccomp/bacc disasm/badis pascomp/bapas interp/{bainterp,bagui} \
+ ar/baar ld/bald $RPM_BUILD_ROOT%{_bindir}
%clean
rm -rf $RPM_BUILD_ROOT