From 73bd443210df732f9f89729ffcfd1f5bedb65db8 Mon Sep 17 00:00:00 2001 From: Zbigniew Jędrzejewski-Szmek Date: Feb 09 2015 14:59:05 +0000 Subject: Fix pc file --- diff --git a/libsbml.spec b/libsbml.spec index 7c3e8d3..681bc72 100644 --- a/libsbml.spec +++ b/libsbml.spec @@ -6,6 +6,7 @@ Summary: Systems Biology Markup Language library License: LGPLv2+ URL: http://sbml.org/Software/libSBML Source0: http://downloads.sourceforge.net/project/sbml/libsbml/5.11.0/stable/libSBML-5.11.0-core-plus-packages-src.tar.gz +Patch0: trim-pc-file.diff BuildRequires: cmake BuildRequires: zlib-devel @@ -83,6 +84,8 @@ This package contains %{summary}. %prep %setup -q -n libSBML-%{version}-Source +# https://sourceforge.net/p/sbml/libsbml/392/ +%patch0 -p1 # https://sourceforge.net/p/sbml/libsbml/391 iconv -f latin1 -t utf8 NEWS.txt > t; touch -r NEWS.txt t; mv t NEWS.txt diff --git a/trim-pc-file.diff b/trim-pc-file.diff new file mode 100644 index 0000000..005fd64 --- /dev/null +++ b/trim-pc-file.diff @@ -0,0 +1,39 @@ +diff --git libSBML-5.11.0-Source/Makefile.in~ libSBML-5.11.0-Source/Makefile.in +index 6d5913ba04..d6fd8dc067 100644 +--- libSBML-5.11.0-Source/Makefile.in~ ++++ libSBML-5.11.0-Source/Makefile.in +@@ -644,30 +644,19 @@ DEPENDENCY_LIBFLAGS = ${XML_LDFLAGS} ${COMPRESS_LDFLAGS} ${XML_LIBS} ${COMPRESS_ + libsbml.pc: Makefile + @rm -f libsbml.pc + @echo "Name: @PACKAGE_NAME@" > libsbml.pc +- @echo "Description: An API library for reading/writing/manipulating SBML" >> libsbml.pc ++ @echo "Description: An library for reading/writing/manipulating SBML" >> libsbml.pc + @echo "URL: http://sbml.org/Software/libSBML" >> libsbml.pc + @echo "Version: @PACKAGE_VERSION@" >> libsbml.pc + @echo "" >> libsbml.pc + @echo "prefix=@prefix@" >> libsbml.pc +- @echo "exec_prefix=@exec_prefix@" >> libsbml.pc + @echo "libdir=@libdir@" >> libsbml.pc + @echo "includedir=@includedir@" >> libsbml.pc + @echo "" >> libsbml.pc ++ @echo "Libs: -L\$${libdir} -lsbml" >> libsbml.pc ++ @echo "Cflags: -I\$${includedir}" >> libsbml.pc + ifdef USE_XERCES +- @echo "Libs: -L\$${libdir} ${DEPENDENCY_LIBFLAGS} ${base-libs}" >> libsbml.pc +- @echo "Cflags: -I\$${includedir} ${DEPENDENCY_CPPFLAGS}" >> libsbml.pc +- @echo "Conflicts: xerces-c = 2.6.0" >> libsbml.pc ++ @echo "Conflicts: xerces-c = 2.6.0" >> libsbml.pc + endif +-ifdef USE_EXPAT +- @echo "Libs: -L\$${libdir} ${DEPENDENCY_LIBFLAGS} ${base-libs}" >> libsbml.pc +- @echo "Cflags: -I\$${includedir} ${DEPENDENCY_CPPFLAGS}" >> libsbml.pc +-endif +-ifdef USE_LIBXML +- @echo "Libs: -L\$${libdir} ${DEPENDENCY_LIBFLAGS} ${base-libs}" >> libsbml.pc +- @echo "Cflags: -I\$${includedir} ${DEPENDENCY_CPPFLAGS}" >> libsbml.pc +- @echo "Requires: libxml-2.0 >= 2.6.22" >> libsbml.pc +-endif +- + + # ----------------------------------------------------------------------------- + # Installation.