Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37498816
en ru br
ALT Linux repos
S:3.13-alt4_17
5.0: 3.13-alt2
4.1: 3.13-alt2
4.0: 3.13-alt2
3.0: 3.13-alt2

Group :: Publishing
RPM: jadetex

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: jadetex
Version: 3.13
Release: alt2

Packager: Yury Konovalov <yurix at altlinux.ru>

%define TeXdir %(kpsewhich -expand-var '$TEXMFMAIN')

Group: Publishing
Summary: TeX macros used by Jade TeX output
Summary(ru_RU.KOI8-R): Макрос TeX для получения DVI или PDF из вывода OpenJade
License: Distributable (C) Sebastian Rahtz <s.rahtz at elsevier.co.uk>

URL: http://jadetex.sourceforge.net/
Source: http://prdownloads.sourceforge.net/%name/%name-%version.tar.gz
Source1:%name-ru-test-0.2.tar.bz2
Source2: ftp://ftp.ptc.spbu.ru/people/uwe/sgml/koi8r.dcl
Source3: jadefmtutil.cnf

Patch1: %name-ml-urw-alt.patch
Patch2: %name-uni-urw-alt.patch
Patch3: %name-urw-t1-hack.patch

BuildArch: noarch
BuildPreReq: tetex-core >= 2.0 tetex-latex >= 2.0 urw-tex cm-super-fonts-tex
Requires: tetex-core >= 2.0 tetex-latex >= 2.0
Requires: tetex-dvips >= 2.0 urw-tex cm-super-fonts-tex
Requires: openjade sgml-common >= 0.5
Requires(post): tetex-core >= 2.0
Obsoletes: jadetex-urw-test

%description
JadeTeX contains the additional LaTeX macros necessary for taking Jade
TeX output files and processing them as TeX files, to obtain DVI, Postscript
or PDF files for example.

%description -l ru_RU.KOI8-R
JadeTeX содержит дополнительный макрос для издательской системы LaTeX
необходимый для преобразования выходных файлов tex-модуля OpenJade в
форматы DVI, Postscript или PDF.

%prep
%setup -q
%patch1 -p0
%patch2 -p0
%patch3 -p0

%__subst 's/{ptm}/{utm}/' jadetex.dtx
# following done by patching for now. So it commented.
#%__subst 's/{ptm}/{utm}/; s/{pcr}/{ucr}/; s/{phv}/{uvh}/; s/{ppl}/{upl}/
#s/{pbk}/{ubk}/; s/{pzc}/{uzc}/; s/{pfg}/{uag}/; s/{ptg}/{uag}/; s/{blg}/{uag}/
#s/{bng}/{uag}/; s/{pnc}/{unc}/' mlnames.sty


tar jxvf %SOURCE1
%__rm -f doc/.cvsignore .cvsignore

%build
%make_build

%install
make install DESTDIR=%buildroot

%__mkdir -p %buildroot%_bindir
%__ln_s virtex %buildroot%_bindir/jadetex
%__ln_s pdfvirtex %buildroot%_bindir/pdfjadetex

%__mkdir -p %buildroot%_man1dir
%__install -m644 *.1 %buildroot%_man1dir

#following is used in case latex version is changed, so we should be able

#to reformat the macros without reinstalling
%__install -m644 *.ini *.sty %SOURCE3  %buildroot%TeXdir/tex/%name

# --------- should be moved to sgml-common ---------

#next is for processing SGML files in KOI8-R encoding.
%__install -d %buildroot%_datadir/sgml/
%__install -m644 %SOURCE2 %buildroot%_datadir/sgml/
# ---------

%post
   [ -x /usr/bin/texhash ] && /usr/bin/texhash 2>/dev/null ||:

%postun
   [ -x /usr/bin/texhash ] && /usr/bin/texhash 2>/dev/null ||:

%triggerin -- tetex-latex
   [ -x /usr/bin/fmtutil ] && /usr/bin/fmtutil --cnffile \
%TeXdir/tex/%name/jadefmtutil.cnf --all 2>&1>/dev/null ||:

%files
%_bindir/%name
%_bindir/pdf%name

%_man1dir/*

%TeXdir/web2c/%name.fmt
%TeXdir/web2c/pdf%name.fmt

%dir %TeXdir/tex/%name
%TeXdir/tex/%name/*

%doc ChangeLog doc ru-test

# --------- should be moved to sgml-common ---------

%_datadir/sgml/koi8r.dcl
# ---------

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin