fonts-free.spec 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447
  1. ##
  2. ## fonts-free.spec -- OpenPKG RPM Package Specification
  3. ## Copyright (c) 2000-2009 OpenPKG Foundation e.V. <http://openpkg.net/>
  4. ##
  5. ## Permission to use, copy, modify, and distribute this software for
  6. ## any purpose with or without fee is hereby granted, provided that
  7. ## the above copyright notice and this permission notice appear in all
  8. ## copies.
  9. ##
  10. ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
  11. ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  12. ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
  13. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
  14. ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  15. ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  16. ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
  17. ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  18. ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
  19. ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
  20. ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  21. ## SUCH DAMAGE.
  22. ##
  23. # package version
  24. %define V_liberation 1.05.1.20090630
  25. %define V_vera 1.10
  26. %define V_dejavu 2.29
  27. %define V_cardo 98
  28. %define V_gentium 110
  29. %define V_lido 20050821
  30. %define V_union 20030604
  31. %define V_delicious 20061021
  32. %define V_fontin 2
  33. %define V_fontinsans 49
  34. %define V_urw 1.41
  35. %define V_freefont 20090104
  36. %define V_arkpandora 2.04
  37. %define V_corefonts 20020815
  38. %define V_libertine 4.4.1
  39. %define V_asanamath 20071214
  40. %define V_unifont 5.1.20080907
  41. %define V_tuffy 20071106
  42. %define V_luxi 1.0.0
  43. %define V_droid 20080314
  44. %define V_cm_unicode 0.7.0
  45. %define V_envycoder PR7
  46. %define V_inconsolata 20090207
  47. %define V_anonymouspro 1.0
  48. # package information
  49. Name: fonts-free
  50. Summary: Freely-Available High-Quality Fonts
  51. URL: http://www.openpkg.org/
  52. Vendor: OpenPKG Foundation e.V.
  53. Packager: OpenPKG Foundation e.V.
  54. Distribution: OpenPKG Community
  55. Class: EVAL
  56. Group: Graphics
  57. License: Open Source
  58. Version: 0
  59. Release: 20090704
  60. # list of sources
  61. Source0: http://fedorahosted.org/releases/l/i/liberation-fonts/liberation-fonts-ttf-%{V_liberation}.tar.gz
  62. Source1: http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/%{V_vera}/ttf-bitstream-vera-%{V_vera}.tar.bz2
  63. Source2: http://switch.dl.sourceforge.net/dejavu/dejavu-fonts-ttf-%{V_dejavu}.tar.bz2
  64. Source3: http://scholarsfonts.net/cardo%{V_cardo}.zip
  65. Source4: ftp://ftp.openpkg.org/sources/CPY/fonts-free/GentiumBasic_%{V_gentium}.zip
  66. Source5: ftp://ftp.openpkg.org/sources/CPY/fonts-free/Lido-STF-%{V_lido}.zip
  67. Source6: ftp://ftp.openpkg.org/sources/CPY/fonts-free/Union-%{V_union}.tar.gz
  68. Source7: ftp://ftp.openpkg.org/sources/CPY/fonts-free/delicious-%{V_delicious}.zip
  69. Source8: http://www.josbuivenga.demon.nl/pc/fontin%{V_fontin}_pc.zip
  70. Source9: http://www.josbuivenga.demon.nl/FontinSans_%{V_fontinsans}.zip
  71. Source10: ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/GhostPCL/urwfonts-%{V_urw}.tar.bz2
  72. Source11: ftp://ftp.gnu.org/pub/gnu/freefont/freefont-ttf-%{V_freefont}.tar.gz
  73. Source12: http://www.users.bigpond.net.au/gavindi/ttf-arkpandora-%{V_arkpandora}.tgz
  74. Source13: ftp://ftp.openpkg.org/sources/CPY/corefonts/corefonts-%{V_corefonts}.tar
  75. Source14: http://switch.dl.sourceforge.net/linuxlibertine/LinLibertineFont-%{V_libertine}.tgz
  76. Source15: ftp://ftp.openpkg.org/sources/CPY/fonts-free/asanamath-%{V_asanamath}.otf
  77. Source16: http://unifoundry.com/unifont-%{V_unifont}.ttf.gz
  78. Source17: http://tulrich.com/fonts/tuffy-%{V_tuffy}.tar.gz
  79. Source18: http://xorg.freedesktop.org/releases/individual/font/font-bh-ttf-%{V_luxi}.tar.bz2
  80. Source19: ftp://ftp.openpkg.org/sources/CPY/fonts-free/droid-%{V_droid}.tar.gz
  81. Source20: http://switch.dl.sourceforge.net/sourceforge/cm-unicode/cm-unicode-%{V_cm_unicode}-otf.tar.xz
  82. Source21: http://download.damieng.com/fonts/original/EnvyCodeR-%{V_envycoder}.zip
  83. Source22: ftp://ftp.openpkg.org/sources/CPY/fonts-free/Inconsolata-%{V_inconsolata}.otf
  84. Source23: ftp://ftp.openpkg.org/sources/CPY/fonts-free/AnonymousPro-%{V_anonymouspro}.zip
  85. Source24: fonts-free.txt
  86. Source25: fonts-free.conf
  87. # build information
  88. Prefix: %{l_prefix}
  89. BuildRoot: %{l_buildroot}
  90. BuildPreReq: OpenPKG, openpkg >= 20060823, infozip, cabextract, xz
  91. PreReq: OpenPKG, openpkg >= 20060823, fontconfig
  92. AutoReq: no
  93. AutoReqProv: no
  94. %description
  95. This is a collection of high-quality fonts which are freely
  96. available. They provide a basic set of fonts for standard purposes.
  97. The particular contained fonts are Liberation, Vera, DejaVu, Cardo,
  98. Gentium, Lido, Union, Delicious, Fontin, URW++ PS Fonts, FreeFont,
  99. ArkPandora, Microsoft CoreFonts, Libertine, Asana Math, UniFont and
  100. Tuffy.
  101. %track
  102. prog fonts-free:liberation = {
  103. version = %{V_liberation}
  104. url = http://fedorahosted.org/releases/l/i/liberation-fonts/
  105. regex = liberation-fonts-(__VER__)\.tar\.gz
  106. }
  107. prog fonts-free:vera = {
  108. version = %{V_vera}
  109. url = http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/
  110. regex = (1\.\d+)/
  111. }
  112. prog fonts-free:dejavu = {
  113. version = %{V_dejavu}
  114. url = http://dejavu.sourceforge.net/wiki/index.php/Download
  115. regex = dejavu-fonts-ttf-(__VER__)\.tar\.bz2
  116. }
  117. prog fonts-free:cardo = {
  118. version = %{V_cardo}
  119. url = http://scholarsfonts.net/cardofnt.html
  120. regex = cardo(\d+)\.zip
  121. }
  122. prog fonts-free:gentium = {
  123. version = %{V_gentium}
  124. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  125. regex = GentiumBasic_(.+)\.zip
  126. }
  127. prog fonts-free:lido = {
  128. version = %{V_lido}
  129. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  130. regex = Lido-STF-(\d+)\.zip
  131. }
  132. prog fonts-free:union = {
  133. version = %{V_union}
  134. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  135. regex = Union-(\d+)\.tar\.gz
  136. }
  137. prog fonts-free:delicious = {
  138. version = %{V_delicious}
  139. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  140. regex = delicious-(\d+)\.zip
  141. }
  142. prog fonts-free:fontin = {
  143. version = %{V_fontin}
  144. url = http://www.josbuivenga.demon.nl/fontin.html
  145. regex = fontin(\d+)_pc\.zip
  146. }
  147. prog fonts-free:fontinsans = {
  148. version = %{V_fontinsans}
  149. url = http://www.josbuivenga.demon.nl/fontinsans.html
  150. regex = FontinSans_(\d+)\.zip
  151. }
  152. prog fonts-free:urw = {
  153. version = %{V_urw}
  154. url = ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/GhostPCL/
  155. regex = urwfonts-(__VER__)\.tar\.bz2
  156. }
  157. prog fonts-free:freefont = {
  158. version = %{V_freefont}
  159. url = ftp://ftp.gnu.org/pub/gnu/freefont/
  160. regex = freefont-ttf-(__VER__)\.tar\.gz
  161. }
  162. prog fonts-free:arkpandora = {
  163. version = %{V_arkpandora}
  164. url = http://www.users.bigpond.net.au/gavindi/
  165. regex = ttf-arkpandora-(__VER__)\.tgz
  166. }
  167. prog fonts-free:corefonts = {
  168. version = %{V_corefonts}
  169. url = ftp://ftp.openpkg.org/sources/CPY/corefonts/
  170. regex = corefonts-(__VER__)\.tar
  171. }
  172. prog fonts-free:libertine = {
  173. version = %{V_libertine}
  174. url = http://sourceforge.net/projects/linuxlibertine/files/
  175. regex = LinLibertineFont-(__VER__)\.tgz
  176. }
  177. prog fonts-free:asanamath = {
  178. version = %{V_asanamath}
  179. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  180. regex = asanamath-(__VER__)\.otf
  181. }
  182. prog fonts-free:unifont = {
  183. version = %{V_unifont}
  184. url = http://unifoundry.com/unifont.html
  185. regex = unifont-(__VER__)\.ttf\.gz
  186. }
  187. prog fonts-free:tuffy = {
  188. version = %{V_tuffy}
  189. url = http://tulrich.com/fonts/
  190. regex = tuffy-(__VER__)\.tar\.gz
  191. }
  192. prog fonts-free:luxi = {
  193. version = %{V_luxi}
  194. url = http://xorg.freedesktop.org/releases/individual/font/
  195. regex = font-bh-ttf-(__VER__)\.tar\.bz2
  196. }
  197. prog fonts-free:droid = {
  198. version = %{V_droid}
  199. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  200. regex = droid-(__VER__)\.tar\.gz
  201. }
  202. prog fonts-free:cm-unicode = {
  203. version = %{V_cm_unicode}
  204. url = http://sourceforge.net/projects/cm-unicode/files/
  205. regex = cm-unicode-(__VER__)-otf\.tar\.(?:gz|xz)
  206. }
  207. prog fonts-free:envycoder = {
  208. version = %{V_envycoder}
  209. url = http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released
  210. regex = EnvyCodeR-(__VER__)\.zip
  211. }
  212. prog fonts-free:inconsolata = {
  213. version = %{V_inconsolata}
  214. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  215. regex = inconsolata-(\d+)\.otf
  216. }
  217. prog fonts-free:anonymouspro = {
  218. version = %{V_anonymouspro}
  219. url = ftp://ftp.openpkg.org/sources/CPY/fonts-free/
  220. regex = AnonymousPro-(__VER__)\.zip
  221. }
  222. %prep
  223. (
  224. %setup -q -c
  225. ) || true
  226. %setup -q -T -D -a 1
  227. %setup -q -T -D -a 2
  228. %{l_prefix}/bin/unzip -q -x %{SOURCE3}
  229. %{l_prefix}/bin/unzip -q -x %{SOURCE4}
  230. %{l_prefix}/bin/unzip -q -x %{SOURCE5}
  231. %setup -q -T -D -a 6
  232. %{l_prefix}/bin/unzip -q -x %{SOURCE7}
  233. %{l_prefix}/bin/unzip -q -x %{SOURCE8}
  234. %{l_prefix}/bin/unzip -q -x %{SOURCE9}
  235. %setup -q -T -D -a 10
  236. %setup -q -T -D -a 11
  237. %setup -q -T -D -a 12
  238. %setup -q -T -D -a 13
  239. %setup -q -T -D -a 14
  240. %setup -q -T -D -a 17
  241. %setup -q -T -D -a 18
  242. %setup -q -T -D -a 19
  243. xz -d -c %{SOURCE20} | %{l_tar} xf -
  244. %{l_prefix}/bin/unzip -q -x %{SOURCE21}
  245. %{l_prefix}/bin/unzip -q -x %{SOURCE23}
  246. %build
  247. %install
  248. rm -rf $RPM_BUILD_ROOT
  249. # install description
  250. %{l_shtool} mkdir -f -p -m 755 \
  251. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free
  252. %{l_shtool} install -c -m 644 \
  253. %{SOURCE fonts-free.txt} $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/readme.txt
  254. # install font: Liberation
  255. %{l_shtool} mkdir -f -p -m 755 \
  256. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Liberation
  257. cp ttf/Liberation*.ttf \
  258. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Liberation/
  259. # install font: Vera
  260. %{l_shtool} mkdir -f -p -m 755 \
  261. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vera
  262. cp ttf-bitstream-vera-*/Vera*.ttf \
  263. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Vera/
  264. # install font: DejaVu
  265. %{l_shtool} mkdir -f -p -m 755 \
  266. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/DejaVu
  267. cp dejavu-fonts-ttf-*/ttf/DejaVu*.ttf \
  268. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/DejaVu/
  269. # install font: Cardo
  270. %{l_shtool} mkdir -f -p -m 755 \
  271. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo
  272. cp Cardo98s.ttf \
  273. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Cardo/Cardo.ttf
  274. # install font: Gentium
  275. %{l_shtool} mkdir -f -p -m 755 \
  276. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium
  277. cp Gentium*/*.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Gentium/
  278. # install font: Lido
  279. %{l_shtool} mkdir -f -p -m 755 \
  280. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Lido
  281. cp Lido*.otf \
  282. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Lido/
  283. # install font: Union
  284. %{l_shtool} mkdir -f -p -m 755 \
  285. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union
  286. cp union___.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union/Union.ttf
  287. cp unionbd_.ttf $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Union/UnionBd.ttf
  288. # install font: Delicious
  289. %{l_shtool} mkdir -f -p -m 755 \
  290. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Delicious
  291. cp Delicious*.otf \
  292. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Delicious/
  293. # install font: Fontin
  294. %{l_shtool} mkdir -f -p -m 755 \
  295. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Fontin
  296. cp Fontin*.ttf Fontin*.otf \
  297. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Fontin/
  298. # install font: URW++
  299. %{l_shtool} mkdir -f -p -m 755 \
  300. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/URW
  301. cp urwfonts-*/*.ttf \
  302. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/URW/
  303. # install font: FreeFont
  304. %{l_shtool} mkdir -f -p -m 755 \
  305. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/FreeFont
  306. cp freefont-*/*.ttf \
  307. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/FreeFont/
  308. # install font: ArkPandora
  309. %{l_shtool} mkdir -f -p -m 755 \
  310. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ArkPandora
  311. cp ttf-arkpandora-*/*.ttf \
  312. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ArkPandora/
  313. # install fonts: Microsoft CoreFonts
  314. ( cd corefonts
  315. for exe in *.exe; do
  316. %{l_prefix}/bin/cabextract $exe
  317. done
  318. for ttf in *.TTF; do
  319. mv $ttf `echo $ttf | sed -e 's;\.TTF$;.ttf;'`
  320. done
  321. ) || exit $?
  322. %{l_shtool} mkdir -f -p -m 755 \
  323. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/CoreFonts
  324. cp corefonts/*.ttf \
  325. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/CoreFonts/
  326. # install font: Linux Libertine
  327. %{l_shtool} mkdir -f -p -m 755 \
  328. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/LinLibertine
  329. ( cd LinLibertineFont
  330. for font in LinLibertine*; do
  331. font2=`echo $font | sed -e 's;-[0-9]\.[0-9]\.[0-9]\.;.;'`
  332. cp $font $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/LinLibertine/$font2
  333. done
  334. ) || exit $?
  335. # install font: Asana Math
  336. %{l_shtool} mkdir -f -p -m 755 \
  337. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AsanaMath
  338. cp %{SOURCE asanamath-%{V_asanamath}.otf} \
  339. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AsanaMath/AsanaMath.otf
  340. # install font: GNU Unifont Glyphs
  341. %{l_shtool} mkdir -f -p -m 755 \
  342. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/UniFont
  343. %{l_gzip} -d -c %{SOURCE unifont-%{V_unifont}.ttf.gz} \
  344. >$RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/UniFont/UniFont.ttf
  345. # install font: Tuffy
  346. %{l_shtool} mkdir -f -p -m 755 \
  347. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Tuffy
  348. cp tuffy-*/*.otf \
  349. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Tuffy/
  350. # install font: Luxi
  351. %{l_shtool} mkdir -f -p -m 755 \
  352. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Luxi
  353. cp font-bh-ttf-*/*.ttf \
  354. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Luxi/
  355. # install font: Droid
  356. %{l_shtool} mkdir -f -p -m 755 \
  357. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Droid
  358. cp base/Droid*.ttf \
  359. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Droid/
  360. # install font: Computer Modern (Unicode)
  361. %{l_shtool} mkdir -f -p -m 755 \
  362. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ComputerModernUnicode
  363. cp cm-unicode-*/*.otf \
  364. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/ComputerModernUnicode/
  365. # install font: Envy Code R
  366. %{l_shtool} mkdir -f -p -m 755 \
  367. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR
  368. cp "Envy Code R %{V_envycoder}/Envy Code R.ttf" \
  369. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR/EnvyCodeR.ttf
  370. cp "Envy Code R %{V_envycoder}/Envy Code R Bold.ttf" \
  371. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR/EnvyCodeRBold.ttf
  372. cp "Envy Code R %{V_envycoder}/Envy Code R Italic.ttf" \
  373. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/EnvyCodeR/EnvyCodeRItalic.ttf
  374. # install font: Inconsolata
  375. %{l_shtool} mkdir -f -p -m 755 \
  376. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Inconsolata
  377. cp %{SOURCE Inconsolata-%{V_inconsolata}.otf} \
  378. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/Inconsolata/Inconsolata.otf
  379. # install font: Anonymous Pro
  380. %{l_shtool} mkdir -f -p -m 755 \
  381. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro
  382. cp "AnonymousPro/Anonymous Pro.ttf" \
  383. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousPro.ttf
  384. cp "AnonymousPro/Anonymous Pro B.ttf" \
  385. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousProB.ttf
  386. cp "AnonymousPro/Anonymous Pro I.ttf" \
  387. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousProI.ttf
  388. cp "AnonymousPro/Anonymous Pro BI.ttf" \
  389. $RPM_BUILD_ROOT%{l_prefix}/share/fonts-free/AnonymousPro/AnonymousProBI.ttf
  390. # hook into fontconfig(1)
  391. %{l_shtool} mkdir -f -p -m 755 \
  392. $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail \
  393. $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.d
  394. %{l_shtool} install -c -m 644 %{l_value -s -a} \
  395. %{SOURCE fonts-free.conf} \
  396. $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.avail/
  397. ln -s ../conf.avail/fonts-free.conf \
  398. $RPM_BUILD_ROOT%{l_prefix}/etc/fontconfig/conf.d/99-fonts-free.conf
  399. # determine installation files
  400. %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
  401. %files -f files
  402. %clean
  403. rm -rf $RPM_BUILD_ROOT
  404. %post
  405. # update fontconfig cache
  406. $RPM_INSTALL_PREFIX/bin/fc-cache -f 2>/dev/null || true
  407. exit 0