%global apiver 1.16
Name: cairomm116
Summary: C++ API for the cairo graphics library
Version: 1.18.1
Release: 1
URL: https://www.cairographics.org
License: LGPL-2.0-or-later
SourceLicense: %{shrink:
%{license} AND
FSFAP AND
GPL-2.0-or-later AND
LGPL-2.1-or-later AND
MIT
}
Source0: https://www.cairographics.org/releases/cairomm-%{version}.tar.xz
BuildRequires: gcc-c++
BuildRequires: meson >= 0.62.0
BuildRequires: pkgconfig(cairo) >= 1.14.0
BuildRequires: pkgconfig(sigc++-3.0) >= 3.0.0
BuildRequires: pkgconfig(fontconfig)
BuildRequires: doxygen
BuildRequires: libxslt
# For tests:
BuildRequires: boost-devel
Provides: cairomm1.16 = %{version}-%{release}
Provides: cairomm1.16%{?_isa} = %{version}-%{release}
%description
This library provides a C++ interface to cairo.
The API/ABI version series is %{apiver}.
%package devel
Summary: Development files for cairomm%{apiver}
Requires: %{name}%{?_isa} = %{version}-%{release}
Provides: cairomm1.16-devel = %{version}-%{release}
Provides: cairomm1.16-devel%{?_isa} = %{version}-%{release}
%description devel
The cairomm%{apiver}-devel package contains libraries and header files for
developing applications that use cairomm%{apiver}.
The API/ABI version series is %{apiver}.
%package doc
Summary: Documentation for cairomm%{apiver}
BuildArch: noarch
%description doc
Documentation for cairomm%{apiver} can be viewed through the devhelp
documentation browser.
The API/ABI version series is %{apiver}.
%prep
%autosetup -n cairomm-%{version} -p1
%conf
%meson \
-Dbuild-documentation=true \
-Dbuild-examples=false \
-Dbuild-tests=true \
-Dboost-shared=true
%build
%meson_build
%install
%meson_install
%check
%meson_test
%files
%license COPYING
%{_libdir}/libcairomm-%{apiver}.so.*
%files devel
%{_includedir}/cairomm-%{apiver}/
%{_libdir}/libcairomm-%{apiver}.so
%{_libdir}/pkgconfig/cairomm-%{apiver}.pc
%{_libdir}/pkgconfig/cairomm-*-%{apiver}.pc
%{_libdir}/cairomm-%{apiver}/
%files doc
%license COPYING
%doc %{_docdir}/cairomm-%{apiver}/
%doc %{_datadir}/devhelp/
%changelog
* Wed Aug 05 2026 Funda Wang <fundawang@yeah.net> - 1.18.1-1
- update to 1.18.1
* Tue Apr 28 2026 Funda Wang <fundawang@yeah.net> - 1.18.0-1
- import package