Update to 1.14.2; this adds new APIs, but is ABI-backwards-compatible

This commit is contained in:
Benjamin A. Beasley 2021-02-11 10:47:06 -05:00
parent 7f932a9495
commit d5406bbd6e
3 changed files with 16 additions and 16 deletions

6
.gitignore vendored
View File

@ -7,3 +7,9 @@ cairomm-1.9.1.tar.gz
/cairomm-1.12.2.tar.gz
/cairomm-1.12.2.tar.gz.sha1
/cairomm-1.12.2.tar.gz.sha1.asc
/cairomm-1.16.0.tar.xz
/cairomm-1.16.0.tar.xz.sha1
/cairomm-1.16.0.tar.xz.sha1.asc
/cairomm-1.14.2.tar.xz
/cairomm-1.14.2.tar.xz.sha1
/cairomm-1.14.2.tar.xz.sha1.asc

View File

@ -5,20 +5,20 @@
Name: cairomm
Summary: C++ API for the cairo graphics library
Version: 1.12.2
Version: 1.14.2
Release: 1%{?dist}
URL: https://www.cairographics.org
License: LGPLv2+
%global src_base https://www.cairographics.org/releases
Source0: %{src_base}/%{name}-%{version}.tar.gz
Source0: %{src_base}/%{name}-%{version}.tar.xz
# We cannot verify GPG signatures at this time because there is no published
# keychain or keyserver to get the signing key. (Additionally, the signature is
# over a cryptographically-weak SHA1 checksum.) See
# https://gitlab.freedesktop.org/cairo/cairomm/-/issues/25.
Source1: %{src_base}/%{name}-%{version}.tar.gz.sha1
Source2: %{src_base}/%{name}-%{version}.tar.gz.sha1.asc
Source1: %{src_base}/%{name}-%{version}.tar.xz.sha1
Source2: %{src_base}/%{name}-%{version}.tar.xz.sha1.asc
# Source3 reserved for future GPG keyring
# https://gitlab.freedesktop.org/cairo/cairomm/-/issues/25
@ -77,15 +77,6 @@ popd
# %%{gpgverify} --keyring='%%{SOURCE3}' --signature='%%{SOURCE2}' \
# --data='%%{SOURCE1}'
%setup -q
# We must remove the jQuery/jQueryUI bundle with precompiled/minified/bundled
# JavaScript that is in docs/reference/html/jquery.js, since such sources are
# banned in Fedora. (Note also that the bundled JavaScript had a different
# license.) We also remove the tag file, which triggers a rebuild of the
# documentation. While we are at it, we might as well rebuild the devhelp XML
# too.
rm -rf docs/reference/html
rm docs/reference/%{name}-%{apiver}.tag \
docs/reference/%{name}-%{apiver}.devhelp2
%build
@ -133,6 +124,9 @@ install -t %{buildroot}%{_datadir}/doc/%{name}-%{apiver} -m 0644 -p \
%changelog
* Thu Feb 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 1.14.2-1
- Update to 1.14.2; this adds new APIs, but is ABI-backwards-compatible
* Thu Feb 11 2021 Benjamin A. Beasley <code@musicinmybrain.net> - 1.12.2-1
- Update to 1.12.2

View File

@ -1,3 +1,3 @@
SHA512 (cairomm-1.12.2.tar.gz) = df2749e3865dfddf04c40b671453e057e7e76c5052bfc38d5b986c544b7ec43de40b1ef5b4d0e34f58781230d4b220c4176ddef773cd6a316c73641c4aec77c0
SHA512 (cairomm-1.12.2.tar.gz.sha1) = 712fb9703b75b290d087b856412c87c11495368d256d76cce21c20be4da02ffb34b1beefdd8b1e7fd0dd98ec1090150a728fd795ccda090355c29af068b5c1b8
SHA512 (cairomm-1.12.2.tar.gz.sha1.asc) = cf57dca3e2bb2e3445f0f914109c542e75a6e4fa082b80a32ceee1d014ed7fd6bda754e50f7c6711ff1259f0f14a5f19e9f2ecaebe75d6806345e66210963949
SHA512 (cairomm-1.14.2.tar.xz) = aef374fca25ad22770407e36512046b266d71ebeccd47fb629cfbf2f67783aa314bb335b972088a88d98417a4774d6f144cd2769c452f8aa23770eae08dca592
SHA512 (cairomm-1.14.2.tar.xz.sha1) = 045fcd7380a2c63866edd10539a1daae6f36a22614b9fffaad60ea32a82b0ca221ba56596edf357d820cfe0880513ef61cb8bd34077e73bb94e51981b826bfd2
SHA512 (cairomm-1.14.2.tar.xz.sha1.asc) = 992f2ab7be68ce7570ba49efa40cc12cc2d2ed13983127892f1335401a184f3cb35e1a4b422d7ff0d234a0085bbc0dac9c84f183133f40ac47e668fb6d21f3c6