rpms/Inventor/devel Inventor.spec,1.36,1.37

Ralf Corsépius (corsepiu) fedora-extras-commits at redhat.com
Wed Mar 14 05:44:13 UTC 2007


Author: corsepiu

Update of /cvs/extras/rpms/Inventor/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26618

Modified Files:
	Inventor.spec 
Log Message:
* Wed Mar 14 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-26
- Use dejavu-fonts as fonts.
- Attempt to fix BZ 232017.



Index: Inventor.spec
===================================================================
RCS file: /cvs/extras/rpms/Inventor/devel/Inventor.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- Inventor.spec	13 Feb 2007 18:51:31 -0000	1.36
+++ Inventor.spec	14 Mar 2007 05:43:40 -0000	1.37
@@ -1,12 +1,12 @@
 #
-# Copyright (c) 2004, 2005, 2006 Ralf Corsepius, Ulm, Germany.
+# Copyright (c) 2004, 2005, 2006, 2007 Ralf Corsepius, Ulm, Germany.
 # This file and all modifications and additions to the pristine
 # package are under the same license as the package itself.
 #
 
 Name:           Inventor
 Version:        2.1.5
-Release:        25%{?dist}
+Release:        26%{?dist}
 
 Summary:        SGI Open Inventor (TM)
 
@@ -42,6 +42,8 @@
 # Workaround to RH shipping bison with broken package dependencies
 BuildRequires:	m4
 BuildRequires:	/bin/csh
+BuildRequires:  dejavu-fonts
+Requires:	dejavu-fonts
 
 %description
 SGI Open Inventor(TM) is an object-oriented 3D toolkit offering a
@@ -220,6 +222,38 @@
 install -d -m755 ${RPM_BUILD_ROOT}%{_datadir}/Inventor/data/textures
 install -d -m755 ${RPM_BUILD_ROOT}%{_datadir}/Inventor/fonts
 
+# Map Inventor's standard fonts
+# Utopia, Helvetica and Courier to DejaVu-TTF fonts
+# Times-Roman is being used by some examples
+pushd ${RPM_BUILD_ROOT}%{_datadir}/Inventor/fonts > /dev/null
+for font in "Times-Roman" \
+  "Utopia-Regular" "Utopia-Bold" \
+  "Utopia-Italic" "Utopia-BoldItalic" \
+  "Helvetica" "Helvetica-Bold" \
+  "Helvetica-Oblique" "Helvetica-BoldOblique" \
+  "Courier" "Courier-Bold" \
+  "Courier-Oblique" "Courier-BoldOblique"
+do
+case $font in
+Helvetica*) d=DejaVuSans;;
+Courier*)   d=DejaVuSerifCondensed;;
+*)          d=DejaVuSerif;;
+esac
+
+case $font in
+*-Regular);;
+*-Bold) d="$d-Bold";;
+*-Oblique) d="$d-Oblique";;
+*-Italic) d="$d-Oblique";;
+*-BoldItalic) d="$d-BoldOblique"
+esac
+d="$d.ttf"
+rm -f $font
+ln -s "/usr/share/fonts/dejavu-fonts/$d" $font
+done
+popd > /dev/null
+
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -308,6 +342,10 @@
 %{_libdir}/Inventor/examples
 
 %changelog
+* Wed Mar 14 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-26
+- Use dejavu-fonts as fonts.
+- Attempt to fix BZ 232017.
+
 * Tue Feb 13 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-25
 - Specfile fixes.
 




More information about the scm-commits mailing list