3 %bcond_without svga # without SVGAlib support
5 Summary: DVI files viewer
6 Summary(pl.UTF-8): Przeglądarka plików DVI
10 License: distributable
11 Group: Applications/Publishing
12 Source0: ftp://ftp.gust.org.pl/TeX/dviware/tmview/tmv%{version}.tgz
13 # Source0-md5: c1d43526a3bc32a684017ffd9f8040be
15 Patch0: %{name}-rc.patch
16 Patch1: %{name}-paths_libs.patch
17 Patch2: %{name}-Makefile.patch
18 Patch3: %{name}-resolution.patch
19 Patch4: %{name}-gcc3.patch
20 Patch5: %{name}-home_etc.patch
21 BuildRequires: XFree86-devel
22 BuildRequires: kpathsea-devel
23 %{?with_svga:BuildRequires: svgalib-devel}
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 DVI previewer for SVGAlib, framebuffer device or Xlib. Fast, offers
28 xdvi-like anti-aliasing, text-string searching, arbitrary-zooming,
29 bookmarks, some of the hypertex features, renders eps-figures by
30 running gs. tmview does not support pxl-files. tmview ignores all
31 'special'-commands and has no font-replacing mechanism.
33 This package contains only documentation and manuals. For software
34 look into dvifb, dvisvga and dvilx packages.
36 %description -l cs.UTF-8
37 tmview je celo-obrazovkový prohlížeč .dvi souborů vyrobených systémem
38 TeX. Můžete si výsledný dokument prohlédnout ještě předtím, než ho
39 necháte vytisknout, nebo ho někomu pošlete. Podporuje prohlížení v
40 černo-bílém provedenení nebo v odstínech šedi. Můžete si dokument
41 libovolně zvětšit (a zaplatíte za to jenom lehkým snížením rychlosti).
42 Můžete si nastavit zarážky pro měření vzdáleností nebo můžete
43 vyhledávat v textu. Můžete si prohlédnout několik souborů, nastavit si
44 záložky a nechat si je uložit do startovacího souboru. tmview
45 nepodporuje PXL soubory, ignoruje všechny speciální (special) příkazy
46 a nepodporuje nahrazování fontů.
48 %description -l pl.UTF-8
49 Przeglądarka plików DVI. Podglądane pliki mogą być wyświetlane za
50 pomocą SVGAlib, na framebuferze lub po prostu w X-ach. Program jest
51 szybki, umożliwia anty-aliasing w stylu xdvi, wyszukiwanie tekstów,
52 powiększanie, zakładki, niektóre z właściwości hipertekstowych oraz
53 wyświetlanie plików EPS (za pomocą GhostScript-a). tmview nie wspiera
54 plików pxl. Ignoruje wszystkie komendy 'special' i nie ma mechanizmu
57 Ten pakiet zawiera tylko dokumentację i manuale. Oprogramowanie
58 znajduje się w pakietach dvifb, dvisvga oraz dvilx.
61 Summary: DVI files viewer - framebuffer version
62 Summary(pl.UTF-8): Przeglądarka plików DVI - wersja pod framebuffer
63 Group: Applications/Publishing
64 Requires: %{name} = %{version}-%{release}
67 DVI files viewer - framebuffer version
69 %description -n dvifb -l pl.UTF-8
70 Przeglądarka plików DVI - wersja pod framebuffer
73 Summary: DVI files viewer - SVGAlib version
74 Summary(cs.UTF-8): Prohlížeč souborů DVI pro knihovnu SVGAlib
75 Summary(pl.UTF-8): Przeglądarka plików DVI - wersja dla SVGAlib
76 Group: Applications/Publishing
77 Requires: %{name} = %{version}-%{release}
79 %description -n dvisvga
80 DVI files viewer - SVGAlib version.
82 %description -n dvisvga -l pl.UTF-8
83 Przeglądarka plików DVI - wersja dla SVGAlib.
86 Summary: DVI files viewer - X11 version
87 Summary(pl.UTF-8): Przeglądarka plików DVI - wersja dla X Window System
88 Group: Applications/Publishing
89 Requires: %{name} = %{version}-%{release}
91 %description -n dvix11
92 DVI files viewer - X11 version.
94 %description -n dvix11 -l pl.UTF-8
95 Przeglądarka plików DVI - wersja dla X Window System.
107 %{__make} -f MakeFb \
108 CFLAGS="%{rpmcflags} -DHAVE_PROTOTYPES"
110 %{__make} -f MakeLX \
111 CFLAGS="%{rpmcflags} -DHAVE_PROTOTYPES" \
112 LIBS="-L/usr/X11R6/%{_lib} -lX11 -lkpathsea -lm"
115 %{__make} -f MakeSVGA \
116 CFLAGS="%{rpmcflags} -DHAVE_PROTOTYPES"
120 rm -rf $RPM_BUILD_ROOT
121 install -d $RPM_BUILD_ROOT%{_mandir}/man1 \
122 $RPM_BUILD_ROOT%{_bindir} \
123 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
125 install doc/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1
127 install dvifb.linux $RPM_BUILD_ROOT%{_bindir}/dvifb
128 echo .so %{name}.1 > $RPM_BUILD_ROOT%{_mandir}/man1/dvifb.1
130 install dvilx.linux $RPM_BUILD_ROOT%{_bindir}/dvilx
131 echo .so %{name}.1 > $RPM_BUILD_ROOT%{_mandir}/man1/dvilx.1
134 install dvisvga.linux $RPM_BUILD_ROOT%{_bindir}/dvisvga
135 echo .so %{name}.1 > $RPM_BUILD_ROOT%{_mandir}/man1/dvisvga.1
138 install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/tmviewrc
141 rm -rf $RPM_BUILD_ROOT
144 %defattr(644,root,root,755)
145 %doc doc/tmview.dvi doc/tm.ps README
146 %dir %{_sysconfdir}/%{name}
147 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*
148 %{_mandir}/man1/%{name}*
151 %defattr(644,root,root,755)
152 %attr(755,root,root) %{_bindir}/dvifb
153 %{_mandir}/man1/dvifb*
157 %defattr(644,root,root,755)
158 %attr(755,root,root) %{_bindir}/dvisvga
159 %{_mandir}/man1/dvisvga*
163 %defattr(644,root,root,755)
164 %attr(755,root,root) %{_bindir}/dvilx
165 %{_mandir}/man1/dvilx*