[libcss] fix libcss.pc
David Tardon
dtardon at fedoraproject.org
Mon Jan 13 16:27:06 UTC 2014
commit 21f8ed2ab8ae240ea164b5e94c90bb0afe9b6ca0
Author: David Tardon <dtardon at redhat.com>
Date: Mon Jan 13 09:39:48 2014 +0100
fix libcss.pc
0001-add-support-for-multilib.patch | 38 +++++++++++++++++++++++++++++++++++
libcss.spec | 11 ++++++---
2 files changed, 45 insertions(+), 4 deletions(-)
---
diff --git a/0001-add-support-for-multilib.patch b/0001-add-support-for-multilib.patch
new file mode 100644
index 0000000..1a0c3b4
--- /dev/null
+++ b/0001-add-support-for-multilib.patch
@@ -0,0 +1,38 @@
+From 7d818fad7c441dbb793a9585243e580f6bbc61ca Mon Sep 17 00:00:00 2001
+From: David Tardon <dtardon at redhat.com>
+Date: Sun, 12 Jan 2014 09:21:37 +0100
+Subject: [PATCH] add support for multilib
+
+Signed-off-by: John-Mark Bell <jmb at netsurf-browser.org>
+---
+ Makefile | 4 ++--
+ libcss.pc.in | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index 68ec9ba..cacece7 100644
+--- a/Makefile
++++ b/Makefile
+@@ -57,5 +57,5 @@ INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/libcss/properties.h
+ INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/libcss/select.h
+ INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/libcss/stylesheet.h
+ INSTALL_ITEMS := $(INSTALL_ITEMS) $(I):include/libcss/types.h
+-INSTALL_ITEMS := $(INSTALL_ITEMS) /lib/pkgconfig:lib$(COMPONENT).pc.in
+-INSTALL_ITEMS := $(INSTALL_ITEMS) /lib:$(OUTPUT)
++INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR)/pkgconfig:lib$(COMPONENT).pc.in
++INSTALL_ITEMS := $(INSTALL_ITEMS) /$(LIBDIR):$(OUTPUT)
+diff --git a/libcss.pc.in b/libcss.pc.in
+index 46155a8..695aa76 100644
+--- a/libcss.pc.in
++++ b/libcss.pc.in
+@@ -1,6 +1,6 @@
+ prefix=PREFIX
+ exec_prefix=${prefix}
+-libdir=${exec_prefix}/lib
++libdir=${exec_prefix}/LIBDIR
+ includedir=${prefix}/include
+
+ Name: libcss
+--
+1.8.4.2
+
diff --git a/libcss.spec b/libcss.spec
index 4e13b76..99027d1 100644
--- a/libcss.spec
+++ b/libcss.spec
@@ -1,6 +1,6 @@
Name: libcss
Version: 0.2.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: A CSS parser and selection engine
Group: System Environment/Libraries
@@ -14,6 +14,7 @@ BuildRequires: libwapcaplet-devel
BuildRequires: netsurf-buildsystem
Patch0: 0001-print-size_t-values-in-a-portable-way.patch
+Patch1: 0001-add-support-for-multilib.patch
%description
LibCSS is a CSS (Cascading Style Sheet) parser and selection engine,
@@ -36,14 +37,13 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
-%global make_vars COMPONENT_TYPE=lib-shared PREFIX=%{_prefix} Q=
+%global make_vars COMPONENT_TYPE=lib-shared PREFIX=%{_prefix} LIBDIR=%{_lib} Q=
%global build_vars OPTCFLAGS='%{optflags}' OPTLDFLAGS="$RPM_LD_FLAGS"
%prep
%setup -q -n %{name}-%{version}
%patch0 -p1
-
-sed -i -e s@/lib/@/%{_lib}/@ -e s@/lib:@/%{_lib}:@ Makefile %{name}.pc.in
+%patch1 -p1
%build
make %{?_smp_mflags} %{make_vars} %{build_vars}
@@ -68,6 +68,9 @@ make %{?_smp_mflags} test %{make_vars} %{build_vars}
%{_libdir}/pkgconfig/%{name}.pc
%changelog
+* Mon Jan 13 2014 David Tardon <dtardon at redhat.com> - 0.2.0-3
+- fix libcss.pc
+
* Wed Jan 08 2014 David Tardon <dtardon at redhat.com> - 0.2.0-2
- build with correct flags
More information about the scm-commits
mailing list