rpms/jfbterm/FC-5 jfbterm.spec,1.2,1.3

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Mon Aug 28 04:31:49 UTC 2006


Author: mtasaka

Update of /cvs/extras/rpms/jfbterm/FC-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10624

Modified Files:
	jfbterm.spec 
Log Message:
Remove X requirement


Index: jfbterm.spec
===================================================================
RCS file: /cvs/extras/rpms/jfbterm/FC-5/jfbterm.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- jfbterm.spec	21 Aug 2006 02:55:11 -0000	1.2
+++ jfbterm.spec	28 Aug 2006 04:31:49 -0000	1.3
@@ -1,7 +1,7 @@
 Summary:   Japanese Console for Linux Frame Buffer Device
 Name:      jfbterm
 Version:   0.4.7
-Release:   7%{?dist}
+Release:   8.1%{?dist}
 License:   BSD
 Group:     Applications/System
 Source0:   http://downloads.sourceforge.jp/jfbterm/13501/jfbterm-%{version}.tar.gz
@@ -30,10 +30,10 @@
 BuildRequires:   xorg-x11-fonts-misc
 BuildRequires:   fonts-japanese
 # Now fonts are symlinks so really these rpms are required.
-Requires:   efont-unicode-bdf
-Requires:   xorg-x11-fonts-base
-Requires:   xorg-x11-fonts-misc
-Requires:   fonts-japanese
+#Requires:   efont-unicode-bdf
+#Requires:   xorg-x11-fonts-base
+#Requires:   xorg-x11-fonts-misc
+#Requires:   fonts-japanese
 
 %description
 JFBTERM/ME takes advantages of framebuffer device that is 
@@ -79,38 +79,6 @@
 %install
 %{__rm} -rf %{buildroot}
 
-relative_ln(){
-   set +x
-   src=$1
-   target=$2
-
-   if [ -d $src ] ; then src=${src}/ ; fi
-   if [ -d $target ] ; then target=${target}/ ; fi
-
-   src=`echo $src | sed -e 's|//*|/|g'`
-   target=`echo $target | sed -e 's|//*|/|g'`
-
-   eval dist=\$\{target#%{buildroot}\}
-
-   unset dir1 dir2 dir
-   dir1=/
-   dir2=/
-   while [ x$dir1 = x$dir2 ] ; do
-      dir=$dir1
-      src=`echo $src | sed -e 's|^[^/]*/||'`
-      dist=`echo $dist | sed -e 's|^[^/]*/||'`
-
-      dir1="${dir1}`echo $src | sed -e 's|/.*$|/|'`"
-      dir2="${dir2}`echo $dist | sed -e 's|/.*$|/|'`"
-   done
-   dir_upward=`echo $dist | sed -e 's|[^/][^/]*/|../|g' | sed -e 's|[^/][^/]*$||'`
-   dir_upward=${dir_upward#/}
-
-   set -x
-   ln -sf ${dir_upward}${src} $target
-
-}
-
 %{__mkdir_p} %{buildroot}%{_sysconfdir}
 %{__mkdir_p} %{buildroot}%{_datadir}/fonts/jfbterm
 
@@ -129,9 +97,9 @@
 
 # install fonts by symlink
 # for fc5 and above, X11R6 directory is no longer used.
-%{__rm} -rf %{buildroot}%{_datadir}/fonts/jfbterm/*
+#%%{__rm} -rf %{buildroot}%{_datadir}/fonts/jfbterm/*
 
-relative_ln \
+cp -p \
    %{_datadir}/fonts/japanese/efont-unicode-bdf/b16.pcf.gz \
    %{buildroot}%{_datadir}/fonts/jfbterm/
 
@@ -145,7 +113,7 @@
       %{_datadir}/X11/fonts/misc \
        ; do
       if [ -f $path/$font -a $status = 1 ] ; then
-         relative_ln $path/$font %{buildroot}%{_datadir}/fonts/jfbterm/
+         cp -p $path/$font %{buildroot}%{_datadir}/fonts/jfbterm/
          status=0
          break
       fi
@@ -158,7 +126,7 @@
    font=8x13-ISO8859-${num}.pcf.gz
    path=%{_datadir}/X11/fonts/misc
    if [ -f $path/$font ] ; then
-    relative_ln $path/$font %{buildroot}%{_datadir}/fonts/jfbterm/
+    cp -p $path/$font %{buildroot}%{_datadir}/fonts/jfbterm/
     status=0
    fi
 done
@@ -202,6 +170,15 @@
 %{_datadir}/terminfo/j/jfbterm
 
 %ChangeLog
+* Mon Aug 28 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 0.4.7-9
+- Really copy font files, not use symlink to get rid of X requirement.
+  (This package is aimed for CUI use, so X requirement is
+   unwilling)
+
+* Mon Aug 28 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 0.4.7-8.1
+- Rebuild for mass rebuild and kernel-headers
+  (glibc-kernheaders removed).
+
 * Sun Aug 20 2006 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> 0.4.7-7
 - Fix compilation problem on ppc.
 




More information about the fedora-extras-commits mailing list