[packages/signon] Added -link.patch to fix build. Release 3.
megabajt
megabajt at pld-linux.org
Thu Mar 26 19:54:38 CET 2015
commit 25b0b5a6496ab94a074aa89c821e01829785e70e
Author: Marcin Banasiak <marcin.banasiak at gmail.com>
Date: Thu Mar 26 19:53:54 2015 +0100
Added -link.patch to fix build. Release 3.
signon-link.patch | 14 ++++++++++++++
signon.spec | 11 ++++++++++-
2 files changed, 24 insertions(+), 1 deletion(-)
---
diff --git a/signon.spec b/signon.spec
index 609bf8a..9f278a8 100644
--- a/signon.spec
+++ b/signon.spec
@@ -6,23 +6,27 @@ Summary: Single Sign On libraries and daemon
Summary(pl.UTF-8): Biblioteki i demon Single Sign On
Name: signon
Version: 8.56
-Release: 2
+Release: 3
License: LGPL v2.1
Group: Libraries
#Source0Download: http://code.google.com/p/accounts-sso/downloads/list
Source0: http://accounts-sso.googlecode.com/files/%{name}-%{version}.tar.bz2
# Source0-md5: 85ac10ab581d84ec2344a42349bc693b
Patch0: %{name}-cryptsetup.patch
+Patch1: %{name}-link.patch
URL: http://code.google.com/p/accounts-sso/
%if %{with qt5}
BuildRequires: Qt5Core-devel >= 5
BuildRequires: Qt5DBus-devel >= 5
+BuildRequires: qt5-build >= 5
+BuildRequires: qt5-qmake >= 5
%endif
BuildRequires: QtCore-devel >= 4
BuildRequires: QtDBus-devel >= 4
BuildRequires: QtGui-devel >= 4
BuildRequires: QtNetwork-devel >= 4
BuildRequires: QtSql-devel >= 4
+BuildRequires: QtTest-devel >= 4
BuildRequires: QtXml-devel >= 4
BuildRequires: cryptsetup-devel
BuildRequires: doxygen
@@ -167,12 +171,15 @@ Statyczna biblioteka libsignon-qt5.
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
install -d build-qt4
cd build-qt4
qmake-qt4 ../signon.pro \
CONFIG+=cryptsetup \
+ BUILD_DIR="build-qt4" \
+ LIBDIR="%{_libdir}" \
QMAKE_CXX="%{__cxx}" \
QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \
QMAKE_LFLAGS_RELEASE="%{rpmldflags}"
@@ -185,6 +192,8 @@ install -d build-qt5/lib/SignOn
cd build-qt5/lib/SignOn
qmake-qt5 ../../../lib/SignOn/SignOn.pro \
CONFIG+=cryptsetup \
+ BUILD_DIR="build-qt5" \
+ LIBDIR="%{_libdir}" \
QMAKE_CXX="%{__cxx}" \
QMAKE_CXXFLAGS_RELEASE="%{rpmcxxflags}" \
QMAKE_LFLAGS_RELEASE="%{rpmldflags}"
diff --git a/signon-link.patch b/signon-link.patch
new file mode 100644
index 0000000..9bf0c04
--- /dev/null
+++ b/signon-link.patch
@@ -0,0 +1,14 @@
+--- signon-8.56/src/remotepluginprocess/remotepluginprocess.pro.link 2015-03-26 17:36:45.854835523 +0000
++++ signon-8.56/src/remotepluginprocess/remotepluginprocess.pro 2015-03-26 17:37:51.064874334 +0000
+@@ -32,9 +32,10 @@ system(pkg-config --exists libproxy-1.0)
+ }
+
+ QMAKE_LIBDIR += \
++ $${TOP_BUILD_DIR}/lib/plugins \
+ $${TOP_BUILD_DIR}/lib/plugins/signon-plugins-common
+
+-LIBS += -lsignon-plugins-common
++LIBS += -lsignon-plugins -lsignon-plugins-common
+
+ QMAKE_CXXFLAGS += -fno-exceptions \
+ -fno-rtti
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/signon.git/commitdiff/25b0b5a6496ab94a074aa89c821e01829785e70e
More information about the pld-cvs-commit
mailing list