Update comments based on the new plan for the version 1.16 API/ABI

This commit is contained in:
Benjamin A. Beasley 2021-02-15 09:10:39 -05:00
parent 17e4ff0cb8
commit ce4f146441

View File

@ -9,7 +9,7 @@
Name: cairomm
Summary: C++ API for the cairo graphics library
Version: 1.14.2
Release: 4%{?dist}
Release: 5%{?dist}
URL: https://www.cairographics.org
License: LGPLv2+
@ -57,11 +57,12 @@ BuildRequires: pkgconfig(cairo-xlib-xrender)
BuildRequires: pkgconfig(mm-common-libstdc++)
BuildRequires: pkgconfig(sigc++-2.0)
# Prepare for future upgrade to API/ABI version 1.16 by introducing a name for
# API/ABI version 1.0. Dependent packages using pkg-config will not need to
# care; those that depend on this package by name, however, will need to be
# updated to require the versioned name. This name is chosen in accordance with
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Naming/#multiple.
# Based on discussion in
# https://src.fedoraproject.org/rpms/pangomm/pull-request/2, cairomm will
# continue to provide API/ABI version 1.0 indefinitely, with the cairomm1.16
# package providing the new 1.16 API/ABI series. This virtual Provides is
# therefore no longer required, as dependent packages requiring the 1.0 API/ABI
# may safely require cairomm and its subpackages.
Provides: %{name}%{apiver}%{_?isa} = %{version}-%{release}
%description
@ -157,6 +158,9 @@ cp -rp examples %{buildroot}%{_datadir}/doc/%{name}-%{apiver}/
%changelog
* Mon Feb 15 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 1.14.2-5
- Update comments based on the new plan for the version 1.16 API/ABI
* Thu Feb 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 1.14.2-4
- Prepare for future upgrade to API/ABI version 1.16 by introducing virtual
Provides for a name for API/ABI version 1.0: cairomm1.0. This will be the name