From 5700630a65469f9297de9dc6dfde938179599774 Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Sat, 23 Feb 2002 11:11:21 +0000 Subject: [PATCH] New package: AFT 5.078 (Almost Free Text, a Sugar-like beast) --- aft/aft.spec | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 aft/aft.spec diff --git a/aft/aft.spec b/aft/aft.spec new file mode 100644 index 0000000000..6cea309b9f --- /dev/null +++ b/aft/aft.spec @@ -0,0 +1,87 @@ +## +## aft.spec -- OpenPKG RPM Specification +## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH +## Copyright (c) 2000-2002 The OpenPKG Project +## Copyright (c) 2000-2002 Ralf S. Engelschall +## +## Permission to use, copy, modify, and distribute this software for +## any purpose with or without fee is hereby granted, provided that +## the above copyright notice and this permission notice appear in all +## copies. +## +## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +## SUCH DAMAGE. +## + +%define V_real 5078 +%define V_here 5.078 + +# package information +Name: aft +Summary: Almost Free Text +URL: http://www.maplefish.com/todd/aft.html +Vendor: Todd Coram +Packager: The OpenPKG Project +Distribution: OpenPKG [EXP] +Group: Text +License: GPL +Version: %{V_here} +Release: 20020223 + +# list of sources +Source0: http://www.maplefish.com/todd/aft%{V_real}.tar.gz + +# build information +Prefix: %{l_prefix} +BuildRoot: %{l_buildroot} +BuildPreReq: OpenPKG, openpkg >= 20020206 +PreReq: OpenPKG, openpkg >= 20020206, perl +AutoReq: no +AutoReqProv: no + +%description + AFT is a document preparation system. It is mostly free form meaning that + there is little intrusive markup. AFT source documents look a lot like + plain old ASCII text. AFT has a few rules for structuring your document + and these rules have more to do with formatting your text rather than + embedding commands. Right now, AFT produces pretty good (weblint-able) + HTML, XHTML, LaTeX, lout and RTF. It can, in fact, be coerced into + producing all types of output (e.g. roll-your-own XML). All that needs to + be done is to edit a rule file. You can even customize your own HTML rule + files for specialized output. + +%prep + %setup -q -n aft + +%build + # no-op + +%install + rm -rf $RPM_BUILD_ROOT + %{l_shtool} mkdir -f -p -m 755 \ + $RPM_BUILD_ROOT%{l_prefix}/bin \ + $RPM_BUILD_ROOT%{l_prefix}/share/aft + ( echo "$RPM_BUILD_ROOT%{l_prefix}/share/aft" + echo "$RPM_BUILD_ROOT%{l_prefix}/bin" + echo "" + ) | %{l_prefix}/bin/perl install.pl + %{l_shtool} subst \ + -e "s;$RPM_BUILD_ROOT%{l_prefix}/share/aft;%{l_prefix}/share/aft;" \ + $RPM_BUILD_ROOT%{l_prefix}/bin/aft + %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} + +%files -f files + +%clean + rm -rf $RPM_BUILD_ROOT +