!4 Upgrade to version 1.14.4

From: @chen-jan 
Reviewed-by: @lyn1001 
Signed-off-by: @lyn1001
This commit is contained in:
openeuler-ci-bot 2023-09-08 01:54:20 +00:00 committed by Gitee
commit adf7b59a73
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 27 additions and 7 deletions

Binary file not shown.

BIN
cairomm-1.14.4.tar.xz Normal file

Binary file not shown.

View File

@ -4,16 +4,19 @@
%global libsigc_version 2.5.1 %global libsigc_version 2.5.1
Name: cairomm Name: cairomm
Version: 1.12.0 Version: 1.14.4
Release: 11 Release: 1
Summary: C++ API for the cairo graphics library Summary: C++ API for the cairo graphics library
License: LGPLv2+ License: LGPLv2+
URL: http://www.cairographics.org URL: http://www.cairographics.org
Source: http://www.cairographics.org/releases/%{name}-%{version}.tar.gz Source: http://www.cairographics.org/releases/%{name}-%{version}.tar.xz
BuildRequires: cairo-devel >= %{cairo_version} BuildRequires: cairo-devel >= %{cairo_version}
BuildRequires: libsigc++20-devel >= %{libsigc_version} BuildRequires: libsigc++20-devel >= %{libsigc_version}
BuildRequires: perl, perl(Getopt::Long), pkgconfig, gcc-g++ BuildRequires: perl, perl(Getopt::Long), pkgconfig, gcc-g++
BuildRequires: meson doxygen graphviz libxslt pkgconfig(mm-common-libstdc++)
BuildRequires: boost-devel
Requires: cairo%{?_isa} >= %{cairo_version} Requires: cairo%{?_isa} >= %{cairo_version}
Requires: libsigc++20%{?_isa} >= %{libsigc_version} Requires: libsigc++20%{?_isa} >= %{libsigc_version}
@ -38,21 +41,35 @@ developing %{name} applications.
%autosetup -p1 %autosetup -p1
%build %build
%configure --disable-static %meson \
%make_build -Dmaintainer-mode=%{?with_maintainer_mode:true}%{?!with_maintainer_mode:false} \
-Dbuild-documentation=true \
-Dbuild-examples=false \
-Dbuild-tests=true \
-Dboost-shared=true \
-Dwarnings=max
%meson_build
%install %install
%make_install %meson_install
install -t %{buildroot}%{_docdir}/cairomm-%{apiver} -m 0644 -p \
AUTHORS ChangeLog MAINTAINERS NEWS README.md
cp -rp examples %{buildroot}%{_docdir}/cairomm-%{apiver}/
%delete_la %delete_la
%check
%meson_test
%post -p /sbin/ldconfig %post -p /sbin/ldconfig
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%files %files
%license COPYING %license COPYING
%doc AUTHORS README NEWS %doc AUTHORS
%{_libdir}/lib*.so.* %{_libdir}/lib*.so.*
%files devel %files devel
@ -67,6 +84,9 @@ developing %{name} applications.
%doc %{_datadir}/devhelp/ %doc %{_datadir}/devhelp/
%changelog %changelog
* Thu Sep 07 2023 chenchen <chen_aka_jan@163.com> - 1.14.4-1
- Upgrade to version 1.14.4
* Mon May 31 2021 baizhonggui <baizhonggui@huawei.com> - 1.12.0-11 * Mon May 31 2021 baizhonggui <baizhonggui@huawei.com> - 1.12.0-11
- Fix building error: C++ compiler cannot create executables - Fix building error: C++ compiler cannot create executables
- Add gcc-g++ in BuildRequires - Add gcc-g++ in BuildRequires