rpms/pl/devel pl-5.4.6-multilib.patch,NONE,1.1 pl.spec,1.8,1.9
Michael Schwendt (mschwendt)
fedora-extras-commits at redhat.com
Sun Feb 20 20:29:05 UTC 2005
Author: mschwendt
Update of /cvs/extras/rpms/pl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29023
Modified Files:
pl.spec
Added Files:
pl-5.4.6-multilib.patch
Log Message:
Some changes on the road to getting this to build on x86_64 (bug #149038).
pl-5.4.6-multilib.patch:
--- NEW FILE pl-5.4.6-multilib.patch ---
diff -Nur pl-5.4.6-orig/packages/Makefile.in pl-5.4.6/packages/Makefile.in
--- pl-5.4.6-orig/packages/Makefile.in 2004-09-21 16:22:23.000000000 +0200
+++ pl-5.4.6/packages/Makefile.in 2005-02-20 19:17:29.177912840 +0100
@@ -30,7 +30,8 @@
bindir=@bindir@
PL=@PL@@RT@
PLVERSION=@PLVERSION@
-PLBASE=$(prefix)/lib/@PL at -$(PLVERSION)
+libdir=@libdir@
+PLBASE=$(libdir)/@PL at -$(PLVERSION)
PKGDOC=$(PLBASE)/doc/packages
PLLIBS=@LIBS@
PLARCH=@ARCH@
diff -Nur pl-5.4.6-orig/src/configure pl-5.4.6/src/configure
--- pl-5.4.6-orig/src/configure 2004-09-23 17:07:16.000000000 +0200
+++ pl-5.4.6/src/configure 2005-02-20 19:11:15.839218064 +0100
@@ -1308,7 +1308,7 @@
MKLIBS=staticlib
RT=""
PLVERSION=`cat ../VERSION`
-PLBASE="$prefix/lib/$PL-$PLVERSION"
+PLBASE="$libdir/$PL-$PLVERSION"
CNFG=""
true()
diff -Nur pl-5.4.6-orig/src/Makefile.in pl-5.4.6/src/Makefile.in
--- pl-5.4.6-orig/src/Makefile.in 2004-09-30 12:00:50.000000000 +0200
+++ pl-5.4.6/src/Makefile.in 2005-02-20 19:16:56.252918200 +0100
@@ -40,7 +40,8 @@
srcdir=@srcdir@
@VPATH@ @srcdir@
bindir=@bindir@
-PLBASE=$(prefix)/lib/@PL at -$(PLVERSION)
+libdir=@libdir@
+PLBASE=$(libdir)/@PL at -$(PLVERSION)
# NOTE: Also defined in config.h!
BOOTFILE=@BOOTFILE@
mandir=@mandir@
diff -Nur pl-5.4.6-orig/src/rc/Makefile.in pl-5.4.6/src/rc/Makefile.in
--- pl-5.4.6-orig/src/rc/Makefile.in 1999-09-14 13:10:54.000000000 +0200
+++ pl-5.4.6/src/rc/Makefile.in 2005-02-20 19:18:05.517388400 +0100
@@ -18,7 +18,8 @@
srcdir=@srcdir@
@VPATH@ @srcdir@
bindir=$(exec_prefix)/bin
-PLBASE=$(prefix)/lib/@PL at -$(PLVERSION)
+libdir=@libdir@
+PLBASE=$(libdir)/@PL at -$(PLVERSION)
man_prefix=$(prefix)/man
mansec=1
lmansec=3
Index: pl.spec
===================================================================
RCS file: /cvs/extras/rpms/pl/devel/pl.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- pl.spec 20 Feb 2005 20:25:57 -0000 1.8
+++ pl.spec 20 Feb 2005 20:29:03 -0000 1.9
@@ -1,6 +1,6 @@
Name: pl
Version: 5.4.6
-Release: 4
+Release: 5
Summary: SWI-Prolog - Edinburgh compatible Prolog compiler
Group: Development/Languages
@@ -10,6 +10,7 @@
Source1: http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/refman/HTMLmanual.tar.gz
Source2: http://gollem.science.uva.nl/cgi-bin/nph-download/xpce/doc/userguide/userguide.html.tgz
Patch: pl-5.4.6-rpath.patch
+Patch1: pl-5.4.6-multilib.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: xorg-x11-devel, libjpeg-devel, readline-devel, openssl-devel
BuildRequires: unixODBC-devel
@@ -25,6 +26,7 @@
%prep
%setup -q
%patch -p1
+%patch1 -p1 -b .multilib
(
mkdir doc-install
cd doc-install
@@ -44,15 +46,13 @@
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_prefix}
-make install \
- prefix=$RPM_BUILD_ROOT%{_prefix} \
- bindir=$RPM_BUILD_ROOT%{_bindir} \
- mandir=$RPM_BUILD_ROOT%{_mandir}
+%makeinstall
(cd packages && \
PATH=$RPM_BUILD_ROOT/usr/bin:$PATH make rpm-install \
PLBASE=$RPM_BUILD_ROOT%{_libdir}/pl-%{version} \
prefix=$RPM_BUILD_ROOT%{_prefix} \
bindir=$RPM_BUILD_ROOT%{_bindir} \
+ libdir=$RPM_BUILD_ROOT%{_libdir} \
mandir=$RPM_BUILD_ROOT%{_mandir}/man1
)
@@ -72,6 +72,10 @@
%{_bindir}/*
%changelog
+* Sun Feb 20 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 5.4.6-5
+- Added patch1 for a few multilib Makefile/configure fixes.
+- Use %%makeinstall and set libdir in install section.
+
* Sat Feb 12 2005 Warren Togami <wtogami at redhat.com> - 5.4.6-4
- remove duplicate RPATH patch
- remove Epoch
More information about the fedora-extras-commits
mailing list