devel/x3270 x3270.spec,1.26,1.27
Karsten Hopp (karsten)
fedora-extras-commits at redhat.com
Tue Aug 21 09:37:39 UTC 2007
Author: karsten
Update of /cvs/extras/devel/x3270
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8774
Modified Files:
x3270.spec
Log Message:
- drop chkfontpath dependency (#252274)
Index: x3270.spec
===================================================================
RCS file: /cvs/extras/devel/x3270/x3270.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- x3270.spec 8 Aug 2007 15:18:49 -0000 1.26
+++ x3270.spec 21 Aug 2007 09:37:07 -0000 1.27
@@ -1,11 +1,14 @@
%define desktop_file 1
+%define fontdir %{_datadir}/x3270/fonts
+%define catalogue /etc/X11/fontpath.d
%if %{desktop_file}
%define desktop_file_utils_version 0.2.93
%endif
+
Summary: An X Window System based IBM 3278/3279 terminal emulator
Name: x3270
Version: 3.3.6
-Release: 1%{?dist}
+Release: 2%{?dist}
License: MIT
Group: Applications/Internet
URL: http://www.geocities.com/SiliconValley/Peaks/7814
@@ -36,8 +39,8 @@
BuildRequires: libXt-devel
Requires: %{name} = %{version}
Requires: gtk2 >= 2.6
-Requires(post): /usr/bin/mkfontdir /usr/sbin/chkfontpath
-Requires(postun): /usr/bin/mkfontdir /usr/sbin/chkfontpath
+Requires(post): /usr/bin/mkfontdir
+Requires(postun): /usr/bin/mkfontdir
%package text
Summary: IBM 3278/3279 terminal emulator for text mode
@@ -83,7 +86,7 @@
# Fix end of line encodings
perl -pi -e "s/
//" html/Keymap.html html/Build.html
libtoolize --copy --force
-%configure --prefix=%{_prefix}/ --with-fontdir=%{_datadir}/fonts/x3270 --x-includes=/usr/include/X11 --x-libraries=/%{_libdir}/X11 --enable-app-defaults
+%configure --prefix=%{_prefix}/ --with-fontdir=%{fontdir} --x-includes=/usr/include/X11 --x-libraries=/%{_libdir}/X11 --enable-app-defaults
# Work around broken imake:
echo 'makedepend "$@"' > gccmakedep
chmod +x gccmakedep
@@ -107,14 +110,15 @@
mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin
mkdir -p $RPM_BUILD_ROOT%{_datadir}/x3270
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/x3270/fonts
+mkdir -p ${RPM_BUILD_ROOT}%{fontdir}
mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/icons/hicolor/48x48/apps
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/X11/app-defaults
+mkdir -p ${RPM_BUILD_ROOT}%{catalogue}
# XXX Hack around mkfontdir madness on install.
install -m755 x3270 $RPM_BUILD_ROOT%{_prefix}/bin
install -m755 x3270if $RPM_BUILD_ROOT%{_prefix}/bin
-install -m644 *pcf.gz $RPM_BUILD_ROOT%{_datadir}/x3270/fonts
+install -m644 *pcf.gz $RPM_BUILD_ROOT%{fontdir}
install -m644 ibm_hosts $RPM_BUILD_ROOT%{_sysconfdir}/
install -m755 pr3287/pr3287 $RPM_BUILD_ROOT%{_prefix}/bin
install -m644 pr3287/pr3287.man $RPM_BUILD_ROOT%{_mandir}/man1/pr3287.1x
@@ -129,6 +133,7 @@
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Utilities
install -m644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/X11/applnk/Utilities
install -m644 X3270.xad ${RPM_BUILD_ROOT}%{_datadir}/X11/app-defaults/X3270
+ln -sf %{fontdir} $RPM_BUILD_ROOT%{catalogue}/x3270
%if %{desktop_file}
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
@@ -138,7 +143,7 @@
$RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Utilities/x3270.desktop
# remove x3270.desktop from the buildroot now that we're done with it
-rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/X11
+rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk
%endif
@@ -149,8 +154,7 @@
rm -rf $RPM_BUILD_ROOT
%post x11
-cd %{_datadir}/x3270/fonts && %{_prefix}/bin/mkfontdir
-/usr/sbin/chkfontpath -a %{_datadir}/x3270/fonts 2>/dev/null
+cd %{fontdir} && %{_prefix}/bin/mkfontdir
touch --no-create %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
gtk-update-icon-cache -q %{_datadir}/icons/hicolor
@@ -158,8 +162,7 @@
%postun x11
if [ "$1" = "0" ]; then
- cd %{_datadir}/x3270/fonts && %{_prefix}/bin/mkfontdir
- /usr/sbin/chkfontpath -r %{_datadir}/x3270/fonts 2>/dev/null
+ cd %{fontdir} && %{_prefix}/bin/mkfontdir
fi
touch --no-create %{_datadir}/icons/hicolor
if [ -x /usr/bin/gtk-update-icon-cache ]; then
@@ -179,8 +182,9 @@
%files x11
%defattr(-,root,root)
%{_prefix}/bin/x3270
-%dir %{_datadir}/x3270/fonts
-%{_datadir}/x3270/fonts/*
+%dir %{fontdir}
+%{fontdir}/*
+%{catalogue}/x3270
%{_datadir}/icons/hicolor/48x48/apps/x3270.png
%{_datadir}/X11/app-defaults/X3270
%if %{desktop_file}
@@ -195,6 +199,9 @@
%{_mandir}/man1/c3270*
%changelog
+* Tue Aug 21 2007 Karsten Hopp <karsten at redhat.com> 3.3.6-2
+- drop chkfontpath dependency (#252274)
+
* Wed Aug 08 2007 Karsten Hopp <karsten at redhat.com> 3.3.6-1
- version 3.3.6
- fix font resize issue
More information about the fedora-extras-commits
mailing list