[packages/libxslt] - added libs-no-libdir patch (avoid -Llibdir in *-config --libs) - release 2

qboosh qboosh at pld-linux.org
Mon Dec 19 20:05:10 CET 2016


commit 50b265f20e314a693c2368c3769114c9724cfef2
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Dec 19 20:05:55 2016 +0100

    - added libs-no-libdir patch (avoid -Llibdir in *-config --libs)
    - release 2

 libxslt-libs-no-libdir.patch | 11 +++++++++++
 libxslt.spec                 | 10 ++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)
---
diff --git a/libxslt.spec b/libxslt.spec
index c466781..04e5224 100644
--- a/libxslt.spec
+++ b/libxslt.spec
@@ -10,7 +10,7 @@ Summary(pl.UTF-8):	Procesor XSLT
 Summary(pt_BR.UTF-8):	Biblioteca que disponibiliza o sistema XSLT do GNOME
 Name:		libxslt
 Version:	1.1.29
-Release:	1
+Release:	2
 License:	MIT
 Group:		Libraries
 #Source0:	http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/%{name}-%{version}.tar.bz2
@@ -18,6 +18,7 @@ Source0:	ftp://xmlsoft.org/libxml2/%{name}-%{version}.tar.gz
 # Source0-md5:	a129d3c44c022de3b9dcf6d6f288d72e
 Patch0:		%{name}-m4.patch
 Patch1:		LFS.patch
+Patch2:		%{name}-libs-no-libdir.patch
 URL:		http://xmlsoft.org/XSLT/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake
@@ -120,6 +121,7 @@ Moduły języka Python dla biblioteki libxslt.
 %setup -q
 %patch0 -p0
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__libtoolize}
@@ -145,9 +147,9 @@ rm -rf $RPM_BUILD_ROOT
 %if %{with python}
 # move examples to proper dir
 install -d $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
-mv $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}/examples/* \
-  $RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
-rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}
+%{__mv} $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}/examples/* \
+	$RPM_BUILD_ROOT%{_examplesdir}/python-%{name}-%{version}
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-python-%{version}
 
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
diff --git a/libxslt-libs-no-libdir.patch b/libxslt-libs-no-libdir.patch
new file mode 100644
index 0000000..09ac119
--- /dev/null
+++ b/libxslt-libs-no-libdir.patch
@@ -0,0 +1,11 @@
+--- libxslt-1.1.29/xslt-config.in.orig	2015-05-10 16:11:30.000000000 +0200
++++ libxslt-1.1.29/xslt-config.in	2016-12-19 19:54:09.672085004 +0100
+@@ -89,7 +89,7 @@
+     shift
+ done
+ 
+-the_libs="@XSLT_LIBDIR@ @XSLT_LIBS@ @EXTRA_LIBS@"
++the_libs="@XSLT_LIBS@ @EXTRA_LIBS@"
+ if test "$includedir" != "/usr/include"; then
+     the_flags="$the_flags -I$includedir `@XML_CONFIG@ --cflags`"
+ else
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libxslt.git/commitdiff/50b265f20e314a693c2368c3769114c9724cfef2



More information about the pld-cvs-commit mailing list