[packages/fwbuilder] - make sure the build uses PLD CXXFLAGS, rel 5
baggins
baggins at pld-linux.org
Sun Oct 24 21:49:17 CEST 2021
commit d125a6784688c095a7f66e9ed400ee9ddced372f
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Oct 24 21:48:48 2021 +0200
- make sure the build uses PLD CXXFLAGS, rel 5
fwbuilder.spec | 8 +++++++-
opt.patch | 17 +++++++++++++++++
2 files changed, 24 insertions(+), 1 deletion(-)
---
diff --git a/fwbuilder.spec b/fwbuilder.spec
index f6aadf1..1e7ac49 100644
--- a/fwbuilder.spec
+++ b/fwbuilder.spec
@@ -5,7 +5,7 @@ Summary: Firewall Builder
Summary(pl.UTF-8): Narzędzie do tworzenia firewalli
Name: fwbuilder
Version: %{_majver}.%{_minver}.0.3599
-Release: 4
+Release: 5
License: GPL v2
Group: Applications/System
Source0: http://downloads.sourceforge.net/fwbuilder/%{name}-%{version}.tar.gz
@@ -15,6 +15,7 @@ Source2: %{name}.png
Patch0: %{name}-configure.patch
Patch1: %{name}-c++.patch
Patch2: %{name}-dont-mess-with-compiler-names-and-ccache.patch
+Patch3: opt.patch
URL: http://www.fwbuilder.org/
BuildRequires: QtCore-devel >= 4.3
BuildRequires: QtDBus-devel >= 4.3
@@ -210,17 +211,22 @@ Pliki specyficzne dla MacOS X.
#%patch0 -p1
%patch1 -p1
#%patch2 -p1
+%patch3 -p1
%build
export QTDIR="%{_usr}"
export QMAKESPEC="%{_datadir}/qt4/mkspecs/linux-g++"
+export OPTFLAGS="%{rpmcxxflags} -std=c++11"
+export CXXFLAGS="%{rpmcxxflags} -std=c++11"
cp -f /usr/share/automake/config.* .
+%{__libtoolize}
%{__aclocal}
%{__autoconf}
%configure \
--with-templatedir=%{_datadir}/fwbuilder \
--with-qmake=qmake-qt4
+
%{__make}
%install
diff --git a/opt.patch b/opt.patch
new file mode 100644
index 0000000..175ebb9
--- /dev/null
+++ b/opt.patch
@@ -0,0 +1,17 @@
+--- fwbuilder-5.1.0.3599/qmake.inc.in~ 2012-03-23 07:10:54.000000000 +0100
++++ fwbuilder-5.1.0.3599/qmake.inc.in 2021-10-24 21:40:34.809627661 +0200
+@@ -35,10 +35,10 @@
+ MOC_DIR = .moc
+ OBJECTS_DIR = .obj
+
+- QMAKE_CFLAGS_DEBUG += -Wno-unused-parameter
+- QMAKE_CFLAGS_RELEASE += -Wno-unused-parameter
+- QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter
+- QMAKE_CXXFLAGS_RELEASE += -Wno-unused-parameter
++ QMAKE_CFLAGS_DEBUG += -Wno-unused-parameter $$(OPTFLAGS)
++ QMAKE_CFLAGS_RELEASE += -Wno-unused-parameter $$(OPTFLAGS)
++ QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter $$(OPTFLAGS)
++ QMAKE_CXXFLAGS_RELEASE += -Wno-unused-parameter $$(OPTFLAGS)
+
+ !macx {
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/fwbuilder.git/commitdiff/d125a6784688c095a7f66e9ed400ee9ddced372f
More information about the pld-cvs-commit
mailing list