]> git.pld-linux.org Git - packages/xpdf-chinese-simplified.git/blob - xpdf-chinese-simplified.spec
- updated to 2017-Jul-25
[packages/xpdf-chinese-simplified.git] / xpdf-chinese-simplified.spec
1 Summary:        ISO-2022-CN, EUC-CN and GBK encoding support for xpdf
2 Summary(pl.UTF-8):      Obsługa kodowań ISO-2022-CN, EUC-CN i GBK dla xpdf
3 Name:           xpdf-chinese-simplified
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:  6e180df2bec057b284830ef0ba06a1b1
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-simplified 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 uproszczonymi 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-simplified
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-simplified
43
44 %clean
45 rm -rf $RPM_BUILD_ROOT
46
47 %post
48 umask 022
49 if [ ! -f /etc/xpdfrc ]; then
50         echo 'unicodeMap        ISO-2022-CN     /usr/share/xpdf/ISO-2022-CN.unicodeMap' >> /etc/xpdfrc
51         echo 'unicodeMap        EUC-CN          /usr/share/xpdf/EUC-CN.unicodeMap' >> /etc/xpdfrc
52         echo 'unicodeMap        GBK             /usr/share/xpdf/GBK.unicodeMap' >> /etc/xpdfrc
53         echo 'cidToUnicode      Adobe-GB1       /usr/share/xpdf/Adobe-GB1.cidToUnicode' >> /etc/xpdfrc
54         echo 'cMapDir           Adobe-GB1       /usr/share/xpdf/CMap-chinese-simplified' >> /etc/xpdfrc
55         echo 'toUnicodeDir                      /usr/share/xpdf/CMap-chinese-simplified' >> /etc/xpdfrc
56         echo 'displayCIDFontX   Adobe-GB1       "-*-fangsong ti-medium-r-normal-*-%s-*-*-*-*-*-gb2312.1980-0" ISO-2022-CN' >> /etc/xpdfrc
57 else
58  if ! grep -q 'ISO-2022-CN\.unicodeMap' /etc/xpdfrc; then
59         echo 'unicodeMap        ISO-2022-CN     /usr/share/xpdf/ISO-2022-CN.unicodeMap' >> /etc/xpdfrc
60  fi
61  if ! grep -q 'EUC-CN\.unicodeMap' /etc/xpdfrc; then
62         echo 'unicodeMap        EUC-CN          /usr/share/xpdf/EUC-CN.unicodeMap' >> /etc/xpdfrc
63  fi
64  if ! grep -q 'GBK\.unicodeMap' /etc/xpdfrc; then
65         echo 'unicodeMap        GBK             /usr/share/xpdf/GBK.unicodeMap' >> /etc/xpdfrc
66  fi
67  if ! grep -q 'Adobe-GB1\.cidToUnicode' /etc/xpdfrc; then
68         echo 'cidToUnicode      Adobe-GB1       /usr/share/xpdf/Adobe-GB1.cidToUnicode' >> /etc/xpdfrc
69  fi
70  if ! grep -q 'CMap-chinese-simplified' /etc/xpdfrc; then
71         echo 'cMapDir           Adobe-GB1       /usr/share/xpdf/CMap-chinese-simplified' >> /etc/xpdfrc
72         echo 'toUnicodeDir                      /usr/share/xpdf/CMap-chinese-simplified' >> /etc/xpdfrc
73  fi
74  if ! grep -q -e '-\*-fangsong ti-medium-r-normal-\*-%s-\*-\*-\*-\*-\*-gb2312\.1980-0' /etc/xpdfrc; then
75         echo 'displayCIDFontX   Adobe-GB1       "-*-fangsong ti-medium-r-normal-*-%s-*-*-*-*-*-gb2312.1980-0" ISO-2022-CN' >> /etc/xpdfrc
76  fi
77 fi
78
79 %preun
80 if [ "$1" = "0" ]; then
81         umask 022
82         grep -v 'ISO-2022-CN\.unicodeMap' /etc/xpdfrc > /etc/xpdfrc.new
83         grep -v 'EUC-CN\.unicodeMap' /etc/xpdfrc.new > /etc/xpdfrc
84         grep -v 'GBK\.unicodeMap' /etc/xpdfrc > /etc/xpdfrc.new
85         grep -v 'Adobe-GB1\.cidToUnicode' /etc/xpdfrc.new > /etc/xpdfrc
86         grep -v 'CMap-chinese-simplified' /etc/xpdfrc > /etc/xpdfrc.new
87         grep -v -e '-\*-fangsong ti-medium-r-normal-\*-%s-\*-\*-\*-\*-\*-gb2312\.1980-0' /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/Adobe-GB1.cidToUnicode
95 %{_datadir}/xpdf/EUC-CN.unicodeMap
96 %{_datadir}/xpdf/GBK.unicodeMap
97 %{_datadir}/xpdf/ISO-2022-CN.unicodeMap
98 %{_datadir}/xpdf/CMap-chinese-simplified
This page took 0.115061 seconds and 3 git commands to generate.