TrueType-dejavu-vl.spec 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. %define fontname dejavu
  2. %define archivename dejavu-fonts-ttf
  3. %define _fontdir %{_datadir}/fonts/TrueType-%{fontname}
  4. Name: TrueType-%{fontname}
  5. Version: 2.30
  6. Release: 1%{?_dist_release}
  7. Summary: The DejaVu fonts (based on the Vera Fonts) .
  8. License: Bitstream Vera and Public Domain
  9. Group: User Interface/X
  10. BuildArch: noarch
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. URL: http://sourceforge.net/projects/dejavu/
  13. Source: %{archivename}-%{version}.tar.bz2
  14. Requires: TrueType-%{fontname}-sans >= %{version}
  15. Requires: TrueType-%{fontname}-serif >= %{version}
  16. Requires: TrueType-%{fontname}-sans-mono >= %{version}
  17. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  18. BuildArch: noarch
  19. Obsoletes: TrueType-DejaVu
  20. %description
  21. The DejaVu fonts are a font family
  22. based on the Vera Fonts (version 1.10).
  23. %description -l ja
  24. DejaVu Fonts は Bitstream Vera Fonts (version 1.10) を
  25. ベースにしたフォントファミリです。
  26. このパッケージはDejaVuフォントのメタパッケージです。
  27. Sans・Serif・Sans-Monoの3書体をインストールします。
  28. %package sans
  29. Summary: DejaVu sans TrueType Fonts
  30. Summary(ja): DejaVu sans True Type フォント
  31. Group: User Interface/X
  32. Requires: TrueType-dejavu-doc
  33. %description sans
  34. This package includes DejaVu sans TrueType fonts.
  35. %description -l ja sans
  36. このパッケージにはDejaVu sans フォントが含まれています。
  37. - DejaVuSans-Bold
  38. - DejaVuSans-BoldOblique
  39. - DejaVuSans-ExtraLight
  40. - DejaVuSans-Oblique
  41. - DejaVuSans
  42. - DejaVuSansCondensed-Bold
  43. - DejaVuSansCondensed-BoldOblique
  44. - DejaVuSansCondensed-Oblique
  45. - DejaVuSansCondensed
  46. %package serif
  47. Summary: DejaVu serif TrueType Fonts
  48. Summary(ja): DejaVu serif True Type フォント
  49. Group: User Interface/X
  50. Requires: TrueType-dejavu-doc
  51. %description serif
  52. This package includes DejaVu serif TrueType fonts.
  53. %description -l ja serif
  54. このパッケージにはDejaVu serif フォントが含まれています。
  55. - DejaVuSerif-Bold
  56. - DejaVuSerif-BoldItalic
  57. - DejaVuSerif-Italic
  58. - DejaVuSerif
  59. - DejaVuSerifCondensed-Bold
  60. - DejaVuSerifCondensed-BoldItalic
  61. - DejaVuSerifCondensed-Italic
  62. - DejaVuSerifCondensed
  63. %package sans-mono
  64. Summary: DejaVu sans-mono TrueType Fonts
  65. Summary(ja): DejaVu sans-mono True Type フォント
  66. Group: User Interface/X
  67. Requires: TrueType-dejavu-doc
  68. %description sans-mono
  69. This package includes DejaVu sans-mono TrueType fonts.
  70. %description -l ja sans-mono
  71. このパッケージにはDejaVu sans-mono フォントが含まれています。
  72. - DejaVuSansMono-Bold
  73. - DejaVuSansMono-BoldOblique
  74. - DejaVuSansMono-Oblique
  75. - DejaVuSansMono
  76. %package doc
  77. Summary: DejaVu Font Documents
  78. Summary(ja): DejaVu フォントドキュメント
  79. Group: User Interface/X
  80. %description doc
  81. This package includes important documents for DejaVu fonts includes enduser
  82. license.
  83. %description -l ja doc
  84. このパッケージにはDejaVuフォントのライセンスを含むドキュメント類が含まれています。
  85. %prep
  86. %setup -q -n %{archivename}-%{version}
  87. mv ttf/*.ttf .
  88. %build
  89. %install
  90. %{__rm} -rf $RPM_BUILD_ROOT
  91. mkdir -p $RPM_BUILD_ROOT%{_fontdir}
  92. cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
  93. %clean
  94. if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
  95. rm -rf ${RPM_BUILD_ROOT}
  96. fi
  97. #%{__rm} -rf %{_topdir}/SOURCES/%{archivename}-%{version}.tar.bz2
  98. #%{__rm} -rf %{_topdir}/BUILD/%{archivename}-%{version}
  99. %post sans
  100. %__font_install_post %{_fontdir}
  101. %post serif
  102. %__font_install_post %{_fontdir}
  103. %post sans-mono
  104. %__font_install_post %{_fontdir}
  105. %postun sans
  106. %__font_install_postun %{_fontdir}
  107. %postun serif
  108. %__font_install_postun %{_fontdir}
  109. %postun sans-mono
  110. %__font_install_postun %{_fontdir}
  111. %files
  112. %files sans
  113. %{_fontdir}/DejaVuSans*.ttf
  114. %files serif
  115. %{_fontdir}/DejaVuSerif*.ttf
  116. %files sans-mono
  117. %{_fontdir}/DejaVuSansMono*.ttf
  118. %files doc
  119. %doc *.txt
  120. %doc AUTHORS BUGS LICENSE NEWS README
  121. %changelog
  122. * Tue Sep 1 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.30-1
  123. - new upstream release
  124. * Sat May 9 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.29-3
  125. - added Obsoletes: TrueType-DejaVu
  126. * Wed Apr 29 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.29-2
  127. - spec rewrote mostly (compliant to TrueType-IPAfont.spec)
  128. - renamed package name
  129. - splitted sans, serif, sans-mono, and doc packages
  130. - spec in UTF-8
  131. * Thu Mar 12 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.29-1
  132. - new upstream release
  133. * Sat Jan 10 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.28-3
  134. - fixed Summary
  135. - fixed Lisense
  136. - modified description -l ja
  137. * Thu Jan 1 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.28-2
  138. - fixed fontdir name
  139. * Wed Dec 31 2008 Toshiharu Kudoh <toshi.kd2@gmail.com> 2.28-1
  140. - initial build for Vineseed