info sgml-tools.spec

ziembor@FAQ-bot.ZiemBor.Waw.PL ziembor w FAQ-bot.ZiemBor.Waw.PL
Pon, 28 Wrz 1998, 12:23:21 CEST


kontrowersyjny pakiet... 
w tej chwili nie daje sie zbudowac gdy poprzednia wersja nie jest
zainstalowania... (!!! sic!!!) -- posiedze jeszcze dzis jutro nad nim. 

-------------- następna część ---------
Summary: text formatting system used by the Linux Documentation Project
%define packagename sgml-tools
%define packver 1.0.7
Name: %{packagename}
Obsoletes: linuxdoc-sgml
Version: %{packver}
Release: 4
Copyright: freeware
Group: Utilities/Text/SGML
Source: http://ftp.nllgg.nl/pub2/SGMLtools/1.0/%{name}-%{version}.tar.gz
Patch: %{name}-%{version}.nod-build-doc.patch
Url: http://www.SGMLtools.org/
Buildroot: /var/tmp/%{name}-%{version}-%{release}-root
Requires: sgml-common, sp, sgmls, sgml-tools-dtd
Summary(de): Textformatierungssystem, das vom Linux Documentation Project benutzt wird
Summary(fr): Systčme de formattage de texte utilisé par le Linux Documentation Project.
Summary(tr): GNU belge biçimlendirme sistemi
Summary(nl): Tekstformateringssysteem welke door het Linux Documentatie Project wordt gebruikt.
Summary(pl): narzędzia konwerujące do linuxdoc-dtd 

%description
SGMLtools is a SGML-based text formatter which allows you to
produce a variety of output formats. You can create PostScript and
dvi (with LaTeX), plain text (with groff), HTML, and texinfo files
from a single SGML source file.

%description -l de
SGMLtools ist ein Textformatierer auf SGML-Basis, der eine Vielzahl
von Ausgabeformaten erzeugen kann. Sie können aus einer einzigen 
SGML-Quelldatei PostScript-, dvi- (mit LaTeX), Nur-Text- 
(mit groff), HTML- und texinfo-Dateien erstellen.

%description -l fr
SGMLtools est un formatteur de texte basé sur SGML qui vous permet
de produire de nombreux formats de fichiers de sortie. vous pouvez
créer du PostScript et du dvi (avec LaTeX), du texte simple (avec groff),
du HTML, et des fichiers texinfo depuis un simple fichier SGML.

%description -l tr
SGMLtools, SGML tabanlý deđiţik biçimlerde çýktýlar üretmenizi sađlayan bir
metin biçimleyicisidir. PostScript, dvi (LaTeX ile), düz metin (groff ile),
HTML dosyalarýný tek bir SGML kaynak dosyasýndan yaratabilirsiniz.

%description -l nl
SGMLtools is een op SGML gebaseerd tekstverwerkingssyteem waarmee een
aantal verschillende andere bestanden kan worden gemaakt. Uitvoer is
mogelijk in: ASCII, DVI, HTML, LaTeX, PostScript en RTF (Windows help)

%description
SGML-tools jest opartym na LinuxDOC-SGML procesorem tekstu pozwalającym 
na generowanie z jednego źródła wielu różnych formatów wynikowych: 
PostScript, dvi  (z LaTeXa), czystego tekstu (przy użyciu groffa), HTML, i
texinfo oraz RTF. (Bieżąca wersja ma pewne kłopoty z tekstami w języku 
polskim -- poprawki w przygotowaniu). 



%package dtd 
Summary: linuxdoc DTD
Summary(pl): linuxdoc DTD
Group: Utilities/Text/SGML

%description dtd
LinuxDoc-SGML Document Type Description.  

%description dtd -l pl
LinuxDoc-SGML Document Type Description.  

%package -n sgmls
Summary: sgmls
Summary(pl): sgmls
version: 1.1
Group: Utilities/Text/SGML

%description -n sgmls
SGMLS -- SGML parser (old, not recommended for normal use, but requied 
by SGML-Tools). 

%prep
%setup -q

%build
CC=egcs CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr --with-installed-nsgmls   --with-installed-iso-entities

#--with-installed-sgmlsasp 
make
cd sgmls-1.1 
make PREFIX=$RPM_BUILD_ROOT/usr
make install 
cd ..

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/bin
mkdir -p $RPM_BUILD_ROOT/usr/man/man1
install -s $RPM_BUILD_DIR/%{packagename}-%{packver}/sgmls-1.1/sgmls $RPM_BUILD_ROOT/usr/bin
install $RPM_BUILD_DIR/%{packagename}-%{packver}/sgmls-1.1/sgmls.pl $RPM_BUILD_ROOT/usr/bin/
install -s $RPM_BUILD_DIR/%{packagename}-%{packver}/sgmls-1.1/rast $RPM_BUILD_ROOT/usr/bin
install $RPM_BUILD_DIR/%{packagename}-%{packver}/sgmls-1.1/sgmls.man $RPM_BUILD_ROOT/usr/man/man1/sgmls.1
install $RPM_BUILD_DIR/%{packagename}-%{packver}/sgmls-1.1/sgmlsasp.man $RPM_BUILD_ROOT/usr/man/man1/sgmlsasp.1
install $RPM_BUILD_DIR/%{packagename}-%{packver}/sgmls-1.1/rast.man $RPM_BUILD_ROOT/usr/man/man1/rast.1
make prefix=$RPM_BUILD_ROOT/usr installprogs

