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 scm-commits
mailing list