rpms/Inventor/F-8 .cvsignore, 1.8, 1.9 Inventor.spec, 1.42, 1.43 sources, 1.7, 1.8
Ralf Corsépius (corsepiu)
fedora-extras-commits at redhat.com
Mon Nov 19 04:10:04 UTC 2007
Author: corsepiu
Update of /cvs/pkgs/rpms/Inventor/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22078
Modified Files:
.cvsignore Inventor.spec sources
Log Message:
* Mon Nov 19 2007 Ralf Corsépius <rc040203 at freenet.de> - 2.1.5-30.1
- Add hard-coded deps on font files (BZ 388761).
- Switch to using liberation-fonts instead of dejavu-fonts.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/Inventor/F-8/.cvsignore,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- .cvsignore 17 Aug 2007 12:58:52 -0000 1.8
+++ .cvsignore 19 Nov 2007 04:09:26 -0000 1.9
@@ -1,3 +1,2 @@
inventor-2.1.5-10.src.tar.gz
-Inventor-2.1.5-27.diff.bz2
Inventor-2.1.5-30.diff.bz2
Index: Inventor.spec
===================================================================
RCS file: /cvs/pkgs/rpms/Inventor/F-8/Inventor.spec,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- Inventor.spec 17 Aug 2007 12:58:52 -0000 1.42
+++ Inventor.spec 19 Nov 2007 04:09:26 -0000 1.43
@@ -6,7 +6,7 @@
Name: Inventor
Version: 2.1.5
-Release: 30%{?dist}
+Release: 30%{?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-30.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-30
- Apply major hacks (*-30.diff) to address BZ: 245192.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/Inventor/F-8/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- sources 17 Aug 2007 12:58:52 -0000 1.7
+++ sources 19 Nov 2007 04:09:26 -0000 1.8
@@ -1,3 +1,2 @@
82208096f1e0b111160e864e239c3a51 inventor-2.1.5-10.src.tar.gz
-099718cbe9dbb0ce16f268814b07cdee Inventor-2.1.5-27.diff.bz2
bc7650c1bf5c57fed469f92cbe9dc2c8 Inventor-2.1.5-30.diff.bz2
More information about the fedora-extras-commits
mailing list