devel/x3270 x3270.spec,1.11,1.12

Karsten Hopp (karsten) fedora-extras-commits at redhat.com
Wed Nov 23 14:10:47 UTC 2005


Author: karsten

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

Modified Files:
	x3270.spec 
Log Message:
- gccmakedep is currently not available, use makedepend wrapper instead


Index: x3270.spec
===================================================================
RCS file: /cvs/extras/devel/x3270/x3270.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- x3270.spec	17 Nov 2005 12:58:27 -0000	1.11
+++ x3270.spec	23 Nov 2005 14:10:45 -0000	1.12
@@ -18,7 +18,8 @@
 Patch2: c3270-332-ncursesw.patch
 Patch3: x3270-3.3-syntax.patch
 Patch4: x3270-3.3-encoding.patch
-Prereq:  %{_prefix}/X11R6/bin/mkfontdir
+Patch5: x3270-3.3-modularX.patch
+Prereq: xorg-x11-font-utils
 BuildPreReq: ncurses-devel readline-devel glibc-devel openssl-devel
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 %if %{desktop_file}
@@ -30,9 +31,10 @@
 %package x11
 Summary: IBM 3278/3279 terminal emulator for the X Window System
 Group: Applications/Internet
-BuildRequires: xorg-x11-font-utils imake
+BuildRequires: xorg-x11-font-utils imake xorg-x11-xbitmaps
 BuildRequires: libXmu-devel libXaw-devel libXt-devel libICE-devel
 BuildRequires: libXext-devel libX11-devel libXpm-devel libSM-devel
+BuildRequires: libXt-devel
 Requires: %{name} = %{version}
 Prereq: gtk2 >= 2.6
 
@@ -74,13 +76,21 @@
 %patch4 -p1
 
 %build
-export PATH=$PATH:%{_prefix}/X11R6/bin
 export CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
 # 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 --prefix=%{_prefix}/ --with-fontdir=%{_datadir}/fonts/x3270
-xmkmf -a
+%configure --prefix=%{_prefix}/ --with-fontdir=%{_datadir}/fonts/x3270 --x-includes=/usr/include/X11 --x-libraries=/usr/lib/X11
+# Work around broken imake:
+echo 'makedepend "$@"' > gccmakedep
+chmod +x gccmakedep
+export PATH="$PATH:`pwd`"
+xmkmf
+patch -p1 < %{PATCH5}
+make Makefiles
+make includes
+make depend
+
 make %{?_smp_mflags}
 cd c3270-3.3
 autoconf
@@ -89,13 +99,11 @@
 make %{?_smp_mflags}
 
 %install
-export PATH=$PATH:%{_prefix}/X11R6/bin
 rm -rf $RPM_BUILD_ROOT
 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}%{_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.
@@ -200,6 +208,7 @@
 - drop obsolete segfault patch
 - build with modular X
 - build with current openssl
+- gccmakedep is gone, use makedepend wrapper instead
 
 * Wed Oct 19 2005 Karsten Hopp <karsten at redhat.de> 3.3.4-6
 - move x3270-x11 files from /usr/X11R6 to /usr (#170938)




More information about the fedora-extras-commits mailing list