rpms/x3270/devel x3270.spec,1.8,1.9

Karsten Hopp (karsten) fedora-extras-commits at redhat.com
Wed Oct 19 15:07:13 UTC 2005


Author: karsten

Update of /cvs/extras/rpms/x3270/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv31833

Modified Files:
	x3270.spec 
Log Message:
- move x3270-x11 files from /usr/X11R6 to /usr (#170938), drop app-defaults


Index: x3270.spec
===================================================================
RCS file: /cvs/extras/rpms/x3270/devel/x3270.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- x3270.spec	8 Sep 2005 12:51:14 -0000	1.8
+++ x3270.spec	19 Oct 2005 15:07:11 -0000	1.9
@@ -5,7 +5,7 @@
 Summary: An X Window System based IBM 3278/3279 terminal emulator
 Name: x3270
 Version: 3.3.4
-Release: 5%{?dist}
+Release: 6%{?dist}
 License: MIT
 Group: Applications/Internet
 URL: http://www.geocities.com/SiliconValley/Peaks/7814
@@ -79,7 +79,7 @@
 # Set LIBX3270DIR to something we can share with x3270-text
 perl -pi -e "s,LIBX3270DIR =.*,LIBX3270DIR = /usr/lib/x3270,g" Imakefile.in
 libtoolize --copy --force
-%configure --enable-app-defaults --prefix=%{_prefix}/X11R6
+%configure --prefix=%{_prefix}/ --with-fontdir=%{_datadir}/fonts/x3270
 xmkmf -a
 make %{?_smp_mflags}
 cd c3270-3.3
@@ -94,33 +94,30 @@
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/bin
 mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/x3270
 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
-mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/X11R6/bin
-mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/X11R6/man/man1
-mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/X11R6/lib/X11/fonts/misc
-mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/X11R6/lib/X11/app-defaults
+mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/fonts/x3270
+#mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/X11R6/lib/X11/app-defaults
 mkdir -p ${RPM_BUILD_ROOT}/%{_datadir}/icons/hicolor/48x48/apps
 
 # XXX Hack around mkfontdir madness on install.
-install -m755 x3270 $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
-install -m755 x3270if $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
-install -m644 *pcf.gz $RPM_BUILD_ROOT%{_prefix}/X11R6/lib/X11/fonts/misc
-install -m644 X3270.ad $RPM_BUILD_ROOT%{_prefix}/X11R6/lib/X11/app-defaults/X3270
+install -m755 x3270 $RPM_BUILD_ROOT%{_prefix}/bin
+install -m755 x3270if $RPM_BUILD_ROOT%{_prefix}/bin
+install -m644 *pcf.gz $RPM_BUILD_ROOT%{_datadir}/fonts/x3270
+#install -m644 X3270.ad $RPM_BUILD_ROOT%{_prefix}/X11R6/lib/X11/app-defaults/X3270
 install -m644 ibm_hosts $RPM_BUILD_ROOT%{_prefix}/lib/x3270
 for i in x3270 x3270if x3270-script ibm_hosts; do
-	install -m644 $i.man $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/$i.1x
+	install -m644 $i.man $RPM_BUILD_ROOT%{_mandir}/man1/$i.1x
 done
-install -m755 pr3287/pr3287 $RPM_BUILD_ROOT%{_prefix}/X11R6/bin
-install -m644 pr3287/pr3287.man $RPM_BUILD_ROOT%{_prefix}/X11R6/man/man1/pr3287.1x
+install -m755 pr3287/pr3287 $RPM_BUILD_ROOT%{_prefix}/bin
+install -m644 pr3287/pr3287.man $RPM_BUILD_ROOT%{_mandir}/man1/pr3287.1x
 cd c3270-3.3
 install -m755 c3270 $RPM_BUILD_ROOT%{_prefix}/bin
-install -m755 x3270if $RPM_BUILD_ROOT%{_prefix}/bin
-install -m755 pr3287/pr3287 $RPM_BUILD_ROOT%{_prefix}/bin
+#install -m755 x3270if $RPM_BUILD_ROOT%{_prefix}/bin
+#install -m755 pr3287/pr3287 $RPM_BUILD_ROOT%{_prefix}/bin
 for i in c3270 x3270if x3270-script ibm_hosts; do
     install -m644 $i.man $RPM_BUILD_ROOT%{_mandir}/man1/$i.1
 done
 cd ..
 
-install -m644 X3270.xad ${RPM_BUILD_ROOT}%{_prefix}/X11R6/lib/X11/app-defaults/X3270
 install -m644 %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/48x48/apps
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/X11/applnk/Utilities
 install -m644 %{SOURCE3} ${RPM_BUILD_ROOT}%{_sysconfdir}/X11/applnk/Utilities
@@ -142,16 +139,17 @@
 
 rm -f Examples/*.rh
 chmod -x Examples/*
-for i in pr3287 x3270if; do
-	mv $RPM_BUILD_ROOT/%{_prefix}/X11R6/bin/$i $RPM_BUILD_ROOT/%{_bindir}
-	ln -s ../../bin/$i $RPM_BUILD_ROOT/%{_prefix}/X11R6/bin
-done
+#for i in pr3287 x3270if; do
+	#mv $RPM_BUILD_ROOT/%{_prefix}/X11R6/bin/$i $RPM_BUILD_ROOT/%{_bindir}
+	#ln -s ../../bin/$i $RPM_BUILD_ROOT/%{_prefix}/X11R6/bin
+#done
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post x11
-cd %{_prefix}/X11R6/lib/X11/fonts/misc && %{_prefix}/X11R6/bin/mkfontdir
+cd %{_datadir}/fonts/x3270 && %{_prefix}/X11R6/bin/mkfontdir
+/usr/sbin/chkfontpath -a /usr/share/fonts/x3270
 touch --no-create %{_datadir}/icons/hicolor
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
   gtk-update-icon-cache -q %{_datadir}/icons/hicolor
@@ -159,7 +157,8 @@
 
 %postun x11
 if [ "$1" = "0" ]; then
-  cd %{_prefix}/X11R6/lib/X11/fonts/misc && %{_prefix}/X11R6/bin/mkfontdir
+  cd %{_datadir}/fonts/x3270 && %{_prefix}/X11R6/bin/mkfontdir
+  /usr/sbin/chkfontpath -r /usr/share/fonts/x3270
 fi
 touch --no-create %{_datadir}/icons/hicolor
 if [ -x /usr/bin/gtk-update-icon-cache ]; then
@@ -178,18 +177,17 @@
 
 %files x11
 %defattr(-,root,root)
-%{_prefix}/X11R6/bin/x3270
-%{_prefix}/X11R6/bin/pr3287
-%{_prefix}/X11R6/bin/x3270if
-%{_prefix}/X11R6/lib/X11/fonts/misc/3270*
-%{_prefix}/X11R6/man/man1/*
+%{_prefix}/bin/x3270
+%dir %{_datadir}/fonts/x3270
+%{_datadir}/fonts/x3270/*
+%{_mandir}/man1/*
 %{_datadir}/icons/hicolor/48x48/apps/x3270.png
 %if %{desktop_file}
 %{_datadir}/applications/*
 %else
 %config(missingok) %{_sysconfdir}/X11/applnk/Utilities/*
 %endif
-%config %{_prefix}/X11R6/lib/X11/app-defaults/X3270
+#%config %{_prefix}/X11R6/lib/X11/app-defaults/X3270
 
 %files text
 %defattr(-,root,root)
@@ -197,6 +195,9 @@
 %{_mandir}/man1/c3270*
 
 %changelog
+* Wed Oct 19 2005 Karsten Hopp <karsten at redhat.de> 3.3.4-6
+- move x3270-x11 files from /usr/X11R6 to /usr (#170938)
+  
 * Thu Sep 08 2005 Karsten Hopp <karsten at redhat.de> 3.3.4-5
 - add missing buildrequires so that x3270 will be built with SSL support
   (#159527)




More information about the fedora-extras-commits mailing list