jwboyer 7f91a8
Summary: Text based document generation
jwboyer 7f91a8
Name: asciidoc
Chris Wright 5d7bd0
Version: 8.1.0
Chris Wright 5d7bd0
Release: 1%{?dist}
jwboyer 7f91a8
License: GPL
jwboyer 7f91a8
Group: Applications/System
jwboyer 7f91a8
URL: http://www.methods.co.nz/asciidoc/
jwboyer 7f91a8
Source0: http://www.methods.co.nz/asciidoc/%{name}-%{version}.tar.gz
jwboyer 7f91a8
Requires: python >= 2.3
jwboyer 7f91a8
BuildArch: noarch
jwboyer 7f91a8
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
jwboyer 7f91a8
jwboyer 7f91a8
%description
jwboyer 7f91a8
AsciiDoc is a text document format for writing short documents,
jwboyer 7f91a8
articles, books and UNIX man pages. AsciiDoc files can be translated
jwboyer 7f91a8
to HTML and DocBook markups using the asciidoc(1) command.
jwboyer 7f91a8
jwboyer 7f91a8
%prep
jwboyer 7f91a8
%setup -q
jwboyer 7f91a8
jwboyer 7f91a8
%build
jwboyer 7f91a8
jwboyer 7f91a8
%install
jwboyer 7f91a8
rm -rf $RPM_BUILD_ROOT
Chris Wright 5d7bd0
# make directory structure
Chris Wright 5d7bd0
%{__install} -d $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/filters		\
Chris Wright 5d7bd0
	$RPM_BUILD_ROOT/%{_datadir}/asciidoc/docbook-xsl		\
Chris Wright 5d7bd0
	$RPM_BUILD_ROOT/%{_datadir}/asciidoc/stylesheets		\
Chris Wright 5d7bd0
	$RPM_BUILD_ROOT/%{_datadir}/asciidoc/javascripts		\
Chris Wright 5d7bd0
	$RPM_BUILD_ROOT/%{_datadir}/asciidoc/images/icons/callouts	\
Chris Wright 5d7bd0
	$RPM_BUILD_ROOT/%{_bindir}					\
Chris Wright 5d7bd0
	$RPM_BUILD_ROOT/%{_mandir}/man1
