[packages/browser-plugin-esteid] - up to 1.3.3, firebreath 1.5.2; however fails with boost
glen
glen at pld-linux.org
Thu Jul 12 12:42:43 CEST 2012
commit f03b3298ca507ee954709ccb3f91991d66bed152
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Thu Jul 12 13:42:37 2012 +0300
- up to 1.3.3, firebreath 1.5.2; however fails with boost
browser-plugin-esteid.spec | 31 +++++++++++++++++++++----------
1 file changed, 21 insertions(+), 10 deletions(-)
---
diff --git a/browser-plugin-esteid.spec b/browser-plugin-esteid.spec
index 1ff30e2..74cacfa 100644
--- a/browser-plugin-esteid.spec
+++ b/browser-plugin-esteid.spec
@@ -1,20 +1,26 @@
# TODO
# - new dir for gecko extensions
-# - current firebreath version is 1.5.1
-%define firebreath_version 1.3.2a
+%define firebreath_version 1.5.2
Summary: Estonian ID card digital signing browser plugin
Summary(pl.UTF-8): Wtyczka przeglądarki do cyfrowego podpisywania przy użyciu estońskich kart eID
Name: browser-plugin-esteid
-Version: 1.2.0
-Release: 3
+Version: 1.3.3
+Release: 0.1
+# The source files from esteid-browser-plugin and Firebreath are compiled
+# together to the shared object npesteid.so.
+# Firebreath is dual-licensed [BSD or LGPLv2+], esteid-browser-plugin is LGPLv2+.
+# The resulting npesteid.so binary is: LGPLv2+.
+#
+# The files in mozilla-esteid subpackage are all from esteid-browser-plugin
+# tarball and are LGPLv2+.
License: LGPL v2+
Group: Applications/Networking
#Source0Download: http://code.google.com/p/firebreath/downloads/list
Source0: http://firebreath.googlecode.com/files/firebreath-%{firebreath_version}.7z
-# Source0-md5: 15d7bfefe21b916563b0583f4ecae675
-#Source1Download: http://code.google.com/p/esteid/downloads/list
+# Source0-md5: 7321e1c2157b69faf68e4b64aeb0ab3d
+# Source1Download: http://code.google.com/p/esteid/downloads/list
Source1: http://esteid.googlecode.com/files/esteid-browser-plugin-%{version}.tar.bz2
-# Source1-md5: 4a26435087b8578c5727b144e5870ae6
+# Source1-md5: d9af514fb8fa251e9039340f7063eb12
URL: http://code.google.com/p/esteid/
BuildRequires: boost-devel
BuildRequires: cmake
@@ -60,16 +66,21 @@ istniejące strony WWW używające stare API do podpisów.
%prep
%setup -qcT
# Extract firebreath
-7z x %{SOURCE0} >/dev/null
+7z x %{SOURCE0} > /dev/null
mv firebreath-%{firebreath_version}/* .
+
# Extract esteid-browser-plugin into firebreath's projects/ subdir
install -d projects
-tar -xf %{SOURCE1} -C projects
+tar xf %{SOURCE1} -C projects
+
+# Remove bundled libraries
+%{__rm} -rv src/3rdParty/boost
+%{__rm} -rv src/libs
%build
install -d build
cd build
-export CXXFLAGS="%{rpmcxxflags} -fno-strict-aliasing -DBOOST_FILESYSTEM_VERSION=2"
+export CXXFLAGS="%{rpmcxxflags} -fno-strict-aliasing"
export CFLAGS="$CXXFLAGS"
%cmake .. \
-DCMAKE_BUILD_WITH_INSTALL_RPATH=FALSE \
More information about the pld-cvs-commit
mailing list