rpms/extremetuxracer/devel extremetuxracer.spec,1.1,1.2

Nils Philippsen nphilipp at fedoraproject.org
Tue Feb 24 12:25:38 UTC 2009


Author: nphilipp

Update of /cvs/pkgs/rpms/extremetuxracer/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31611

Modified Files:
	extremetuxracer.spec 
Log Message:
package fonts separately to comply with font packaging guidelines (#477383)



Index: extremetuxracer.spec
===================================================================
RCS file: /cvs/pkgs/rpms/extremetuxracer/devel/extremetuxracer.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- extremetuxracer.spec	11 Mar 2008 11:00:11 -0000	1.1
+++ extremetuxracer.spec	24 Feb 2009 12:25:08 -0000	1.2
@@ -13,7 +13,7 @@
 Summary: 3D racing game featuring Tux
 Name: extremetuxracer
 Version: 0.4
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: GPLv2+
 Group: Amusements/Games
 URL: http://extremetuxracer.com
@@ -45,15 +45,49 @@
 BuildRequires: libpng-devel
 BuildRequires: pkgconfig
 BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
+BuildRequires: fontpackages-devel
+BuildRequires: symlinks
 
 %if %_opengl_wrapper
 Requires: opengl-games-utils
 %endif
+Requires: extremetuxracer-common = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: extremetuxracer-papercuts-fonts = %{?epoch:%{epoch}:}%{version}-%{release}
+Requires: extremetuxracer-papercuts-outline-fonts = %{?epoch:%{epoch}:}%{version}-%{release}
 
 %description
 Extreme Tux Racer is an open-source downhill racing game starring Tux, the
 Linux mascot.
 
+%package common
+Summary: Common files for Extreme Tux Racer and its fonts
+BuildArch: noarch
+
+%description
+This package consists of files used by other %{name} packages.
+
+%package papercuts-fonts
+Summary: PaperCuts 2.0 font
+BuildArch: noarch
+Requires: extremetuxracer-common = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description papercuts-fonts
+This package contains the PaperCuts 2.0 font which is used by Extreme Tux
+Racer.
+
+%_font_pkg -n extremetuxracer-papercuts PaperCuts20.ttf
+
+%package papercuts-outline-fonts
+Summary: PaperCuts Outline 2.0 font
+BuildArch: noarch
+Requires: extremetuxracer-common = %{?epoch:%{epoch}:}%{version}-%{release}
+
+%description papercuts-outline-fonts
+This package contains the PaperCuts Outline 2.0 font which is used by Extreme
+Tux Racer.
+
+%_font_pkg -n extremetuxracer-papercuts-outline PaperCuts_outline.ttf
+
 %prep
 %setup -q
 
@@ -79,12 +113,20 @@
 desktop-file-install --vendor %{desktop_vendor} --dir %{buildroot}%{_datadir}/applications \
     etracer.desktop
 
+mkdir -p %{buildroot}%{_fontdir}
+pushd %{buildroot}%{_datadir}/etracer
+for i in *.ttf; do
+    mv "$i" %{buildroot}%{_fontdir}/
+    ln -s "%{buildroot}%{_fontdir}/$i" "$i"
+    symlinks -c -s "$i"
+done
+
 %clean
 rm -rf %{buildroot}
 
 %files
 %defattr (-, root, root, 755)
-%doc AUTHORS COPYING ChangeLog contrib
+%doc contrib
 %{_bindir}/etracer
 %if %_opengl_wrapper
 %{_bindir}/etracer-wrapper
@@ -93,7 +135,14 @@
 %{_datadir}/pixmaps/etracericon.svg
 %{_datadir}/applications/%{desktop_vendor}-etracer.desktop
 
+%files common
+%defattr (-, root, root, 755)
+%doc AUTHORS COPYING ChangeLog
+
 %changelog
+* Tue Feb 24 2008 Nils Philippsen <nils at redhat.com> 0.4-2
+- package fonts separately to comply with font packaging guidelines (#477383)
+
 * Wed Mar 05 2008 Nils Philippsen <nphilipp at redhat.com> 0.4-1
 - Package Review (#436126):
   - remove BR: sed, zlib-devel




More information about the fedora-extras-commits mailing list