Chris Wright 5d7bd0
Chris Wright 5d7bd0
# real conf data goes to sysconfdir, rest goes to datadir
jwboyer 7f91a8
%{__install} -m 0644 *.conf $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc
Chris Wright 5d7bd0
%{__install} -m 0644 filters/*.conf $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/filters/
Chris Wright 5d7bd0
%{__install} filters/*.py $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/filters/
Chris Wright 5d7bd0
Chris Wright 5d7bd0
# symlinks so asciidoc works
Chris Wright 5d7bd0
ln -s %{_datadir}/asciidoc/docbook-xsl $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/
jwboyer 8ec3f6
ln -s %{_datadir}/asciidoc/stylesheets $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/
Chris Wright 5d7bd0
ln -s %{_datadir}/asciidoc/javascripts $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/
Chris Wright 5d7bd0
ln -s %{_datadir}/asciidoc/images $RPM_BUILD_ROOT/%{_sysconfdir}/asciidoc/
Chris Wright 5d7bd0
Chris Wright 5d7bd0
# binaries
Chris Wright 5d7bd0
%{__install} asciidoc.py $RPM_BUILD_ROOT/%{_bindir}/asciidoc
Chris Wright 5d7bd0
%{__install} a2x $RPM_BUILD_ROOT/%{_bindir}/
Chris Wright 5d7bd0
Chris Wright 5d7bd0
# manpages
Chris Wright 5d7bd0
%{__install} -m 0644 doc/*.1  $RPM_BUILD_ROOT/%{_mandir}/man1
Chris Wright 5d7bd0
Chris Wright 5d7bd0
# ancillary data
Chris Wright 5d7bd0
%{__install} -m 0644 docbook-xsl/*.xsl $RPM_BUILD_ROOT/%{_datadir}/asciidoc/docbook-xsl
Chris Wright 5d7bd0
%{__install} -m 0644 stylesheets/*.css $RPM_BUILD_ROOT/%{_datadir}/asciidoc/stylesheets/
Chris Wright 5d7bd0
%{__install} -m 0644 javascripts/*.js $RPM_BUILD_ROOT/%{_datadir}/asciidoc/javascripts
Chris Wright 5d7bd0
%{__install} -m 0644 images/icons/callouts/* $RPM_BUILD_ROOT/%{_datadir}/asciidoc/images/icons/callouts
Chris Wright 5d7bd0
%{__install} -m 0644 images/icons/{README,*.png} $RPM_BUILD_ROOT/%{_datadir}/asciidoc/images/icons
jwboyer 7f91a8
jwboyer 7f91a8
%clean
jwboyer 7f91a8
rm -rf $RPM_BUILD_ROOT
jwboyer 7f91a8
jwboyer 7f91a8
%files
jwboyer 7f91a8
%defattr(-,root,root,0755)
jwboyer 7f91a8
%config(noreplace) %{_sysconfdir}/asciidoc
Chris Wright 5d7bd0
%{_bindir}/*
jwboyer 7f91a8
%{_mandir}/man1/*
jwboyer 7f91a8
%{_datadir}/asciidoc/
jwboyer 7f91a8
%doc README BUGS CHANGELOG COPYRIGHT doc examples
jwboyer 7f91a8
jwboyer 7f91a8
%changelog
Chris Wright 5d7bd0
* Mon Mar 19 2007 Chris Wright <chrisw@redhat.com> - 8.1.0-1
Chris Wright 5d7bd0
- update to asciidoc 8.1.0
Chris Wright 5d7bd0
Chris Wright 32972d
* Thu Sep 14 2006 Chris Wright <chrisw@redhat.com> - 7.0.2-3
Chris Wright 32972d
- rebuild for Fedora Extras 6
Chris Wright 32972d
Chris Wright 2ad0a6
* Tue Feb 28 2006 Chris Wright <chrisw@redhat.com> - 7.0.2-2
Chris Wright 2ad0a6
- rebuild for Fedora Extras 5
Chris Wright 2ad0a6
jwboyer 8ec3f6
* Mon Aug 29 2005 Chris Wright <chrisw@osdl.org> - 7.0.2-1
jwboyer 8ec3f6
- convert spec file to UTF-8
jwboyer 8ec3f6
- Source should be URL
jwboyer 8ec3f6
- update to 7.0.2
jwboyer 7f91a8
jwboyer 7f91a8
* Fri Aug 19 2005 Chris Wright <chrisw@osdl.org> - 7.0.1-3
jwboyer 7f91a8
- consistent use of RPM_BUILD_ROOT
jwboyer 7f91a8
jwboyer 7f91a8
* Thu Aug 18 2005 Chris Wright <chrisw@osdl.org> - 7.0.1-2
jwboyer 7f91a8
- Update BuildRoot
jwboyer 7f91a8
- use _datadir
jwboyer 7f91a8
- use config and _sysconfdir
jwboyer 7f91a8
jwboyer 8ec3f6
* Wed Jun 29 2005 Terje Røsten <terje.rosten@ntnu.no> - 7.0.1-1
jwboyer 7f91a8
- 7.0.1
jwboyer 7f91a8
- Drop patch now upstream
jwboyer 8ec3f6
- Build as noarch (Petr Klíma)
jwboyer 7f91a8
jwboyer 8ec3f6
* Sat Jun 11 2005 Terje Røsten <terje.rosten@ntnu.no> - 7.0.0-0.3
jwboyer 7f91a8
- Add include patch 
jwboyer 7f91a8
jwboyer 8ec3f6
* Fri Jun 10 2005 Terje Røsten <terje.rosten@ntnu.no> - 7.0.0-0.2
jwboyer 7f91a8
- Fix stylesheets according to Stuart
jwboyer 7f91a8
jwboyer 8ec3f6
* Fri Jun 10 2005 Terje Røsten <terje.rosten@ntnu.no> - 7.0.0-0.1
jwboyer 7f91a8
- Initial package
jwboyer 7f91a8
- Based on Debian package, thx!
jwboyer 7f91a8
jwboyer 8ec3f6