Package eautomake: Specfile

%define bname automake
Name: e%bname
Version: 1.0
Release: alt2
Summary: Automake tool for Erlang
URL: http://www.process-one.net/en/blogs/article/erlang_automake_project/
License: EPL
Group: Development/Other
Source: http://www.process-one.net/downloads/contribs/%bname-%version.tar
BuildArch: noarch
Requires: erlang-otp-common

# Automatically added by buildreq on Sat Aug 16 2008
BuildRequires: erlang-docbuilder erlang-otp-devel
BuildRequires: rpm-build-erlang symlinks

%description
This tool is designed to remove the burden of writing and maintaining
pure Erlang "Emakefile" build file manually.


%prep
%setup -n %bname


%build
erlc %{?eoptflags:%eoptflags} -o ebin -I include src/*.erl
cd doc
erl -noshell -run docb_gen users_guide "overview.edoc" -run docb_transform file "chapter.xml" -run init stop
rm -f chapter.xml
mv chapter.html overview.html


%install
install -d -m 0755 %buildroot{%_otplibdir/%bname-%version/{doc,ebin,include},%_docdir/%name-%version,%_bindir}
install -m 0644 ebin/*.beam %buildroot%_otplibdir/%bname-%version/ebin/
install -m 0644 include/* %buildroot%_otplibdir/%bname-%version/include/
install -m 0644 doc/*.{html,sample} %buildroot%_otplibdir/%bname-%version/doc/
install -m 0644 EPLICENCE README TODO %buildroot%_otplibdir/%bname-%version/
install -m 0755 bin/%name %buildroot%_bindir/
ln -sf %buildroot%_otplibdir/%bname-%version/{EPLICENCE,README,TODO,doc/*.{html,sample}} %buildroot%_docdir/%name-%version/
symlinks -csd %buildroot%_docdir/%name-%version


%files
%_bindir/*
%_otplibdir/%bname-%version
%_docdir/%name-%version


%changelog
* Sat Aug 16 2008 Led <led@altlinux.ru> 1.0-alt2
- cleaned up spec

* Mon Jan 28 2008 Led <led@altlinux.ru> 1.0-alt1
- initial build