[coin-or-Ipopt/f18: 2/2] Correct rawhide FTBFS and switch to unversioned docdir

pcpa pcpa at fedoraproject.org
Wed Aug 7 20:13:42 UTC 2013


commit e885ac9a432a44d3f7804d0ed8e8667f6f9ea2cf
Author: pcpa <paulo.cesar.pereira.de.andrade at gmail.com>
Date:   Wed Aug 7 17:12:45 2013 -0300

    Correct rawhide FTBFS and switch to unversioned docdir

 coin-or-Ipopt-docdir.patch |    4 ++--
 coin-or-Ipopt.spec         |   19 ++++++++++++++-----
 2 files changed, 16 insertions(+), 7 deletions(-)
---
diff --git a/coin-or-Ipopt-docdir.patch b/coin-or-Ipopt-docdir.patch
index 5066e81..9f68d2d 100644
--- a/coin-or-Ipopt-docdir.patch
+++ b/coin-or-Ipopt-docdir.patch
@@ -6,10 +6,10 @@ diff -up Ipopt-3.11.0/Makefile.in.orig Ipopt-3.11.0/Makefile.in
  pkgconfiglibdir = $(libdir)/pkgconfig
  pkgconfiglib_DATA = ipopt.pc
 -addlibsdir = $(DESTDIR)$(datadir)/coin/doc/Ipopt
-+addlibsdir = $(DESTDIR)$(datadir)/doc/coin-or-$(PACKAGE_NAME)-$(PACKAGE_VERSION)
++addlibsdir = $(DESTDIR)$(datadir)/doc/coin-or-$(PACKAGE_NAME)
  DocFiles = README AUTHORS LICENSE
 -DocInstallDir = $(datadir)/coin/doc/$(PACKAGE_NAME)
-+DocInstallDir = $(datadir)/doc/coin-or-$(PACKAGE_NAME)-$(PACKAGE_VERSION)
++DocInstallDir = $(datadir)/doc/coin-or-$(PACKAGE_NAME)
  all: all-recursive
  
  .SUFFIXES:
diff --git a/coin-or-Ipopt.spec b/coin-or-Ipopt.spec
index 873d727..2dc803b 100644
--- a/coin-or-Ipopt.spec
+++ b/coin-or-Ipopt.spec
@@ -1,10 +1,15 @@
 %global		module		Ipopt
+%if 0%{?fedora} < 20
+%global		lmpi_f77	-lmpi_f77
+%else
+%global		lmpi_f77	-lmpi_mpifh
+%endif
 
 Name:		coin-or-%{module}
 Group:		Applications/Engineering
 Summary:	Interior Point OPTimizer
 Version:	3.11.0
-Release:	2%{?dist}
+Release:	3%{?dist}
 License:	EPL and GPLv2+
 URL:		https://projects.coin-or.org/%{module}
 Source0:	http://www.coin-or.org/download/pkgsource/%{module}/%{module}-%{version}.tgz
@@ -82,7 +87,7 @@ This package contains the documentation for %{name}.
 %build
 %_openmpi_load
 %configure							\
-	--with-mumps-lib="-ldmumps -L$MPI_LIB -lmpi -lscalapack -llapack -lmpiblacs -lmpi_f77 -lmpiblacsF77init -lmpiblacsCinit -lmpi_cxx"	\
+	--with-mumps-lib="-ldmumps -L$MPI_LIB -lmpi -lscalapack -llapack -lmpiblacs %{lmpi_f77} -lmpiblacsF77init -lmpiblacsCinit -lmpi_cxx"	\
 	--with-mumps-incdir=%{_includedir}/MUMPS
 
 # Kill rpaths
@@ -101,7 +106,7 @@ make %{?_smpflags}						\
 make install DESTDIR=%{buildroot}
 rm -f %{buildroot}%{_libdir}/*.la
 
-cp -far doxydoc/html %{buildroot}%{_docdir}/%{name}-%{version}
+cp -far doxydoc/html %{buildroot}%{_docdir}/%{name}
 
 # https://projects.coin-or.org/Ipopt/ticket/75
 %check
@@ -113,7 +118,7 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH make test
 %postun -p /sbin/ldconfig
 
 %files
-%doc %{_docdir}/%{name}-%{version}
+%doc %{_docdir}/%{name}
 %{_libdir}/*.so.*
 
 %files		devel
@@ -122,9 +127,13 @@ LD_LIBRARY_PATH=%{buildroot}%{_libdir}:$LD_LIBRARY_PATH make test
 %{_libdir}/pkgconfig/*
 
 %files		doc
-%{_docdir}/%{name}-%{version}/html
+%{_docdir}/%{name}/html
 
 %changelog
+* Wed Aug  7 2013 pcpa <paulo.cesar.pereira.de.andrade at gmail.com> - 3.11.0-3
+- Switch to unversioned docdir.
+- Correct rawhide FTBFS (#992075).
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.11.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list