]> git.pld-linux.org Git - SPECS.git/blob - xpdf-chinese-traditional.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / xpdf-chinese-traditional.spec
1 Summary:        Big5 and Big5ascii encoding support for xpdf
2 Summary(pl.UTF-8):      Obsługa kodowań Big5 i Big5ascii dla xpdf
3 Name:           xpdf-chinese-traditional
4 Version:        20170725
5 Release:        1
6 License:        GPL v2 or GPL v3
7 Group:          X11/Applications
8 #Source0Download: http://www.xpdfreader.com/download.html
9 Source0:        https://xpdfreader-dl.s3.amazonaws.com/%{name}.tar.gz
10 # Source0-md5:  b98832f2ca8749910381e981f481142c
11 URL:            http://www.xpdfreader.com/
12 Requires(post,preun):   grep
13 Requires(post,preun):   xpdf
14 Requires(preun):        fileutils
15 Requires:       xpdf
16 BuildArch:      noarch
17 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19 %description
20 The Xpdf language support packages include CMap files, text encodings,
21 and various other configuration information necessary or useful for
22 specific character sets. (They do not include any fonts.)
23 This package provides support files needed to use the Xpdf tools with
24 Chinese-traditional PDF files.
25
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
29 określonych zestawach znaków (nie zawierają żadnych fontów).
30 Ten pakiet zawiera pliki potrzebne do używania narzędzi Xpdf z
31 chińskimi tradycyjnymi plikami PDF.
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-chinese-traditional
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-chinese-traditional
43
44 %clean
45 rm -rf $RPM_BUILD_ROOT
46
47 %post
48 umask 022
49 if [ ! -f /etc/xpdfrc ]; then
50         echo 'unicodeMap        Big5            /usr/share/xpdf/Big5.unicodeMap' >> /etc/xpdfrc
51         echo 'unicodeMap        Big5ascii       /usr/share/xpdf/Big5ascii.unicodeMap' >> /etc/xpdfrc
52         echo 'cidToUnicode      Adobe-CNS1      /usr/share/xpdf/Adobe-CNS1.cidToUnicode' >> /etc/xpdfrc
53         echo 'cMapDir           Adobe-CNS1      /usr/share/xpdf/CMap-chinese-traditional' >> /etc/xpdfrc
54         echo 'toUnicodeDir                      /usr/share/xpdf/CMap-chinese-traditional' >> /etc/xpdfrc
55         echo 'displayCIDFontX   Adobe-CNS1      "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-big5-0" Big5' >> /etc/xpdfrc
56         echo '# displayCIDFontX Adobe-CNS1      "-arphic-ar pl kaitim big5-medium-r-normal--%s-*-*-*-c-*-iso10646-1" UCS-2' >> /etc/xpdfrc
57 else
58  if ! grep -q 'Big5\.unicodeMap' /etc/xpdfrc; then
59         echo 'unicodeMap        Big5            /usr/share/xpdf/Big5.unicodeMap' >> /etc/xpdfrc
60  fi
61  if ! grep -q 'Big5ascii\.unicodeMap' /etc/xpdfrc; then
62         echo 'unicodeMap        Big5ascii       /usr/share/xpdf/Big5ascii.unicodeMap' >> /etc/xpdfrc
63  fi
64  if ! grep -q 'Adobe-CNS1\.cidToUnicode' /etc/xpdfrc; then
65         echo 'cidToUnicode      Adobe-CNS1      /usr/share/xpdf/Adobe-CNS1.cidToUnicode' >> /etc/xpdfrc
66  fi
67  if ! grep -q 'CMap-chinese-traditional' /etc/xpdfrc; then
68         echo 'cMapDir           Adobe-CNS1      /usr/share/xpdf/CMap-chinese-traditional' >> /etc/xpdfrc
69         echo 'toUnicodeDir                      /usr/share/xpdf/CMap-chinese-traditional' >> /etc/xpdfrc
70  fi
71  if ! grep -q -e '-\*-fixed-medium-r-normal-\*-%s-\*-\*-\*-\*-\*-big5-0' /etc/xpdfrc; then
72         echo 'displayCIDFontX   Adobe-CNS1      "-*-fixed-medium-r-normal-*-%s-*-*-*-*-*-big5-0" Big5' >> /etc/xpdfrc
73  fi
74  if ! grep -q -e '-arphic-ar pl kaitim big5-medium-r-normal--%s-\*-\*-\*-c-\*-iso10646-1' /etc/xpdfrc; then
75         echo '# displayCIDFontX Adobe-CNS1      "-arphic-ar pl kaitim big5-medium-r-normal--%s-*-*-*-c-*-iso10646-1" UCS-2' >> /etc/xpdfrc
76  fi
77 fi
78
79 %preun
80 if [ "$1" = "0" ]; then
81         umask 022
82         grep -v 'Big5\.unicodeMap' /etc/xpdfrc > /etc/xpdfrc.new
83         grep -v 'Big5ascii\.unicodeMap' /etc/xpdfrc.new > /etc/xpdfrc
84         grep -v 'Adobe-CNS1\.cidToUnicode' /etc/xpdfrc > /etc/xpdfrc.new
85         grep -v 'CMap-chinese-traditional' /etc/xpdfrc.new > /etc/xpdfrc
86         grep -v -e '-\*-fixed-medium-r-normal-\*-%s-\*-\*-\*-\*-\*-big5-0' /etc/xpdfrc > /etc/xpdfrc.new
87         grep -v -e '-arphic-ar pl kaitim big5-medium-r-normal--%s-\*-\*-\*-c-\*-iso10646-1' /etc/xpdfrc.new > /etc/xpdfrc
88         rm -f /etc/xpdfrc.new
89 fi
90
91 %files
92 %defattr(644,root,root,755)
93 %doc README add-to-xpdfrc
94 %{_datadir}/xpdf/Big5.unicodeMap
95 %{_datadir}/xpdf/Big5ascii.unicodeMap
96 %{_datadir}/xpdf/Adobe-CNS1.cidToUnicode
97 %{_datadir}/xpdf/CMap-chinese-traditional
This page took 0.13984 seconds and 3 git commands to generate.