[packages/cppcheck] - ensure shared tinyxml2
qboosh
qboosh at pld-linux.org
Sun May 17 15:42:26 CEST 2026
commit b00de7d566011f7ac625399e378830fdc58495c3
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun May 17 15:42:23 2026 +0200
- ensure shared tinyxml2
cppcheck.spec | 29 +++++++++++++++--------------
1 file changed, 15 insertions(+), 14 deletions(-)
---
diff --git a/cppcheck.spec b/cppcheck.spec
index 6b48da2..62ca057 100644
--- a/cppcheck.spec
+++ b/cppcheck.spec
@@ -12,7 +12,7 @@ Group: Development/Tools
Source0: https://downloads.sourceforge.net/cppcheck/%{name}-%{version}.tar.bz2
# Source0-md5: 052140ea9d97107644440ec669a646b7
Patch0: %{name}-translations.patch
-URL: http://cppcheck.sourceforge.io/
+URL: https://cppcheck.sourceforge.io/
BuildRequires: boost-devel
BuildRequires: cmake >= 3.22
BuildRequires: docbook-style-xsl
@@ -23,19 +23,19 @@ BuildRequires: pcre-devel
BuildRequires: python3 >= 1:3.7
BuildRequires: python3-modules >= 1:3.7
BuildRequires: rpm-build >= 4.6
-BuildRequires: rpmbuild(macros) >= 1.605
+BuildRequires: rpmbuild(macros) >= 2.047
BuildRequires: sed >= 4.0
BuildRequires: tinyxml2-devel
%if %{with gui}
-BuildRequires: Qt6Charts-devel
-BuildRequires: Qt6Core-devel
-BuildRequires: Qt6Gui-devel
-BuildRequires: Qt6Help-devel
-BuildRequires: Qt6Network-devel
-BuildRequires: Qt6PrintSupport-devel
-BuildRequires: Qt6Widgets-devel
-BuildRequires: qt6-build
-BuildRequires: qt6-linguist
+BuildRequires: Qt6Charts-devel >= 6.0.0
+BuildRequires: Qt6Core-devel >= 6.0.0
+BuildRequires: Qt6Gui-devel >= 6.0.0
+BuildRequires: Qt6Help-devel >= 6.0.0
+BuildRequires: Qt6Network-devel >= 6.0.0
+BuildRequires: Qt6PrintSupport-devel >= 6.0.0
+BuildRequires: Qt6Widgets-devel >= 6.0.0
+BuildRequires: qt6-build >= 6.0.0
+BuildRequires: qt6-linguist >= 6.0.0
%endif
Requires: %{name}-common = %{version}-%{release}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -88,13 +88,14 @@ Oparty na Qt6 graficzny interfejs użytkownika do cppcheck.
%build
%{__make} DB2MAN=%{_datadir}/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl man
-%{cmake} -B build \
+%cmake -B build \
-DBUILD_SHARED_LIBS:BOOL=OFF \
- -DBUILD_GUI:BOOL=%{?with_gui:ON}%{!?with_gui:OFF} \
- -DWITH_QCHART:BOOL=%{?with_gui:ON}%{!?with_gui:OFF} \
+ -DBUILD_GUI:BOOL=%{__ON_OFF gui} \
+ -DWITH_QCHART:BOOL=%{__ON_OFF gui} \
-DHAVE_RULES:BOOL=ON \
-DUSE_BOOST:BOOL=ON \
-DUSE_BUNDLED_TINYXML2:BOOL=OFF \
+ -Dtinyxml2_SHARED_LIBS:BOOL=ON
%{__make} -C build
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/cppcheck.git/commitdiff/b00de7d566011f7ac625399e378830fdc58495c3
More information about the pld-cvs-commit
mailing list