strip $RPM_BUILD_ROOT/usr/bin/rtf2rtf
strip $RPM_BUILD_ROOT/usr/bin/sgmlpre
strip $RPM_BUILD_ROOT/usr/bin/sgmlsasp

mkdir -p $RPM_BUILD_ROOT/usr/share/sgml/sgml-tools
install $RPM_BUILD_ROOT/usr/lib/sgml-tools/dtd/* $RPM_BUILD_ROOT/usr/share/sgml/sgml-tools 
#perl -pe 's#"(.+?.dtd)"#"dsssl/jade/$1"#' dsssl/catalog > $RPM_BUILD_ROOT/usr/share/sgml/dsssl.cat


%post dtd
# since old-postun is run *after* new-post, we must always cycle.
V=%{version}-%{release}
install-catalog --install linuxdoc --version $V

%postun dtd 
# since old-postun is run *after* new-post, we must always cycle.
V=%{version}-%{release}
install-catalog --remove linuxdoc --version $V



%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644, root, root, 755)
/usr/lib/sgml-tools
/usr/lib/perl5/Text/EntityMap.pm
/usr/lib/sgml
#/usr/doc/sgml-tools
%attr(0711, root, root) /usr/bin/rtf2rtf
%attr(0711, root, root) /usr/bin/sgmlpre
%attr(0755, root, root) /usr/bin/sgml2* 
%attr(0755, root, root) /usr/bin/sgmltools 
%attr(0755, root, root) /usr/bin/sgmlcheck
%doc /usr/man/man1/sgml2*.1
%doc /usr/man/man1/sgmlcheck.1
%doc /usr/man/man1/sgmltools.1
#/usr/lib/sgml-tools/dtd

%files -n sgmls 
%defattr(644, root, root, 755)
%attr(0711, root, root) /usr/bin/rast
%attr(0711, root, root) /usr/bin/sgmls
%attr(0711, root, root) /usr/bin/sgmlsasp 
%attr(0755, root, root) /usr/bin/sgmls.pl 
%doc sgmls-1.1/LICENSE sgmls-1.1/NEWS  sgmls-1.1/TODO 
%doc /usr/man/man1/rast.1
%doc /usr/man/man1/sgmls.1
%doc /usr/man/man1/sgmlsasp.1

%files dtd
%defattr(644, root, root, 755)
/usr/share/sgml/sgml-tools
/usr/lib/entity-map


%changelog
* Tue Sep 28 1998 Ziemek Borowski <ziembor w faq-bot.ziembor.waw.pl>
[1.0.7-4] 
- TODO: merge with SGMLTools-pp-0.99.18-3 by Piotr Pogorzelski 
<ftp://jtz.ippt.gov.pl/tools/> -- with option -raw for clean 8bit 

* Tue Sep 8 1998 Ziemek Borowski <ziembor w faq-bot.ziembor.waw.pl> 
[1.0.7-4]
- removed nsgmls (provides by jade) 
- removed Entity Maps (provides by sgml-common) 
#- dtd moved to separate noarch package (impossible  dammed rpm.... ;-((( 
- dtd moved to separate binary package  
- sgmls moved to separate binary package 

* Wed Jul 01 1998 Hugo van der Kooij <hvdkooij w nllgg.nl>
- Updated to 1.0.7
- Removed the (silly) patch (thank you Donny, but Cees and I are Dutch ;-)

* Tue May 05 1998 Donnie Barnes <djb w redhat.com>

- changed default papersize to letter (from a4...sorry Europeans :-)
 use --papersize=a4 on any sgml2* command to change it or remove the
 patch from this spec file and rebuild.

* Thu Apr 30 1998 Cristian Gafton <gafton w redhat.com>
- updated to 1.0.6

* Fri Apr 24 1998 Prospector System <bugs w redhat.com>
- translations modified for de, fr, tr

* Mon Jan 12 1998 Donnie Barnes <djb w redhat.com>
- updated from 0.99 to 1.0.3
- added BuildRoot

* Sat Nov 01 1997 Donnie Barnes <djb w redhat.com>
- fixed man pages

* Mon Oct 20 1997 Donnie Barnes <djb w redhat.com>
- new release - Obsoletes linuxdoc-sgml




Więcej informacji o liście dyskusyjnej pld-devel-pl