]>
Commit | Line | Data |
---|---|---|
f4bde29f | 1 | Summary: ISO-2022-JP, EUC-JP and Shift-JIS encoding support for xpdf |
449cd7c4 | 2 | Summary(pl.UTF-8): Obsługa kodowań ISO-2022-JP, EUC-JP i Shift-JIS dla xpdf |
f4bde29f | 3 | Name: xpdf-japanese |
4169cc21 | 4 | Version: 20170725 |
449cd7c4 JB |
5 | Release: 1 |
6 | License: GPL v2 or GPL v3 | |
f4bde29f | 7 | Group: X11/Applications |
4169cc21 JB |
8 | #Source0Download: http://www.xpdfreader.com/download.html |
9 | Source0: https://xpdfreader-dl.s3.amazonaws.com/%{name}.tar.gz | |
10 | # Source0-md5: 0a44ffe48fd3f91d9e0a3a54d9d29a3c | |
11 | URL: http://www.xpdfreader.com/ | |
f4bde29f | 12 | Requires(post,preun): grep |
512574d7 JB |
13 | Requires(post,preun): xpdf |
14 | Requires(preun): fileutils | |
15 | Requires: xpdf | |
f4bde187 | 16 | BuildArch: noarch |
f4bde29f TP |
17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
18 | ||
f4bde29f TP |
19 | %description |
20 | The Xpdf language support packages include CMap files, text encodings, | |
21 | and various other configuration information necessary or useful for | |
d48479dd | 22 | specific character sets. (They do not include any fonts.) |
f4bde29f TP |
23 | This package provides support files needed to use the Xpdf tools with |
24 | Japanese PDF files. | |
25 | ||
658ce88f JR |
26 | %description -l pl.UTF-8 |
27 | Pakiety wspierające języki Xpdf zawierają pliki CMap, kodowania oraz | |
28 | różne inne informacje konfiguracyjne niezbędne bądź przydatne przy | |
449cd7c4 | 29 | określonych zestawach znaków (nie zawierają żadnych fontów). |
658ce88f JR |
30 | Ten pakiet zawiera pliki potrzebne do używania narzędzi Xpdf z |
31 | japońskimi plikami PDF. | |
f4bde29f TP |
32 | |
33 | %prep | |
34 | %setup -q -n %{name} | |
35 | ||
36 | %install | |
37 | rm -rf $RPM_BUILD_ROOT | |
38 | install -d $RPM_BUILD_ROOT%{_datadir}/xpdf/CMap-japanese | |
39 | ||
40 | install *.unicodeMap $RPM_BUILD_ROOT%{_datadir}/xpdf | |
41 | install *.cidToUnicode $RPM_BUILD_ROOT%{_datadir}/xpdf | |
42 | install CMap/* $RPM_BUILD_ROOT%{_datadir}/xpdf/CMap-japanese | |
43 | ||
44 | %clean | |
45 | rm -rf $RPM_BUILD_ROOT | |
46 | ||
47 | %post | |
512574d7 | 48 | umask 022 |
f4bde29f | 49 | if [ ! -f /etc/xpdfrc ]; then |
0f6e24ad TP |
50 | echo 'unicodeMap ISO-2022-JP /usr/share/xpdf/ISO-2022-JP.unicodeMap' >> /etc/xpdfrc |
51 | echo 'unicodeMap EUC-JP /usr/share/xpdf/EUC-JP.unicodeMap' >> /etc/xpdfrc | |
52 | echo 'unicodeMap Shift-JIS /usr/share/xpdf/Shift-JIS.unicodeMap' >> /etc/xpdfrc | |
53 | echo 'cidToUnicode Adobe-Japan1 /usr/share/xpdf/Adobe-Japan1.cidToUnicode' >> /etc/xpdfrc | |
54 | echo 'cMapDir Adobe-Japan1 /usr/share/xpdf/CMap-japanese' >> /etc/xpdfrc | |
55 | echo 'toUnicodeDir /usr/share/xpdf/CMap-japanese' >> /etc/xpdfrc | |
f4bde29f TP |
56 | echo 'displayCIDFontX Adobe-Japan1 "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-jisx0208.1983-0" ISO-2022-JP' >> /etc/xpdfrc |
57 | else | |
512574d7 | 58 | if ! grep -q 'ISO-2022-JP\.unicodeMap' /etc/xpdfrc; then |
0f6e24ad | 59 | echo 'unicodeMap ISO-2022-JP /usr/share/xpdf/ISO-2022-JP.unicodeMap' >> /etc/xpdfrc |
f4bde29f | 60 | fi |
512574d7 | 61 | if ! grep -q 'EUC-JP\.unicodeMap' /etc/xpdfrc; then |
0f6e24ad | 62 | echo 'unicodeMap EUC-JP /usr/share/xpdf/EUC-JP.unicodeMap' >> /etc/xpdfrc |
f4bde29f | 63 | fi |
512574d7 | 64 | if ! grep -q 'Shift-JIS\.unicodeMap' /etc/xpdfrc; then |
0f6e24ad | 65 | echo 'unicodeMap Shift-JIS /usr/share/xpdf/Shift-JIS.unicodeMap' >> /etc/xpdfrc |
f4bde29f | 66 | fi |
512574d7 | 67 | if ! grep -q 'Adobe-Japan1\.cidToUnicode' /etc/xpdfrc; then |
0f6e24ad | 68 | echo 'cidToUnicode Adobe-Japan1 /usr/share/xpdf/Adobe-Japan1.cidToUnicode' >> /etc/xpdfrc |
f4bde29f | 69 | fi |
512574d7 | 70 | if ! grep -q 'CMap-japanese' /etc/xpdfrc; then |
0f6e24ad TP |
71 | echo 'cMapDir Adobe-Japan1 /usr/share/xpdf/CMap-japanese' >> /etc/xpdfrc |
72 | echo 'toUnicodeDir /usr/share/xpdf/CMap-japanese' >> /etc/xpdfrc | |
f4bde29f | 73 | fi |
ab48e20a | 74 | if ! grep -q -e '-\*-fixed-medium-r-normal-\*-%s-\*-\*-\*-\*-\*-jisx0208\.1983-0' /etc/xpdfrc; then |
f4bde29f TP |
75 | echo 'displayCIDFontX Adobe-Japan1 "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-jisx0208.1983-0" ISO-2022-JP' >> /etc/xpdfrc |
76 | fi | |
77 | fi | |
78 | ||
79 | %preun | |
bb54a3a3 TP |
80 | if [ "$1" = "0" ]; then |
81 | umask 022 | |
82 | grep -v 'ISO-2022-JP\.unicodeMap' /etc/xpdfrc > /etc/xpdfrc.new | |
83 | grep -v 'EUC-JP\.unicodeMap' /etc/xpdfrc.new > /etc/xpdfrc | |
84 | grep -v 'Shift-JIS\.unicodeMap' /etc/xpdfrc > /etc/xpdfrc.new | |
85 | grep -v 'Adobe-Japan1\.cidToUnicode' /etc/xpdfrc.new > /etc/xpdfrc | |
86 | grep -v 'CMap-japanese' /etc/xpdfrc > /etc/xpdfrc.new | |
87 | grep -v -e '-\*-fixed-medium-r-normal-\*-%s-\*-\*-\*-\*-\*-jisx0208\.1983-0' /etc/xpdfrc.new > /etc/xpdfrc | |
88 | rm -f /etc/xpdfrc.new | |
89 | fi | |
f4bde29f TP |
90 | |
91 | %files | |
92 | %defattr(644,root,root,755) | |
93 | %doc README add-to-xpdfrc | |
449cd7c4 JB |
94 | %{_datadir}/xpdf/Adobe-Japan1.cidToUnicode |
95 | %{_datadir}/xpdf/EUC-JP.unicodeMap | |
96 | %{_datadir}/xpdf/ISO-2022-JP.unicodeMap | |
97 | %{_datadir}/xpdf/Shift-JIS.unicodeMap | |
98 | %{_datadir}/xpdf/CMap-japanese |