texlive-collection-langczechslovak-vl.spec 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423
  1. ## -*- coding: utf-8-unix -*-
  2. ## NOTE: This spec file is generated by tlpdb2rpmspec 2017-2:
  3. ## tlpdb2rpmspec collection-langczechslovak
  4. %global _use_internal_dependency_generator 0
  5. %global __find_provides %{nil}
  6. %global __find_requires %{nil}
  7. Summary: TeX Live: Czech/Slovak
  8. Summary(ja): TeX Live: Czech/Slovak
  9. Name: texlive-collection-langczechslovak
  10. Version: 2017
  11. Release: 2%{?_dist_release}
  12. License: LPPL 1.3, LPPL, GPL+, Freely redistributable without restriction
  13. Group: Applications/Publishing
  14. URL:http://www.tug.org/texlive/
  15. Source0: babel-czech.doc.tar.xz
  16. Source1: babel-czech.source.tar.xz
  17. Source2: babel-czech.tar.xz
  18. Source3: babel-slovak.doc.tar.xz
  19. Source4: babel-slovak.source.tar.xz
  20. Source5: babel-slovak.tar.xz
  21. Source6: cnbwp.doc.tar.xz
  22. Source7: cnbwp.tar.xz
  23. Source8: cs.tar.xz
  24. Source9: csbulletin.doc.tar.xz
  25. Source10: csbulletin.tar.xz
  26. Source11: cslatex.i386-darwin.tar.xz
  27. Source12: cslatex.powerpc-darwin.tar.xz
  28. Source13: cslatex.source.tar.xz
  29. Source14: cslatex.tar.xz
  30. Source15: csplain.i386-darwin.tar.xz
  31. Source16: csplain.powerpc-darwin.tar.xz
  32. Source17: csplain.tar.xz
  33. Source18: cstex.doc.tar.xz
  34. Source19: cstex.tar.xz
  35. Source20: hyphen-czech.tar.xz
  36. Source21: hyphen-slovak.tar.xz
  37. Source22: vlna.doc.tar.xz
  38. Source23: vlna.i386-darwin.tar.xz
  39. Source24: vlna.powerpc-darwin.tar.xz
  40. Source25: vlna.tar.xz
  41. Source26: lshort-czech.doc.tar.xz
  42. Source27: lshort-czech.tar.xz
  43. Source28: lshort-slovak.doc.tar.xz
  44. Source29: lshort-slovak.tar.xz
  45. Source30: texlive-cz.doc.tar.xz
  46. Source31: texlive-cz.tar.xz
  47. Requires: texlive = %{version}
  48. Requires: texlive-collection-basic = %{version}
  49. Requires: texlive-collection-latex = %{version}
  50. Requires(post): texlive = %{version}
  51. Requires(postun): texlive = %{version}
  52. BuildArch: noarch
  53. Buildroot: %{_tmppath}/%{name}-%{version}-root
  54. Vendor: Project Vine
  55. Distribution: Vine Linux
  56. Packager: munepi
  57. %description
  58. The TeX Live software distribution offers a complete TeX system for a
  59. variety of Unix, Macintosh, Windows and other platforms. It
  60. encompasses programs for editing, typesetting, previewing and printing
  61. of TeX documents in many different languages, and a large collection
  62. of TeX macros and font libraries.
  63. The distribution includes extensive general documentation about TeX,
  64. as well as the documentation for the included software packages.
  65. This package is a collection of Czech/Slovak:
  66. Support for Czech/Slovak.
  67. This package contains the following CTAN packages:
  68. babel-czech: Babel support for Czech
  69. babel-slovak: Babel support for typesetting Slovak
  70. cnbwp: Typeset working papers of the Czech National Bank
  71. cs: Czech/Slovak-tuned Computer Modern fonts
  72. csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
  73. cslatex: LaTeX support for Czech/Slovak typesetting
  74. csplain: Plain TeX multilanguage support
  75. cstex: Support for Czech/Slovak languages
  76. hyphen-czech: Czech hyphenation patterns.
  77. hyphen-slovak: Slovak hyphenation patterns.
  78. vlna:
  79. lshort-czech: Czech translation of the "Short Introduction to LaTeX2e"
  80. lshort-slovak: Slovak introduction to LaTeX
  81. texlive-cz: TeX Live manual (Czech/Slovak)
  82. %description -l ja
  83. TeX Live ソフトウェアディストリビューションは、
  84. さまざまな Unix, Macintosh, Windows、および
  85. 他のプラットホームに対して完全な TeX システムを提供します。
  86. 多くの異なった言語を含む TeX ドキュメントの
  87. 編集、組版、閲覧、印刷するためのプログラム、
  88. そして、TeX マクロやフォントライブラリの大きなコレクションを
  89. 同梱しています。
  90. このディストリビューションは
  91. 同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
  92. TeX に関するたくさんの一般的なドキュメントを含んでいます。
  93. このパッケージは以下のようなパッケージ集です。
  94. Czech/Slovak:
  95. Support for Czech/Slovak.
  96. このパッケージは以下の CTAN パッケージを含んでいます:
  97. babel-czech: Babel support for Czech
  98. babel-slovak: Babel support for typesetting Slovak
  99. cnbwp: Typeset working papers of the Czech National Bank
  100. cs: Czech/Slovak-tuned Computer Modern fonts
  101. csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
  102. cslatex: LaTeX support for Czech/Slovak typesetting
  103. csplain: Plain TeX multilanguage support
  104. cstex: Support for Czech/Slovak languages
  105. hyphen-czech: Czech hyphenation patterns.
  106. hyphen-slovak: Slovak hyphenation patterns.
  107. vlna:
  108. lshort-czech: Czech translation of the "Short Introduction to LaTeX2e"
  109. lshort-slovak: Slovak introduction to LaTeX
  110. texlive-cz: TeX Live manual (Czech/Slovak)
  111. %package doc
  112. Summary: TeX Live: Documentation files of %{name}
  113. Group: Applications/Publishing
  114. Requires: %{name} = %{version}-%{release}
  115. %description doc
  116. This package contains documentation files of %{name}.
  117. %prep
  118. %setup -c -n %{name}-%{version}
  119. %__tar -xvf %{SOURCE1}
  120. %__tar -xvf %{SOURCE2}
  121. %__tar -xvf %{SOURCE3}
  122. %__tar -xvf %{SOURCE4}
  123. %__tar -xvf %{SOURCE5}
  124. %__tar -xvf %{SOURCE6}
  125. %__tar -xvf %{SOURCE7}
  126. %__tar -xvf %{SOURCE8}
  127. %__tar -xvf %{SOURCE9}
  128. %__tar -xvf %{SOURCE10}
  129. %__tar -xvf %{SOURCE11}
  130. %__tar -xvf %{SOURCE12}
  131. %__tar -xvf %{SOURCE13}
  132. %__tar -xvf %{SOURCE14}
  133. %__tar -xvf %{SOURCE15}
  134. %__tar -xvf %{SOURCE16}
  135. %__tar -xvf %{SOURCE17}
  136. %__tar -xvf %{SOURCE18}
  137. %__tar -xvf %{SOURCE19}
  138. %__tar -xvf %{SOURCE20}
  139. %__tar -xvf %{SOURCE21}
  140. %__tar -xvf %{SOURCE22}
  141. %__tar -xvf %{SOURCE23}
  142. %__tar -xvf %{SOURCE24}
  143. %__tar -xvf %{SOURCE25}
  144. %__tar -xvf %{SOURCE26}
  145. %__tar -xvf %{SOURCE27}
  146. %__tar -xvf %{SOURCE28}
  147. %__tar -xvf %{SOURCE29}
  148. %__tar -xvf %{SOURCE30}
  149. %__tar -xvf %{SOURCE31}
  150. %build
  151. %install
  152. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  153. %__mkdir_p %{buildroot}%{_datadir}
  154. ## move texmf-dist to /usr/share/texmf-dist
  155. [ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
  156. ## move texmf to /usr/share/texmf
  157. [ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
  158. ## move tlpkg to /usr/share/tlpkg
  159. [ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
  160. ## move all non-arch binaries to /usr/bin
  161. [ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
  162. ## move others into /usr/share/texmf-dist
  163. %__mkdir_p %{buildroot}%{_tl_texmfdist}
  164. %__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
  165. %__rm -rf * ||:
  166. ## remove duplicated files between texlive and texlive-collection-*
  167. ## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
  168. ## remove unpacked files
  169. x=(
  170. dvipdfmx/dvipdfmx.cfg
  171. scripts/context/stubs/unix/mtxrun
  172. scripts/latexmk/latexmk.pl
  173. scripts/ptex2pdf/ptex2pdf.lua
  174. scripts/texlive/fmtutil.pl
  175. scripts/texlive/texconfig-dialog.sh
  176. scripts/texlive/texconfig-sys.sh
  177. scripts/texlive/texconfig.sh
  178. scripts/texlive/texlinks.sh
  179. scripts/texlive/tlmgr.pl
  180. scripts/texlive/updmap.pl
  181. texconfig/tcfmgr
  182. web2c/fmtutil.cnf
  183. web2c/mktex.opt
  184. web2c/mktexdir
  185. web2c/mktexdir.opt
  186. web2c/mktexnam
  187. web2c/mktexnam.opt
  188. web2c/mktexupd
  189. web2c/texmf.cnf
  190. web2c/updmap-hdr.cfg
  191. web2c/updmap.cfg
  192. install-tl
  193. #
  194. scripts/cjk-gs-integrate/cjk-gs-integrate.pl
  195. scripts/epspdf/epspdf.tlu
  196. scripts/epspdf/epspdftk.tcl
  197. scripts/glossaries/makeglossaries
  198. scripts/jfontmaps/kanji-config-updmap.pl
  199. scripts/jfontmaps/kanji-fontmap-creator.pl
  200. scripts/kotex-utils/jamo-normalize.pl
  201. scripts/kotex-utils/komkindex.pl
  202. scripts/crossrefware/ltx2crossrefxml.pl
  203. scripts/rubik/rubikrotation.pl
  204. scripts/musixtex/musixtex.lua
  205. scripts/pmxchords/pmxchords.lua
  206. scripts/ctanify/ctanify
  207. scripts/dtxgen/dtxgen
  208. scripts/findhyph/findhyph
  209. scripts/latexpand/latexpand
  210. scripts/ltxfileinfo/ltxfileinfo
  211. scripts/latexdiff/latexdiff-vc.pl
  212. scripts/latexdiff/latexdiff.pl
  213. scripts/texfot/texfot.pl
  214. scripts/fontools/autoinst
  215. scripts/luaotfload/luaotfload-tool.lua
  216. scripts/oberdiek/pdfatfi.pl
  217. fonts/map/glyphlist/glyphlist.txt ## texlive-collection-basic-2017-1vl7.noarch
  218. scripts/tex4ht/xhlatex.sh ## texlive-collection-plaingeneric-2017-1vl7.noarch
  219. scripts/latexindent/latexindent.pl ## texlive-collection-binextra-2017-1vl7.noarch
  220. scripts/texosquery/texosquery-jre5.sh ## texlive-collection-binextra-2017-1vl7.noarch
  221. scripts/texosquery/texosquery-jre8.sh ## texlive-collection-binextra-2017-1vl7.noarch
  222. scripts/texosquery/texosquery.sh ## texlive-collection-binextra-2017-1vl7.noarch
  223. )
  224. if [ -d %{buildroot}%{_tl_texmfdist} ]; then
  225. pushd %{buildroot}%{_tl_texmfdist}
  226. %__rm -f ${x[@]} ||:
  227. popd
  228. fi
  229. ## Files list
  230. find %{buildroot} -type f -or -type l | \
  231. %__sed -e "s|%{buildroot}||g" > filelist.full
  232. find %{buildroot}%{_tl_texmfdist} -type d | \
  233. %__sed -e "s|^%{buildroot}|%dir |" \
  234. -e "s|$|/|" >> filelist.full
  235. ## subpackages
  236. grep "/texmf-dist/doc/" filelist.full > filelist.doc
  237. cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
  238. %__mv -f filelist.tmp filelist.full
  239. %clean
  240. %__rm -rf %{buildroot}
  241. %post
  242. %_tl_touch_run texhash
  243. %_tl_touch_run mtxrun
  244. [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
  245. %_tl_enable_map Map cs-charter.map
  246. %_tl_enable_map Map csfonts.map
  247. %_tl_touch_run fmtutil
  248. exit 0
  249. %postun
  250. if [ "$1" = 0 ]; then
  251. %_tl_touch_run texhash
  252. [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
  253. %_tl_disable_map cs-charter.map
  254. %_tl_disable_map csfonts.map
  255. fi
  256. exit 0
  257. %posttrans
  258. %{_tl_exec_texhash}
  259. %{_tl_exec_mtxrun}
  260. %{_tl_exec_updmap}
  261. %{_tl_exec_fmtutil}
  262. exit 0
  263. %files -f filelist.full
  264. %defattr(-,root,root,-)
  265. %files -f filelist.doc doc
  266. %defattr(-,root,root,-)
  267. %changelog
  268. * Sun Jun 18 2017 Munehiro Yamamoto <munepi@vinelinux.org> 2017-2
  269. - synced tlnet to 20170616 (TeX Live 2017)
  270. * Thu Jun 08 2017 Munehiro Yamamoto <munepi@vinelinux.org> 2017-1
  271. - synced tlnet to 20170607 (TeX Live 2017)
  272. * Tue Aug 23 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-5
  273. - synced tlnet to 20160823 (TeX Live 2016)
  274. * Tue Jun 07 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-4
  275. - synced tlnet to 20160607 (TeX Live 2016)
  276. * Sat May 14 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-3
  277. - synced tlnet to 20160514 (TeX Live 2016/pretest)
  278. * Tue May 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-2
  279. - synced tlnet to 20160510 (TeX Live 2016/pretest)
  280. * Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-1
  281. - TeX Live 2016/pretest
  282. - synced tlnet to 20160428 (TeX Live 2016/pretest)
  283. * Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
  284. - remove duplicated files from texlive-collection-*
  285. - synced tlnet to 20160113 (TeX Live 2015)
  286. * Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
  287. - TeX Live 2016/dev
  288. - synced tlnet to 20160110 (TeX Live 2016/dev)
  289. * Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
  290. - TeX Live 2015/pretest
  291. - synced tlnet to 20150522 (TeX Live 2015/pretest)
  292. * Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
  293. - TeX Live 2015/pretest
  294. - synced tlnet to 20150426 (TeX Live 2015/pretest)
  295. * Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
  296. - synced tlnet to 20150401
  297. * Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
  298. - synced tlnet to 20141028
  299. * Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
  300. - synced tlnet to 20140706
  301. * Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
  302. - upgraded to TeX Live 2014
  303. * Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
  304. - synced tlnet to 20140406
  305. * Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
  306. - synced tlnet to 20131218
  307. * Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
  308. - synced tlnet to 20131101
  309. * Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
  310. - synced tlnet to 20131002
  311. * Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
  312. - synced tlnet to 20130919
  313. * Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
  314. - upgraded to TeX Live 2013
  315. - used tlnet archives
  316. - synced tlnet to 20130823
  317. - added macros.texlive
  318. * Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
  319. - updated to TeX Live 2012
  320. * Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
  321. - updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
  322. - set external dependencies (texlive-collection-binextra,
  323. texlive-collection-fontutils)
  324. * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  325. - updated to TeX Live 2011
  326. - merged texlive-vtlpkg-2009-osx.patch from OSXWS
  327. - added %doc README (%files)
  328. * Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  329. - applied texlive-vtlpkg-2009-vine.patch
  330. - remove arch dependent binaries
  331. - updated tlpdb2rpmspec.sh.in:
  332. - improved tlpdb4a()
  333. - make symlinks of core script utils (texlive-collection-binextra,
  334. texlive-collection-context, texlive-collection-fontutils,
  335. texlive-collection-langgreek, texlive-collection-langindic,
  336. texlive-collection-latex, texlive-collection-latexextra,
  337. texlive-collection-latexrecommended, texlive-collection-pictures,
  338. texlive-collection-pstricks, texlive-collection-science)
  339. * Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  340. - updated tlpdb2rpmspec.sh.in:
  341. - improved %post
  342. * Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  343. - updated tlpdb2rpmspec.sh.in:
  344. - removed arch dependent binaries (texlive-collection-latexextra)
  345. - improved updmap process in %post and %postun
  346. - fixed perl path
  347. * Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  348. - initial build