rpms/Inventor/F-7 Inventor.spec,1.38,1.39

Ralf Corsépius (corsepiu) fedora-extras-commits at redhat.com
Mon Nov 19 04:12:20 UTC 2007


Author: corsepiu

Update of /cvs/pkgs/rpms/Inventor/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22451

Modified Files:
	Inventor.spec 
Log Message:
* Mon Nov 19 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-29.1
- Add hard-coded deps on font files (BZ 388761).
- Switch to using liberation-fonts instead of dejavu-fonts.



Index: Inventor.spec
===================================================================
RCS file: /cvs/pkgs/rpms/Inventor/F-7/Inventor.spec,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- Inventor.spec	17 Aug 2007 11:56:35 -0000	1.38
+++ Inventor.spec	19 Nov 2007 04:11:48 -0000	1.39
@@ -6,7 +6,7 @@
 
 Name:           Inventor
 Version:        2.1.5
-Release:        29%{?dist}
+Release:        29%{?dist}.1
 
 Summary:        SGI Open Inventor (TM)
 
@@ -44,8 +44,33 @@
 # Workaround to RH shipping bison with broken package dependencies
 BuildRequires:	m4
 BuildRequires:	/bin/csh
-BuildRequires:  dejavu-fonts
-Requires:	dejavu-fonts
+
+# fonts
+BuildRequires: /usr/share/fonts/liberation/LiberationSerif-Regular.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSerif-Bold.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSerif-Italic.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSerif-BoldItalic.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSans-Regular.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSans-Bold.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSans-Italic.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationSans-BoldItalic.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationMono-Regular.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationMono-Bold.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationMono-Italic.ttf
+BuildRequires: /usr/share/fonts/liberation/LiberationMono-BoldItalic.ttf
+
+Requires: /usr/share/fonts/liberation/LiberationSerif-Regular.ttf
+Requires: /usr/share/fonts/liberation/LiberationSerif-Bold.ttf
+Requires: /usr/share/fonts/liberation/LiberationSerif-Italic.ttf
+Requires: /usr/share/fonts/liberation/LiberationSerif-BoldItalic.ttf
+Requires: /usr/share/fonts/liberation/LiberationSans-Regular.ttf
+Requires: /usr/share/fonts/liberation/LiberationSans-Bold.ttf
+Requires: /usr/share/fonts/liberation/LiberationSans-Italic.ttf
+Requires: /usr/share/fonts/liberation/LiberationSans-BoldItalic.ttf
+Requires: /usr/share/fonts/liberation/LiberationMono-Regular.ttf
+Requires: /usr/share/fonts/liberation/LiberationMono-Bold.ttf
+Requires: /usr/share/fonts/liberation/LiberationMono-Italic.ttf
+Requires: /usr/share/fonts/liberation/LiberationMono-BoldItalic.ttf
 
 %description
 SGI Open Inventor(TM) is an object-oriented 3D toolkit offering a
@@ -218,34 +243,22 @@
 install -d -m755 ${RPM_BUILD_ROOT}%{_datadir}/Inventor/fonts
 
 # Map Inventor's standard fonts
-# Utopia, Helvetica and Courier to DejaVu-TTF fonts
+# Utopia, Helvetica and Courier to liberation-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
+ln -s Utopia-Regular Times-Roman
+ln -s /usr/share/fonts/liberation/LiberationSerif-Regular.ttf Utopia-Regular
+ln -s /usr/share/fonts/liberation/LiberationSerif-Bold.ttf Utopia-Bold
+ln -s /usr/share/fonts/liberation/LiberationSerif-Italic.ttf Utopia-Italic
+ln -s /usr/share/fonts/liberation/LiberationSerif-BoldItalic.ttf Utopia-BoldItalic
+ln -s /usr/share/fonts/liberation/LiberationSans-Regular.ttf Helvetica
+ln -s /usr/share/fonts/liberation/LiberationSans-Bold.ttf Helvetica-Bold
+ln -s /usr/share/fonts/liberation/LiberationSans-Italic.ttf Helvetica-Oblique
+ln -s /usr/share/fonts/liberation/LiberationSans-BoldItalic.ttf Helvetica-BoldOblique
+ln -s /usr/share/fonts/liberation/LiberationMono-Regular.ttf Courier
+ln -s /usr/share/fonts/liberation/LiberationMono-Bold.ttf Courier-Bold
+ln -s /usr/share/fonts/liberation/LiberationMono-Italic.ttf Courier-Oblique
+ln -s /usr/share/fonts/liberation/LiberationMono-BoldItalic.ttf Courier-BoldOblique
 popd > /dev/null
 
 
@@ -337,6 +350,10 @@
 %{_libdir}/Inventor/examples
 
 %changelog
+* Mon Nov 19 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-29.1
+- Add hard-coded deps on font files (BZ 388761).
+- Switch to using liberation-fonts instead of dejavu-fonts.
+
 * Fri Aug 17 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-29
 - Update license tag.
 




More information about the fedora-extras-commits mailing list