]> git.pld-linux.org Git - packages/djvulibre.git/blob - djvulibre.spec
ff1aa53da0274d577d61b568ea75af0c40f28bcc
[packages/djvulibre.git] / djvulibre.spec
1 Summary:        DjVu viewers, encoders and utilities
2 Summary(pl):    DjVu - przegl±darki, dekodery oraz narzêdzia
3 Name:           djvulibre
4 Version:        3.5.9
5 Release:        2
6 License:        GPL
7 Group:          Applications/Graphics
8 Source0:        ftp://ftp.sourceforge.net/pub/sourceforge/djvu/%{name}-%{version}.tar.gz
9 Patch0:         %{name}-DESTDIR.patch
10 Patch1:         %{name}-opt.patch
11 Patch2:         %{name}-nostrip.patch
12 URL:            http://djvu.sourceforge.net/
13 BuildRequires:  autoconf
14 BuildRequires:  automake
15 BuildRequires:  libjpeg-devel
16 BuildRequires:  libstdc++-devel
17 BuildRequires:  qt-devel >= 3.0.5
18 Obsoletes:      djvu
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %define         _xbindir        /usr/X11R6/bin
22 %define         _xmandir        /usr/X11R6/man
23 %define         mozdir          /usr/X11R6/lib/mozilla/plugins
24 %define         nsdir           /usr/X11R6/lib/netscape/plugins
25
26 %description
27 DjVu is a web-centric format and software platform for distributing
28 documents and images. DjVu content downloads faster, displays and
29 renders faster, looks nicer on a screen, and consume less client
30 resources than competing formats. DjVu was originally developed at
31 AT&T Labs-Research by Leon Bottou, Yann LeCun, Patrick Haffner, and
32 many others. In March 2000, AT&T sold DjVu to LizardTech Inc. who now
33 distributes Windows/Mac plug-ins, and commercial encoders (mostly on
34 Windows).
35
36 In an effort to promote DjVu as a Web standard, the LizardTech
37 management was enlightened enough to release the reference
38 implementation of DjVu under the GNU GPL in October 2000. DjVuLibre
39 (which means free DjVu), is an enhanced version of that code
40 maintained by the original inventors of DjVu. It is compatible with
41 version 3.5 of the LizardTech DjVu software suite.
42
43 This package of DjVulibre 3.5 contains:
44 - A full-fledged wavelet-based compressor for pictures.
45 - A simple compressor for bitonal (black and white) scanned pages.
46 - A compressor for palettized images (a la GIF/PNG).
47 - A set of utilities to manipulate and assemble DjVu images and
48   documents.
49 - A set of decoders to convert DjVu to a number of other formats.
50 - An up-to-date version of the C++ DjVu Reference Library.
51
52 Following elements are placed in other subpackages:
53 - a standalone DjVu viewer based on the Qt library.
54 - A browser plugin that works with most Unix browsers.
55
56 %description -l pl
57 DjVu jest przeznaczonym g³ównie dla WWW formatem i platform±
58 programow± do dystrybucji dokumentów i obrazków. Dane w DjVu ¶ci±gaj±
59 siê szybciej, wy¶wietlaj± szybciej, wygl±daj± ³adniej na ekranie i
60 zajmuj± mniej zasobów po stronie klienckiej ni¿ inne formaty. DjVu
61 oryginalnie zosta³ stworzony w AT&T Labs-Research przez Leona Bottou,
62 Yanna LeCun, Patricka Haffnera i wielu innych. W marcu 2000 AT&T
63 sprzeda³o DjVu firmie LizardTech Inc., które teraz rozpowszechnia
64 wtyczki dla Windows i Maca oraz komercyjne kodery (g³ównie dla
65 Windows).
66
67 Aby wypromowaæ DjVu jako sieciowy standard, LizardTech udostêpni³
68 wzorcow± implementacjê DjVu na licencji GPL w pa¼dzierniku 2000.
69 DjVuLibre (czyli wolne DjVu) jest rozszerzon± wersj± tego kodu
70 rozwijan± przez pomys³odawców DjVu. Jest kompatybilna z wersj±
71 3.5 oprogramowania LizardTech DjVu.
72
73 Ten pakiet zawiera: bibliotekê w C++, zestaw kompresorów, dekoderów
74 i narzêdzi do plików w formacie DjVu. Przegl±darka oraz wtyczki do
75 przegl±darek znajduj± siê w innych podpakietach.
76
77 %package djview
78 Summary:        Qt-based DjVu viewer
79 Summary(pl):    Oparta o Qt przegl±darka DjVu
80 Group:          X11/Applications
81 Requires:       %{name} = %{version}
82 Obsoletes:      djview
83
84 %description djview
85 Qt-based DjVu viewer.
86
87 %description djview -l pl
88 Oparta o Qt przegl±darka DjVu.
89
90 %package -n mozilla-plugin-%{name}
91 Summary:        DjVu plugin for Mozilla
92 Summary(pl):    Wtyczka DjVu do Mozilli
93 Group:          X11/Libraries
94 Requires:       %{name}-djview = %{version}
95 Requires:       mozilla-embedded
96
97 %description -n mozilla-plugin-%{name}
98 DjVu plugin for Mozilla and Mozilla-based browsers.
99
100 %description -n mozilla-plugin-%{name} -l pl
101 Wtyczka DjVu do Mozilli i przegl±darek na niej bazuj±cych.
102
103 %package -n netscape-plugin-%{name}
104 Summary:        DjVu plugin for Netscape
105 Summary(pl):    Wtyczka DjVu do Netscape
106 Group:          X11/Libraries
107 Requires:       %{name}-djview = %{version}
108 Requires:       netscape-common
109 Obsoletes:      djview-netscape
110
111 %description -n netscape-plugin-%{name}
112 DjVu plugin for Netscape.
113
114 %description -n netscape-plugin-%{name} -l pl
115 Wtyczka DjVu do Netscape.
116
117 %prep -q
118 %setup -q
119 %patch0 -p1
120 %patch1 -p1
121 %patch2 -p1
122
123 %build
124 %{__aclocal}
125 %{__autoconf}
126 # there seems to be aliasing problem at libdjvu/BSByteStream.cpp:356-357
127 # (bug in code or gcc) - happens at least with "-O2 -march=athlon"
128 CXXFLAGS="%{rpmcflags} -fno-strict-aliasing"
129 %configure
130
131 %{__make} depend
132 %{__make}
133
134 %install
135 rm -rf $RPM_BUILD_ROOT
136 install -d $RPM_BUILD_ROOT{%{_xbindir},%{_xmandir}/man1,%{mozdir},%{nsdir}}
137
138 %{__make} install \
139         DESTDIR=$RPM_BUILD_ROOT
140
141 mv -f $RPM_BUILD_ROOT%{_bindir}/djview \
142         $RPM_BUILD_ROOT%{_xbindir}
143 mv -f $RPM_BUILD_ROOT%{_mandir}/man1/djview.1 \
144         $RPM_BUILD_ROOT%{_xmandir}/man1
145
146 mv -f $RPM_BUILD_ROOT%{_libdir}/netscape/plugins/nsdejavu.so \
147         $RPM_BUILD_ROOT%{mozdir}
148 cp -f $RPM_BUILD_ROOT%{mozdir}/nsdejavu.so $RPM_BUILD_ROOT%{nsdir}
149
150 %clean
151 rm -rf $RPM_BUILD_ROOT
152
153 %post   -p /sbin/ldconfig
154 %postun -p /sbin/ldconfig
155
156 %files
157 %defattr(644,root,root,755)
158 %doc COPYRIGHT NEWS README TODO doc/*
159 %attr(755,root,root) %{_bindir}/*
160 %attr(755,root,root) %{_libdir}/lib*.so
161 %{_mandir}/man1/*
162 %dir %{_datadir}/djvu
163 %{_datadir}/djvu/languages.xml
164 %dir %{_datadir}/djvu/osi
165 %lang(zh) %{_datadir}/djvu/osi/Chinese_PRC
166 %lang(de) %{_datadir}/djvu/osi/de_DE
167 %{_datadir}/djvu/osi/en
168 %lang(fr) %{_datadir}/djvu/osi/fr_FR
169 %lang(ja) %{_datadir}/djvu/osi/ja_JP
170
171 %files djview
172 %defattr(644,root,root,755)
173 %attr(755,root,root) %{_xbindir}/djview
174 %{_xmandir}/man1/djview.1*
175
176 %files -n mozilla-plugin-%{name}
177 %defattr(644,root,root,755)
178 %attr(755,root,root) %{mozdir}/*.so
179
180 %files -n netscape-plugin-%{name}
181 %defattr(644,root,root,755)
182 %attr(755,root,root) %{nsdir}/*.so
This page took 0.084339 seconds and 3 git commands to generate.