Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37047972
en ru br
Репозитории ALT
5.1: 1.0.9-alt1
4.1: 1.0.9-alt1
4.0: 1.0.9-ipl31mdk
3.0: 1.0.9-ipl30mdk
www.altlinux.org/Changes

Группа :: Издательство
Пакет: sgml-tools

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: sgml-tools
Version: 1.0.9
Release: ipl30mdk

Summary: A text formatting package based on SGML
License: Public domain
Group: Publishing
Url: http://www.sgmltools.org/

Source: http://www.consultronics.com/~cdegroot/sgmltools/dist/%name-%version.tar.bz2
Source1: db-tools.tar.bz2
Source2: %name-1.0.9-site.tar.bz2
Source10: %name-1.0.9-copyright.txt

Patch0: %name-1.0.6-letter.patch
Patch1: %name-1.0.9-egcs.patch
Patch2: %name-1.0.9-fixsgml2latex.patch
Patch3: %name-1.0.9-fixconfigure.patch
Patch4: %name-1.0.9-deprotoize.patch.bz2
Patch5: %name-1.0.9-buildroot.patch
Patch6: %name-1.0.9-man.patch
Patch7: %name-1.0.9-coda-doc.patch
Patch12: %name-1.0.9-i18n.patch
Patch13: %name-1.0.9-ukr.patch.bz2
Patch14: %name-1.0.9-tmp.patch
Patch15: %name-1.0.9-symlinks.patch
Patch16: %name-1.0.9-vendor.patch
Patch17: %name-1.0.9-alt-perl.patch

Obsoletes: linuxdoc-sgml, %name-style-dsssl
PreReq: sgml-common >= 0.2
Requires: groff-base, openjade

%define sgmlbase %_datadir/sgml
%define sgmlconfdir %_sysconfdir/sgml

# Automatically added by buildreq on Wed May 12 2004

BuildRequires: OpenSP flex groff-ps

%description
SGMLtools is a text formatting package based on SGML (Standard Generalized
Markup Language). SGMLtools allows you to produce LaTeX, HTML, GNU info,
LyX, RTF, plain text (via groff), and other format outputs from a single
SGML source.

SGMLtools is intended for writing technical software documentation.

%prep
%setup -q -b1 -a2

%patch -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1

# (renaud) update path to the included style-sheets

for i in cygnus-both.dsl db2*.sh; do
   %__subst "s:%prefix/lib/sgml/stylesheets/nwalsh-modular/:%sgmlbase/docbook/dsssl-stylesheets/:" $i
   %__subst "s:dsssl-stylesheets-1.57:dsssl-stylesheets:" $i
done

%build
%set_autoconf_version 2.13
autoconf
%__subst -p 's/VOID/void/g; s/UNIV/void */g' sgmls-1.1/*

export ac_cv_path_SGMLSASP=%_bindir/sgmlsasp

%configure \
--with-installed-nsgmls \
--libdir=%_prefix/lib/%name \
--datadir=%_prefix/lib

%make_compile CFLAGS="$RPM_OPT_FLAGS"

%install
%__mkdir_p $RPM_BUILD_ROOT%prefix
%make_install install \
prefix=$RPM_BUILD_ROOT%prefix \
mandir=$RPM_BUILD_ROOT%_mandir

%__install -p -m644 %SOURCE10 COPYRIGHT
for f in */{LICENSE,COPYING}; do
cp -p "$f" "COPYING.${f%/*}"
done

for f in *.sh; do
%__install -pD -m755 "$f" "$RPM_BUILD_ROOT%_bindir/${f%.sh}"
done

#%__mkdir_p $RPM_BUILD_ROOT%dsssldir/stylesheets

#install -p -m644 *.dsl $RPM_BUILD_ROOT%dsssldir/stylesheets/
#install -p -m644 stylesheets.cat $RPM_BUILD_ROOT%dsssldir/catalog

%define _perl_lib_path %perl_vendor_privlib:%prefix/lib/%name

%files
%_bindir/rtf2rtf
%_bindir/sgml2html
%_bindir/sgml2info
%_bindir/sgml2latex
%_bindir/sgml2lyx
%_bindir/sgml2rtf
%_bindir/sgml2txt
%_bindir/sgmlcheck
%_bindir/sgmlpre
%_bindir/sgmlsasp
%_bindir/sgmltools.v1
%_prefix/lib/entity-map
%perl_vendor_privlib/Text/EntityMap.pm
%dir %_prefix/lib/sgml
%_prefix/lib/sgml/*
%_prefix/lib/%name
%_mandir/man?/*
%doc COPYRIGHT COPYING.* ChangeLog doc BUGS CONTRIBUTORS CHANGES README ==MIGRATE==

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin