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