Okay, I just went over the spec file for 20000310-4mdk and have a couple
issues.  

1) You guys forgot to remove the prereq for sed (required on my original RPM)

2) Wrong group.  These fonts aren't True type.

3) (And I should have caught this on my first RPM) No handling of install
   within X

4) Same caveat, pcf fonts should be gzipped.

Attached are diffs between current spec and what I just put together.

-- 
       _
     _|_|_
      ( )   *    Anton Graham
      /v\  /     <[EMAIL PROTECTED]>
    /(   )X
     (m_m)       GPG ID: 18F78541
Penguin Powered!
--- mozilla-fonts.spec  Sat May  6 09:19:22 2000
+++ mozilla-fonts.spec.new      Sat May  6 13:17:34 2000
@@ -6,9 +6,9 @@
 Summary:       A set fonts for Netscape and Mozilla
 Name:          mozilla-fonts
 Version:       20000310
-Release:       4mdk 
+Release:       5mdk 
 Copyright:     Distributable
-Group:         System/Fonts/True type
+Group:         System/Fonts/X11 bitmap
 URL:           http://fox.mit.edu/skunk/xwin/
 
 Source:                mozilla-fonts.tar.bz2
@@ -17,7 +17,7 @@
 Buildroot:     %{_tmppath}/%{name}-%{version}-root
 Buildarch:     noarch
 Requires:      XFree86-xfs
-Prereq:                sed, chkfontpath
+Prereq:                chkfontpath
 
 %description
 This is a complete set of three font faces (Times, Helvetica, Courier)
@@ -37,7 +37,8 @@
 rm -rf $RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{fontdir} 
 for i in *.pcf; do
-       install -m 644 $i $RPM_BUILD_ROOT%{fontdir};
+    gzip $i
+       install -m 644 $i.gz $RPM_BUILD_ROOT%{fontdir};
 done
 install -m 644 fonts.alias $RPM_BUILD_ROOT%{fontdir}
 cd $RPM_BUILD_ROOT%{fontdir}
@@ -49,6 +50,10 @@
                chkfontpath --add %{fontdir}
                echo "Restarting xfs..."
                /etc/rc.d/init.d/xfs restart
+               if [ $DISPLAY'f' != 'f' ]; then
+                       set fb rehash
+               fi
+                                                
        fi
 
 %postun
@@ -56,6 +61,10 @@
                if [ $1 = 0 ]; then
                        chkfontpath --remove %{fontdir}
                        /etc/rc.d/init.d/xfs restart
+                       if [ $DISPLAY'f' != 'f' ]; then
+                               set fb rehash
+                       fi
+                                                        
                fi
        fi
 
@@ -68,6 +77,12 @@
 %{fontdir}
 
 %changelog
+* Sat May 06 2000 Anton Graham <[EMAIL PROTECTED]> 20000310-5mdk
+- remove sed prereq
+- gzip fonts
+- reload fonts if installed in an X session
+- fix group
+
 * Sat May 06 2000 Warly <[EMAIL PROTECTED]> 20000310-4mdk
 - remove the xfs restart during install
 

Reply via email to