TrueType-droid-vl.spec 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
  1. %define _fontdir %{_datadir}/fonts/TrueType-droid
  2. %define fontname droid-fonts
  3. Name: TrueType-droid
  4. Summary: Droid Fonts Family
  5. Summary(ja): Droid フォントファミリ - "Android" 搭載フォント
  6. Version: 20120717git
  7. Release: 1%{?_dist_release}
  8. License: Apache License 2.0
  9. Group: User Interface/X
  10. URL: http://www.droidfonts.com/
  11. # https://android.googlesource.com/platform/frameworks/base.git
  12. Source0: %{fontname}-%{version}.tar.xz
  13. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  14. BuildArch: noarch
  15. Requires: TrueType-droid-clock = %{version}
  16. Requires: TrueType-droid-serif = %{version}
  17. Requires: TrueType-droid-sans = %{version}
  18. Requires: TrueType-droid-doc = %{version}
  19. Obsoletes: TrueType-droid =< 1.0.20100630
  20. Obsoletes: TrueType-droid-serif =< 1.0.20100630
  21. Obsoletes: TrueType-droid-sans =< 1.0.20100630
  22. Obsoletes: TrueType-droid-doc =< 1.0.20100630
  23. %description
  24. The Droid family of fonts was designed by Ascender’s Steve Matteson
  25. beginning in the fall of 2006. The Droid family of fonts consists of
  26. Droid Sans, Droid Sans Mono and Droid Serif.
  27. This package is meta package to install both Droid serif and Droid sans
  28. fonts.
  29. %description -l ja
  30. Droid フォントファミリは2006年の秋に Ascender の
  31. Steve Matteson によってデザインが開始されました。
  32. Droid フォントファミリは Droid Sans、Droid Sans Mono、
  33. Droid Serif から構成されます。
  34. このパッケージは Droid フォントをインストールするための
  35. メタパッケージです。
  36. このパッケージで clock、serif、sans がインストールされます。
  37. %package clock
  38. Summary: Android fonts for clock
  39. Summary(ja): 時計用 Android フォント
  40. Group: User Interface/X
  41. Requires: TrueType-droid-doc
  42. Obsoletes: TrueType-droid-serif =< 1.0.20100630
  43. %description clock
  44. This package includes Android fonts for clock.
  45. %description -l ja clock
  46. このパッケージには時計用 Android フォントが含まれています。
  47. AndroidClock
  48. AndroidClock_Highlight
  49. AndroidClock_Solid
  50. Clockopia
  51. %package serif
  52. Summary: Droid serif fonts
  53. Summary(ja): Droid serif フォント
  54. Group: User Interface/X
  55. Requires: TrueType-droid-doc
  56. Obsoletes: TrueType-droid-serif =< 1.0.20100630
  57. %description serif
  58. This package includes Droid serif fonts.
  59. %description -l ja serif
  60. このパッケージには Droid serif フォントが含まれています。
  61. DroidNaskh-Bold
  62. DroidNaskh-Regular
  63. DroidSerif-Bold
  64. DroidSerif-BoldItalic
  65. DroidSerif-Italic
  66. DroidSerif-Regular
  67. %package sans
  68. Summary: Droid sans fonts
  69. Summary(ja): Droid sans フォント
  70. Group: User Interface/X
  71. Requires: TrueType-droid-doc
  72. Obsoletes: TrueType-droid-sans =< 1.0.20100630
  73. %description sans
  74. This package includes Droid sans fonts.
  75. %description -l ja sans
  76. このパッケージには Droid sans フォントが含まれています。
  77. AndroidEmoji
  78. DroidKufi-Bold
  79. DroidKufi-Regular
  80. DroidNaskh-Regular-SystemUI
  81. DroidSans
  82. DroidSans-Bold
  83. DroidSansArabic
  84. DroidSansArmenian
  85. DroidSansDevanagari-Bold
  86. DroidSansDevanagari-Regular
  87. DroidSansEthiopic-Bold
  88. DroidSansEthiopic-Regular
  89. DroidSansFallback
  90. DroidSansFallbackFull
  91. DroidSansGeorgian
  92. DroidSansHebrew-Bold
  93. DroidSansHebrew-Regular
  94. DroidSansJapanese
  95. DroidSansMono
  96. DroidSansTamil-Bold
  97. DroidSansTamil-Regular
  98. DroidSansThai
  99. %package doc
  100. Summary: Droid Font Documents
  101. Summary(ja): Droid フォントドキュメント
  102. Group: User Interface/X
  103. Obsoletes: TrueType-droid-doc =< 1.0.20100630
  104. %description doc
  105. This package includes important documents for Droid fonts
  106. includes enduser license.
  107. %description -l ja doc
  108. このパッケージには Droid フォントのライセンスを含む
  109. ドキュメント類が含まれています。
  110. %prep
  111. %setup -q -n %{fontname}
  112. %build
  113. %install
  114. rm -rf $RPM_BUILD_ROOT
  115. mkdir -p $RPM_BUILD_ROOT%{_fontdir}
  116. cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
  117. # delete DroidSansFallbackLegacy
  118. rm -rf $RPM_BUILD_ROOT%{_fontdir}/DroidSansFallbackLegacy.ttf
  119. %clean
  120. if test -n "${RPM_BUILD_ROOT}" && test "/" != "${RPM_BUILD_ROOT}"; then
  121. rm -rf ${RPM_BUILD_ROOT}
  122. fi
  123. %post clock
  124. %__font_install_post %{_fontdir}
  125. %post sans
  126. %__font_install_post %{_fontdir}
  127. %post serif
  128. %__font_install_post %{_fontdir}
  129. %postun clock
  130. %__font_install_postun %{_fontdir}
  131. %postun sans
  132. %__font_install_postun %{_fontdir}
  133. %postun serif
  134. %__font_install_postun %{_fontdir}
  135. %files
  136. %files doc
  137. %doc README.txt NOTICE MODULE_LICENSE_APACHE2
  138. %files clock
  139. %{_fontdir}/AndroidClock*.ttf
  140. %{_fontdir}/Clockopia.ttf
  141. %files sans
  142. %{_fontdir}/AndroidEmoji.ttf
  143. %{_fontdir}/DroidKufi*.ttf
  144. %{_fontdir}/DroidNaskh-Regular-SystemUI.ttf
  145. %{_fontdir}/DroidSans*.ttf
  146. %files serif
  147. %{_fontdir}/DroidNaskh-Bold.ttf
  148. %{_fontdir}/DroidNaskh-Regular.ttf
  149. %{_fontdir}/DroidSerif*.ttf
  150. %changelog
  151. * Thu Jul 19 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20120717git-1
  152. - new upstream release
  153. - splitted -clock sub package
  154. * Wed Jan 25 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20120122git-1
  155. - new upstream release
  156. - changed source archive type bz2 to xz
  157. - deleted Android.mk in %%doc
  158. * Sun Jul 24 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 20110706git-1
  159. - new upstream release
  160. - changed source versioning
  161. - removed DroidSansFallbackLegacy.ttf (disused font, remained in source)
  162. * Wed Jun 30 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20100630-1
  163. - new upstream release
  164. * Sat Feb 27 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20100227-1
  165. - new upstream release
  166. * Sun Jan 31 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20100131-1
  167. - new upstream release
  168. * Mon May 18 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20090430-2
  169. - removed Ahem.ttf (disused font)
  170. - spec in UTF-8
  171. * Thu Apr 30 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.0.20090430-1
  172. - initial build for VineSeed