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