| | 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 テンプレート一覧へ] |