texlive-collection-langgreek-vl.spec 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  1. ## -*- coding: utf-8-unix -*-
  2. ## NOTE: This spec file is generated by tlpdb2rpmspec 2016-4:
  3. ## tlpdb2rpmspec collection-langgreek
  4. %global _use_internal_dependency_generator 0
  5. %global __find_provides %{nil}
  6. %global __find_requires %{nil}
  7. Summary: TeX Live: Greek
  8. Summary(ja): TeX Live: Greek
  9. Name: texlive-collection-langgreek
  10. Version: 2016
  11. Release: 4%{?_dist_release}
  12. License: LPPL 1.3, LPPL, Freely redistributable without restriction, Public Domain, GPL+, GPLv2+
  13. Group: Applications/Publishing
  14. URL:http://www.tug.org/texlive/
  15. Source0: babel-greek.doc.tar.xz
  16. Source1: babel-greek.source.tar.xz
  17. Source2: babel-greek.tar.xz
  18. Source3: begingreek.doc.tar.xz
  19. Source4: begingreek.source.tar.xz
  20. Source5: begingreek.tar.xz
  21. Source6: betababel.doc.tar.xz
  22. Source7: betababel.tar.xz
  23. Source8: bgreek.doc.tar.xz
  24. Source9: bgreek.tar.xz
  25. Source10: cbfonts.doc.tar.xz
  26. Source11: cbfonts.tar.xz
  27. Source12: cbfonts-fd.doc.tar.xz
  28. Source13: cbfonts-fd.source.tar.xz
  29. Source14: cbfonts-fd.tar.xz
  30. Source15: gfsbaskerville.doc.tar.xz
  31. Source16: gfsbaskerville.tar.xz
  32. Source17: gfsporson.doc.tar.xz
  33. Source18: gfsporson.tar.xz
  34. Source19: greek-fontenc.doc.tar.xz
  35. Source20: greek-fontenc.tar.xz
  36. Source21: greek-inputenc.doc.tar.xz
  37. Source22: greek-inputenc.tar.xz
  38. Source23: greekdates.doc.tar.xz
  39. Source24: greekdates.source.tar.xz
  40. Source25: greekdates.tar.xz
  41. Source26: greektex.doc.tar.xz
  42. Source27: greektex.tar.xz
  43. Source28: greektonoi.doc.tar.xz
  44. Source29: greektonoi.tar.xz
  45. Source30: hyphen-greek.doc.tar.xz
  46. Source31: hyphen-greek.tar.xz
  47. Source32: hyphen-ancientgreek.tar.xz
  48. Source33: ibycus-babel.doc.tar.xz
  49. Source34: ibycus-babel.source.tar.xz
  50. Source35: ibycus-babel.tar.xz
  51. Source36: ibygrk.doc.tar.xz
  52. Source37: ibygrk.tar.xz
  53. Source38: kerkis.doc.tar.xz
  54. Source39: kerkis.tar.xz
  55. Source40: levy.doc.tar.xz
  56. Source41: levy.tar.xz
  57. Source42: lgreek.doc.tar.xz
  58. Source43: lgreek.tar.xz
  59. Source44: mkgrkindex.doc.tar.xz
  60. Source45: mkgrkindex.tar.xz
  61. Source46: teubner.doc.tar.xz
  62. Source47: teubner.source.tar.xz
  63. Source48: teubner.tar.xz
  64. Source49: xgreek.doc.tar.xz
  65. Source50: xgreek.source.tar.xz
  66. Source51: xgreek.tar.xz
  67. Source52: yannisgr.doc.tar.xz
  68. Source53: yannisgr.tar.xz
  69. Requires: texlive = %{version}
  70. Requires: texlive-collection-basic = %{version}
  71. Requires(post): texlive = %{version}
  72. Requires(postun): texlive = %{version}
  73. BuildArch: noarch
  74. Buildroot: %{_tmppath}/%{name}-%{version}-root
  75. Vendor: Project Vine
  76. Distribution: Vine Linux
  77. Packager: munepi
  78. %description
  79. The TeX Live software distribution offers a complete TeX system for a
  80. variety of Unix, Macintosh, Windows and other platforms. It
  81. encompasses programs for editing, typesetting, previewing and printing
  82. of TeX documents in many different languages, and a large collection
  83. of TeX macros and font libraries.
  84. The distribution includes extensive general documentation about TeX,
  85. as well as the documentation for the included software packages.
  86. This package is a collection of Greek:
  87. Support for Greek.
  88. This package contains the following CTAN packages:
  89. babel-greek: Babel support for documents written in Greek
  90. begingreek: Greek environment to be used with pdfLaTeX only
  91. betababel: Insert ancient greek text coded in Beta Code
  92. bgreek: Using Beccari's fonts in betacode for classical Greek
  93. cbfonts: Complete set of Greek fonts
  94. cbfonts-fd: LaTeX font description files for the CB Greek fonts
  95. gfsbaskerville: A Greek font, from one such by Baskerville
  96. gfsporson: A Greek font, originally from Porson
  97. greek-fontenc: LICR macros and encoding definition files for Greek
  98. greek-inputenc: Greek encoding support for inputenc
  99. greekdates: Provides ancient Greek day and month names, dates, etc
  100. greektex: Fonts for typesetting Greek/English documents
  101. greektonoi: Facilitates writing/editing of multiaccented greek
  102. hyphen-greek: Modern Greek hyphenation patterns.
  103. hyphen-ancientgreek: Ancient Greek hyphenation patterns.
  104. ibycus-babel: Use the Ibycus 4 Greek font with Babel
  105. ibygrk: Fonts and macros to typeset ancient Greek
  106. kerkis: Kerkis (Greek) font family
  107. levy: Fonts for typesetting classical greek
  108. lgreek: LaTeX macros for using Silvio Levy's Greek fonts
  109. mkgrkindex: Makeindex working with Greek
  110. teubner: Philological typesetting of classical Greek
  111. xgreek: XeLaTeX package for typesetting Greek language documents (beta release)
  112. yannisgr: Greek fonts by Yannis Haralambous
  113. %description -l ja
  114. TeX Live ソフトウェアディストリビューションは、
  115. さまざまな Unix, Macintosh, Windows、および
  116. 他のプラットホームに対して完全な TeX システムを提供します。
  117. 多くの異なった言語を含む TeX ドキュメントの
  118. 編集、組版、閲覧、印刷するためのプログラム、
  119. そして、TeX マクロやフォントライブラリの大きなコレクションを
  120. 同梱しています。
  121. このディストリビューションは
  122. 同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
  123. TeX に関するたくさんの一般的なドキュメントを含んでいます。
  124. このパッケージは以下のようなパッケージ集です。
  125. Greek:
  126. Support for Greek.
  127. このパッケージは以下の CTAN パッケージを含んでいます:
  128. babel-greek: Babel support for documents written in Greek
  129. begingreek: Greek environment to be used with pdfLaTeX only
  130. betababel: Insert ancient greek text coded in Beta Code
  131. bgreek: Using Beccari's fonts in betacode for classical Greek
  132. cbfonts: Complete set of Greek fonts
  133. cbfonts-fd: LaTeX font description files for the CB Greek fonts
  134. gfsbaskerville: A Greek font, from one such by Baskerville
  135. gfsporson: A Greek font, originally from Porson
  136. greek-fontenc: LICR macros and encoding definition files for Greek
  137. greek-inputenc: Greek encoding support for inputenc
  138. greekdates: Provides ancient Greek day and month names, dates, etc
  139. greektex: Fonts for typesetting Greek/English documents
  140. greektonoi: Facilitates writing/editing of multiaccented greek
  141. hyphen-greek: Modern Greek hyphenation patterns.
  142. hyphen-ancientgreek: Ancient Greek hyphenation patterns.
  143. ibycus-babel: Use the Ibycus 4 Greek font with Babel
  144. ibygrk: Fonts and macros to typeset ancient Greek
  145. kerkis: Kerkis (Greek) font family
  146. levy: Fonts for typesetting classical greek
  147. lgreek: LaTeX macros for using Silvio Levy's Greek fonts
  148. mkgrkindex: Makeindex working with Greek
  149. teubner: Philological typesetting of classical Greek
  150. xgreek: XeLaTeX package for typesetting Greek language documents (beta release)
  151. yannisgr: Greek fonts by Yannis Haralambous
  152. %package doc
  153. Summary: TeX Live: Documentation files of %{name}
  154. Group: Applications/Publishing
  155. Requires: %{name} = %{version}-%{release}
  156. %description doc
  157. This package contains documentation files of %{name}.
  158. %prep
  159. %setup -c -n %{name}-%{version}
  160. %__tar -xvf %{SOURCE1}
  161. %__tar -xvf %{SOURCE2}
  162. %__tar -xvf %{SOURCE3}
  163. %__tar -xvf %{SOURCE4}
  164. %__tar -xvf %{SOURCE5}
  165. %__tar -xvf %{SOURCE6}
  166. %__tar -xvf %{SOURCE7}
  167. %__tar -xvf %{SOURCE8}
  168. %__tar -xvf %{SOURCE9}
  169. %__tar -xvf %{SOURCE10}
  170. %__tar -xvf %{SOURCE11}
  171. %__tar -xvf %{SOURCE12}
  172. %__tar -xvf %{SOURCE13}
  173. %__tar -xvf %{SOURCE14}
  174. %__tar -xvf %{SOURCE15}
  175. %__tar -xvf %{SOURCE16}
  176. %__tar -xvf %{SOURCE17}
  177. %__tar -xvf %{SOURCE18}
  178. %__tar -xvf %{SOURCE19}
  179. %__tar -xvf %{SOURCE20}
  180. %__tar -xvf %{SOURCE21}
  181. %__tar -xvf %{SOURCE22}
  182. %__tar -xvf %{SOURCE23}
  183. %__tar -xvf %{SOURCE24}
  184. %__tar -xvf %{SOURCE25}
  185. %__tar -xvf %{SOURCE26}
  186. %__tar -xvf %{SOURCE27}
  187. %__tar -xvf %{SOURCE28}
  188. %__tar -xvf %{SOURCE29}
  189. %__tar -xvf %{SOURCE30}
  190. %__tar -xvf %{SOURCE31}
  191. %__tar -xvf %{SOURCE32}
  192. %__tar -xvf %{SOURCE33}
  193. %__tar -xvf %{SOURCE34}
  194. %__tar -xvf %{SOURCE35}
  195. %__tar -xvf %{SOURCE36}
  196. %__tar -xvf %{SOURCE37}
  197. %__tar -xvf %{SOURCE38}
  198. %__tar -xvf %{SOURCE39}
  199. %__tar -xvf %{SOURCE40}
  200. %__tar -xvf %{SOURCE41}
  201. %__tar -xvf %{SOURCE42}
  202. %__tar -xvf %{SOURCE43}
  203. %__tar -xvf %{SOURCE44}
  204. %__tar -xvf %{SOURCE45}
  205. %__tar -xvf %{SOURCE46}
  206. %__tar -xvf %{SOURCE47}
  207. %__tar -xvf %{SOURCE48}
  208. %__tar -xvf %{SOURCE49}
  209. %__tar -xvf %{SOURCE50}
  210. %__tar -xvf %{SOURCE51}
  211. %__tar -xvf %{SOURCE52}
  212. %__tar -xvf %{SOURCE53}
  213. %build
  214. %install
  215. [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
  216. %__mkdir_p %{buildroot}%{_datadir}
  217. ## move texmf-dist to /usr/share/texmf-dist
  218. [ -d texmf-dist ] && %__mv texmf-dist %{buildroot}%{_tl_texmfdist}/ ||:
  219. ## move texmf to /usr/share/texmf
  220. [ -d texmf ] && %__mv texmf %{buildroot}%{_tl_texmfmain}/ ||:
  221. ## move tlpkg to /usr/share/tlpkg
  222. [ -d tlpkg ] && %__mv tlpkg %{buildroot}%{_datadir}/ ||:
  223. ## move all non-arch binaries to /usr/bin
  224. [ -d bin ] && %__mv bin %{buildroot}%{_prefix}/ ||:
  225. ## move others into /usr/share/texmf-dist
  226. %__mkdir_p %{buildroot}%{_tl_texmfdist}
  227. %__cp -a * %{buildroot}%{_tl_texmfdist}/ ||:
  228. %__rm -rf * ||:
  229. ## remove duplicated files between texlive and texlive-collection-*
  230. ## NOTE: We provides texmf.cnf and updmap{-hdr,}.cfg from texlive
  231. ## remove unpacked files
  232. x=(
  233. dvipdfmx/dvipdfmx.cfg
  234. scripts/context/stubs/unix/mtxrun
  235. scripts/latexmk/latexmk.pl
  236. scripts/ptex2pdf/ptex2pdf.lua
  237. scripts/texlive/fmtutil.pl
  238. scripts/texlive/texconfig-dialog.sh
  239. scripts/texlive/texconfig-sys.sh
  240. scripts/texlive/texconfig.sh
  241. scripts/texlive/texlinks.sh
  242. scripts/texlive/tlmgr.pl
  243. scripts/texlive/updmap.pl
  244. texconfig/tcfmgr
  245. web2c/fmtutil.cnf
  246. web2c/mktex.opt
  247. web2c/mktexdir
  248. web2c/mktexdir.opt
  249. web2c/mktexnam
  250. web2c/mktexnam.opt
  251. web2c/mktexupd
  252. web2c/texmf.cnf
  253. web2c/updmap-hdr.cfg
  254. web2c/updmap.cfg
  255. install-tl
  256. #
  257. scripts/cjk-gs-integrate/cjk-gs-integrate.pl #texlive-collection-langcjk-2015-3vl7.noarch
  258. scripts/epspdf/epspdf.tlu #texlive-collection-pictures-2015-3vl7.noarch
  259. scripts/epspdf/epspdftk.tcl #texlive-collection-pictures-2015-3vl7.noarch
  260. scripts/glossaries/makeglossaries #texlive-collection-latexextra-2015-3vl7.noarch
  261. scripts/jfontmaps/kanji-config-updmap.pl #texlive-collection-langjapanese-2015-3vl7.noarch
  262. scripts/jfontmaps/kanji-fontmap-creator.pl #texlive-collection-langjapanese-2015-3vl7.noarch
  263. scripts/kotex-utils/jamo-normalize.pl #texlive-collection-langkorean-2015-3vl7.noarch
  264. scripts/kotex-utils/komkindex.pl #texlive-collection-langkorean-2015-3vl7.noarch
  265. scripts/crossrefware/ltx2crossrefxml.pl #texlive-collection-bibtexextra-2015-3vl7.noarch
  266. scripts/rubik/rubikrotation.pl #texlive-collection-games-2015-3vl7.noarch
  267. scripts/musixtex/musixtex.lua #texlive-collection-music-2015-3vl7.noarch
  268. scripts/pmxchords/pmxchords.lua #texlive-collection-music-2015-3vl7.noarch
  269. scripts/ctanify/ctanify #texlive-collection-binextra-2015-3vl7.noarch
  270. scripts/dtxgen/dtxgen #texlive-collection-binextra-2015-3vl7.noarch
  271. scripts/findhyph/findhyph #texlive-collection-binextra-2015-3vl7.noarch
  272. scripts/latexpand/latexpand #texlive-collection-binextra-2015-3vl7.noarch
  273. scripts/ltxfileinfo/ltxfileinfo #texlive-collection-binextra-2015-3vl7.noarch
  274. scripts/latexdiff/latexdiff-vc.pl #texlive-collection-binextra-2015-3vl7.noarch
  275. scripts/latexdiff/latexdiff.pl #texlive-collection-binextra-2015-3vl7.noarch
  276. scripts/texfot/texfot.pl #texlive-collection-binextra-2015-3vl7.noarch
  277. scripts/fontools/autoinst #texlive-collection-fontutils-2015-3vl7.noarch
  278. scripts/luaotfload/luaotfload-tool.lua #texlive-collection-luatex-2015-3vl7.noarch
  279. )
  280. if [ -d %{buildroot}%{_tl_texmfdist} ]; then
  281. pushd %{buildroot}%{_tl_texmfdist}
  282. %__rm -f ${x[@]} ||:
  283. popd
  284. fi
  285. ## Files list
  286. find %{buildroot} -type f -or -type l | \
  287. %__sed -e "s|%{buildroot}||g" > filelist.full
  288. find %{buildroot}%{_tl_texmfdist} -type d | \
  289. %__sed -e "s|^%{buildroot}|%dir |" \
  290. -e "s|$|/|" >> filelist.full
  291. ## subpackages
  292. grep "/texmf-dist/doc/" filelist.full > filelist.doc
  293. cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
  294. %__mv -f filelist.tmp filelist.full
  295. %clean
  296. %__rm -rf %{buildroot}
  297. %post
  298. %_tl_touch_run texhash
  299. %_tl_touch_run mtxrun
  300. [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
  301. %_tl_enable_map MixedMap cbgreek-full.map
  302. %_tl_enable_map Map gfsbaskerville.map
  303. %_tl_enable_map Map gfsporson.map
  304. %_tl_enable_map MixedMap iby.map
  305. %_tl_enable_map Map kerkis.map
  306. %_tl_touch_run fmtutil
  307. exit 0
  308. %postun
  309. if [ "$1" = 0 ]; then
  310. %_tl_touch_run texhash
  311. [ -f %{_tl_texmfdist}/web2c/updmap.cfg ] || exit 0
  312. %_tl_disable_map cbgreek-full.map
  313. %_tl_disable_map gfsbaskerville.map
  314. %_tl_disable_map gfsporson.map
  315. %_tl_disable_map iby.map
  316. %_tl_disable_map kerkis.map
  317. fi
  318. exit 0
  319. %posttrans
  320. %{_tl_exec_texhash}
  321. %{_tl_exec_mtxrun}
  322. %{_tl_exec_updmap}
  323. %{_tl_exec_fmtutil}
  324. exit 0
  325. %files -f filelist.full
  326. %defattr(-,root,root,-)
  327. %files -f filelist.doc doc
  328. %defattr(-,root,root,-)
  329. %changelog
  330. * Tue Jun 07 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-4
  331. - synced tlnet to 20160607 (TeX Live 2016)
  332. * Sat May 14 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-3
  333. - synced tlnet to 20160514 (TeX Live 2016/pretest)
  334. * Tue May 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-2
  335. - synced tlnet to 20160510 (TeX Live 2016/pretest)
  336. * Thu Apr 28 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2016-1
  337. - TeX Live 2016/pretest
  338. - synced tlnet to 20160428 (TeX Live 2016/pretest)
  339. * Wed Jan 13 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-4
  340. - remove duplicated files from texlive-collection-*
  341. - synced tlnet to 20160113 (TeX Live 2015)
  342. * Sun Jan 10 2016 Munehiro Yamamoto <munepi@vinelinux.org> 2015-3
  343. - TeX Live 2016/dev
  344. - synced tlnet to 20160110 (TeX Live 2016/dev)
  345. * Sun May 24 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-2
  346. - TeX Live 2015/pretest
  347. - synced tlnet to 20150522 (TeX Live 2015/pretest)
  348. * Sun Apr 26 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2015-1
  349. - TeX Live 2015/pretest
  350. - synced tlnet to 20150426 (TeX Live 2015/pretest)
  351. * Wed Apr 01 2015 Munehiro Yamamoto <munepi@vinelinux.org> 2014-4
  352. - synced tlnet to 20150401
  353. * Tue Oct 28 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-3
  354. - synced tlnet to 20141028
  355. * Sun Jul 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-2
  356. - synced tlnet to 20140706
  357. * Sun May 25 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2014-1
  358. - upgraded to TeX Live 2014
  359. * Sun Apr 06 2014 Munehiro Yamamoto <munepi@vinelinux.org> 2013-6
  360. - synced tlnet to 20140406
  361. * Wed Dec 18 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-5
  362. - synced tlnet to 20131218
  363. * Fri Nov 01 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-4
  364. - synced tlnet to 20131101
  365. * Wed Oct 02 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-3
  366. - synced tlnet to 20131002
  367. * Thu Sep 19 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-2
  368. - synced tlnet to 20130919
  369. * Fri Aug 23 2013 Munehiro Yamamoto <munepi@vinelinux.org> 2013-1
  370. - upgraded to TeX Live 2013
  371. - used tlnet archives
  372. - synced tlnet to 20130823
  373. - added macros.texlive
  374. * Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
  375. - updated to TeX Live 2012
  376. * Sat Dec 03 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
  377. - updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in:
  378. - set external dependencies (texlive-collection-binextra,
  379. texlive-collection-fontutils)
  380. * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
  381. - updated to TeX Live 2011
  382. - merged texlive-vtlpkg-2009-osx.patch from OSXWS
  383. - added %doc README (%files)
  384. * Wed Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
  385. - applied texlive-vtlpkg-2009-vine.patch
  386. - remove arch dependent binaries
  387. - updated tlpdb2rpmspec.sh.in:
  388. - improved tlpdb4a()
  389. - make symlinks of core script utils (texlive-collection-binextra,
  390. texlive-collection-context, texlive-collection-fontutils,
  391. texlive-collection-langgreek, texlive-collection-langindic,
  392. texlive-collection-latex, texlive-collection-latexextra,
  393. texlive-collection-latexrecommended, texlive-collection-pictures,
  394. texlive-collection-pstricks, texlive-collection-science)
  395. * Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
  396. - updated tlpdb2rpmspec.sh.in:
  397. - improved %post
  398. * Sun Sep 26 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
  399. - updated tlpdb2rpmspec.sh.in:
  400. - removed arch dependent binaries (texlive-collection-latexextra)
  401. - improved updmap process in %post and %postun
  402. - fixed perl path
  403. * Fri Jul 30 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
  404. - initial build