Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37041581
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: alt1
Epoch: 1

Summary: A text formatting package based on SGML
License: Public domain
Group: Publishing
#Url: http://www.sgmltools.org/
Packager: Dmitry V. Levin <ldv at altlinux.org>

# http://www.consultronics.com/~cdegroot/sgmltools/dist/sgml-tools-%version.tar.bz2

Source: sgml-tools-%version.tar
Source1: db-tools.tar
Source2: sgml-tools-1.0.9-site.tar
Source10: sgml-tools-1.0.9-copyright.txt

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

Obsoletes: linuxdoc-sgml, sgml-tools-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
   sed -i "s:%prefix/lib/sgml/stylesheets/nwalsh-modular/:%sgmlbase/docbook/dsssl-stylesheets/:" $i
   sed -i "s:dsssl-stylesheets-1.57:dsssl-stylesheets:" $i
done

# fix manpages

sed -i 's/^e\.\\" /.\\" /' man/*.1

%build
%set_autoconf_version 2.13
autoconf
sed -i '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="%optflags"

%install
mkdir -p %buildroot%prefix
%make_install install \
prefix=%buildroot%prefix \
mandir=%buildroot%_mandir

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

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

%define _perl_lib_path %perl_vendor_privlib:%prefix/lib/%name
%set_compress_skiplist */info

%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