]> git.pld-linux.org Git - packages/xpdf.git/blame - xpdf.spec
- up to 3.02pl5 (fixes CVE-2010-3702, CVS-2010-3704)
[packages/xpdf.git] / xpdf.spec
CommitLineData
9f60ed39 1#
79fd0d56
TP
2# TODO:
3# - separate subpackage with /etc/xpdfrc file; pdftotext
4# from xpdf-tools or poppler-progs can use language
5# support files but don't require entire xpdf
6#
9f60ed39 7# Conditional build:
9917f67d 8%bcond_with protections # remove protections against fair use (printing and copying)
2c9d921c 9%bcond_without x # X-based browser
9f60ed39 10#
93abf3eb 11Summary: Portable Document Format (PDF) file viewer
1b4a9f52
ER
12Summary(es.UTF-8): Visualizador de archivos PDF
13Summary(ja.UTF-8): X Window System での PDF ファイルヴューア
14Summary(pl.UTF-8): Przeglądarka plików w formacie PDF
15Summary(pt_BR.UTF-8): Visualizador de arquivos PDF
16Summary(ru.UTF-8): Программа для просмотра PDF файлов
17Summary(uk.UTF-8): Програма для перегляду PDF файлів
93abf3eb 18Name: xpdf
f73af3e3 19Version: 3.02
4011bdc1 20Release: 9
b6e633b3 21License: GPL
93abf3eb 22Group: X11/Applications
0ac2d25e 23Source0: ftp://ftp.foolabs.com/pub/xpdf/%{name}-%{version}.tar.gz
f73af3e3 24# Source0-md5: 599dc4cc65a07ee868cf92a667a913d2
e9d3e07b 25Source1: %{name}.desktop
8ddb316c 26Source2: %{name}.png
48e7efba 27Source3: %{name}rc
9f60ed39 28Patch0: %{name}-remove_protections.patch
631d479b 29Patch1: %{name}-fontdirs.patch
2914f89f
TP
30Patch2: %{name}-%{version}pl1.patch
31Patch3: %{name}-%{version}pl2.patch
32Patch4: %{name}-%{version}pl3.patch
577e1c72 33Patch5: %{name}-%{version}pl4.patch
4011bdc1 34Patch6: %{name}-%{version}pl5.patch
269aae6f 35URL: http://www.foolabs.com/xpdf/
fcf0a0c8 36%{?with_x:BuildRequires: xorg-lib-libX11-devel}
09366f62
JB
37BuildRequires: autoconf
38BuildRequires: freetype-devel >= 2.1.0
4148fe2b 39BuildRequires: libpaper-devel
0491d001 40BuildRequires: libstdc++-devel
fcf0a0c8 41%{?with_x:BuildRequires: motif-devel}
0491d001 42BuildRequires: t1lib-devel >= 1.3.0
c6c887d4 43Suggests: ghostscript-fonts-std
2785b9fe 44BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a366f0ee 45
8f6a75e7 46%define _noautoreqdep libXm.so.1 libXm.so.2
3a0bc63b 47%define specflags_ia32 -fomit-frame-pointer
a9870f41 48
a366f0ee 49%description
88e104c8 50Xpdf is an X Window System based viewer for Portable Document Format
51(PDF) files. PDF files are sometimes called Acrobat files, after Adobe
52Acrobat (Adobe's PDF viewer). Xpdf is a small and efficient program
53which uses standard X fonts.
a0874d43 54%{!?with_protections:This version ignores protections for both: printing and copying.}
a366f0ee 55
f8408aae 56%description -l es.UTF-8
7886ec95 57Xpdf es un visor de archivos PDF (Portable Document Format). (Estos
58son algunas veces llamados de archivos 'Acrobat', nombre del software
f8408aae
JR
59PDF del Adobe. Xpdf fue proyectado para ser pequeño y eficiente. Usa
60fuentes padrón X.
7886ec95 61
f8408aae
JR
62%description -l ja.UTF-8
63xpdf は Portable Document Format (PDF) ファイルの X Window System
64上での ヴューアです。PDF ファイルは Adobe Acrobat (Adobe の PDF
65ヴューア) にちなんで、 時々 Acrobat ファイルと呼ばれます。xpdf
66は小さく、標準的な X のフォントを 使う効果的なプログラムです。 PDF
67ファイルのヴューアが必要ならば、xpdf
68パッケージをインストールしましょう。
8ddb316c 69
f8408aae
JR
70%description -l pl.UTF-8
71Xpdf jest przeglądarką plików zapisanych w formacie PDF (Portable
72Document Format). Xpdf jest zaprojektowany tak, by być małym i
73wydajnym programem. Używa fontów z zasobów X Window.
74%{!?with_protections:Ta wersja ignoruje blokady zarówno drukowania jak i kopiowania.}
93abf3eb 75
f8408aae
JR
76%description -l pt_BR.UTF-8
77Xpdf é um visualizador de arquivos PDF (Portable Document Format).
78(Estes são algumas vezes chamados de arquivos 'Acrobat', nome do
7886ec95 79software PDF da Adobe. Xpdf foi projetado para ser pequeno e
f8408aae 80eficiente. Ele usa fontes padrão X.
7886ec95 81
f8408aae
JR
82%description -l ru.UTF-8
83Xpdf - это программа для просмотра файлов в формате Portable Document
84Format (PDF). Она быстрая и эффективная и использует стандартные
85шрифты X Window.
7750d49b 86
f8408aae
JR
87%description -l uk.UTF-8
88Xpdf - це програма для перегляду файлів в форматі Portable Document
89Format (PDF). Вона швидка й ефективна та використовує стандартні
90шрифти X Window.
7750d49b 91
f54ed77d 92%package tools
93Summary: Set of tools for viewing information and converting PDF files
1b4a9f52 94Summary(pl.UTF-8): Zestaw narzędzi do wyświetlania informacji i konwertowania plików PDF
f54ed77d 95Group: Applications/Publishing
2672519c 96Provides: pdftops
97Obsoletes: pdftohtml-pdftops
f54ed77d 98
99%description tools
100Set of utilities for displaying information about PDF-files (pdfinfo,
101pdffonts, pdfimages) and converting them (pdftopbm, pdftops,
102pdftotext).
103
f8408aae
JR
104%description tools -l pl.UTF-8
105Zestaw programów do wyświetlania informacji o plikach PDF (pdfinfo,
106pdffonts, pdfimages) i konwertowania ich do innych formatów (pdftopbm,
f54ed77d 107pdftops, pdftotext).
108
93abf3eb 109%prep
110%setup -q
a0874d43 111%{!?with_protections:%patch0 -p1}
09366f62 112%patch1 -p1
9e5f4307 113%patch2 -p1
448bc38b 114%patch3 -p1
2914f89f 115%patch4 -p1
577e1c72 116%patch5 -p1
4011bdc1 117%patch6 -p1
93abf3eb 118
119%build
09366f62 120%{__autoconf}
2c9d921c 121%{!?with_x:export no_x=yes}
8ddb316c 122CXXFLAGS="%{rpmcflags} -fno-exceptions -fno-rtti"
308001e1 123%configure \
308001e1 124 --enable-a4-paper \
e6117efe 125 --enable-freetype2 \
4615f776 126 --enable-multithreaded \
e820767d 127 --enable-opi \
4615f776 128 --enable-wordlist \
e820767d
JB
129 --with-freetype2-includes=/usr/include/freetype2 \
130 --with-gzip
308001e1 131
deb92fef 132%{__make}
93abf3eb 133
134%install
135rm -rf $RPM_BUILD_ROOT
7c6648b6 136install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \
0491d001 137 $RPM_BUILD_ROOT%{_datadir}/xpdf
93abf3eb 138
09366f62
JB
139%{__make} install \
140 DESTDIR=$RPM_BUILD_ROOT
93abf3eb 141
7c6648b6 142install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
8ddb316c 143install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
48e7efba 144install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}
93abf3eb 145
93abf3eb 146%clean
147rm -rf $RPM_BUILD_ROOT
148
7b55ada9 149%post
150umask 022
151[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
152
153%postun
154umask 022
155[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
156
2c9d921c 157%if %{with x}
93abf3eb 158%files
159%defattr(644,root,root,755)
b6e603f9 160%doc ANNOUNCE CHANGES README
f54ed77d 161%attr(755,root,root) %{_bindir}/xpdf
e820767d 162%config(noreplace,missingok) %verify(not md5 mtime size) %{_sysconfdir}/*
0491d001 163%{_datadir}/xpdf
f54ed77d 164%{_mandir}/man1/xpdf.1*
165%{_mandir}/man5/xpdfrc.5*
48006ed1 166%{_desktopdir}/*.desktop
8ddb316c 167%{_pixmapsdir}/*
2c9d921c 168%endif
f54ed77d 169
170%files tools
171%defattr(644,root,root,755)
172%attr(755,root,root) %{_bindir}/pdf*
173%{_mandir}/man1/pdf*
This page took 0.120402 seconds and 4 git commands to generate.