rpms/jfbterm/devel jfbterm.spec,1.3,1.4
Mamoru Tasaka (mtasaka)
fedora-extras-commits at redhat.com
Mon Aug 28 04:31:04 UTC 2006
Author: mtasaka
Update of /cvs/extras/rpms/jfbterm/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10594
Modified Files:
jfbterm.spec
Log Message:
Remove X requirement
Index: jfbterm.spec
===================================================================
RCS file: /cvs/extras/rpms/jfbterm/devel/jfbterm.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- jfbterm.spec 28 Aug 2006 00:54:46 -0000 1.3
+++ jfbterm.spec 28 Aug 2006 04:31:04 -0000 1.4
@@ -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,11 @@
%{_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).
More information about the scm-commits
mailing list