| 1 | {{{ |
| 2 | %define version 1.0 |
| 3 | %define release 1%{?_dist_release} |
| 4 | %define fontname foobar |
| 5 | |
| 6 | Summary: <fontname> - Free Japanese True Type Font |
| 7 | Summary(ja): <フォント名> - フリーの日本語 True Type フォント |
| 8 | Name: TrueType-%{fontname} |
| 9 | Version: %{version} |
| 10 | Release: %{release} |
| 11 | |
| 12 | License: BSD Like |
| 13 | Group: User Interface/X |
| 14 | Url: http://example.com/ |
| 15 | |
| 16 | Source: %{name}-%{version}.tar.bz2 |
| 17 | |
| 18 | Source10: 60-%{fontname}.conf |
| 19 | Source20: cidfmap.ja.%{fontname} |
| 20 | Source30: %{fontname}.ttfconf |
| 21 | |
| 22 | Distribution: Vine Linux |
| 23 | Vendor: Project Vine |
| 24 | |
| 25 | BuildArch: noarch |
| 26 | Buildroot: %{_tmppath}/%{name}-%{version}-root |
| 27 | Requires(post): mktcapdir >= 0.5.4 |
| 28 | Requires(post): fontconfig, xorg-x11-font-utils |
| 29 | Requires(post): vutils >= 2.0.7 |
| 30 | BuildRequires: rpm >= 4.4.2.3-7 |
| 31 | |
| 32 | %description |
| 33 | <fontname> - Free Japanese True Type Font |
| 34 | - FooBar PGothic |
| 35 | - FooBar Gothic |
| 36 | |
| 37 | %description -l ja |
| 38 | このパッケージには以下のフリーの日本語 True Type フォントが含まれています。 |
| 39 | - FooBar Pゴシック |
| 40 | - FooBar ゴシック |
| 41 | |
| 42 | %prep |
| 43 | rm -rf ${RPM_BUILD_ROOT} |
| 44 | |
| 45 | %setup -q |
| 46 | |
| 47 | %install |
| 48 | mkdir -p $RPM_BUILD_ROOT/%{fontdir} |
| 49 | install -m664 *.ttf $RPM_BUILD_ROOT/%{fontdir} |
| 50 | install -m664 %{SOURCE30} $RPM_BUILD_ROOT/%{fontdir} |
| 51 | mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d} |
| 52 | install -m664 %{SOURCE10} $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/ |
| 53 | for i in $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.avail/*.conf |
| 54 | do |
| 55 | ln -sf ../conf.avail/$(basename $i) $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.d/ |
| 56 | done |
| 57 | |
| 58 | # install ghostscript8 cidfmap |
| 59 | mkdir -p $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d |
| 60 | install -m644 %{SOURCE20} $RPM_BUILD_ROOT%{_datadir}/ghostscript/conf.d |
| 61 | |
| 62 | %post |
| 63 | %__font_install_post %{fontdir} |
| 64 | |
| 65 | %postun |
| 66 | %__font_install_postun %{fontdir} |
| 67 | |
| 68 | %clean |
| 69 | rm -rf $RPM_BUILD_ROOT |
| 70 | |
| 71 | %files |
| 72 | %defattr(-,root,root) |
| 73 | %doc README LICENSE |
| 74 | %{fontdir}/* |
| 75 | %{_sysconfdir}/fonts/conf.avail/*.conf |
| 76 | %config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*.conf |
| 77 | %config %{_datadir}/ghostscript/conf.d/cidfmap.ja.* |
| 78 | |
| 79 | %changelog |
| 80 | * Wed Apr 22 2009 Your Name <foo@example.com> 1.0-1 |
| 81 | - initial build |
| 82 | }}} |
| 83 | ---- |
| 84 | [wiki:SpecTemplates spec テンプレート一覧へ] |