## START: Set by rpmautospec ## (rpmautospec version 0.6.3) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %define apiver 2.48 # first two digits of version %define release_version %(echo %{version} | awk -F. '{print $1"."$2}') %global glibmm_version 2.68.0 %global cairomm_version 1.15.1 %global pango_version 1.52.0 Name: pangomm2.48 Version: 2.52.0 Release: %autorelease Summary: C++ interface for Pango License: LGPL-2.1-or-later URL: https://www.gtkmm.org/ Source0: https://download.gnome.org/sources/pangomm/%{release_version}/pangomm-%{version}.tar.xz BuildRequires: pkgconfig(cairomm-1.16) >= %{cairomm_version} BuildRequires: pkgconfig(glibmm-2.68) >= %{glibmm_version} BuildRequires: pkgconfig(pangocairo) >= %{pango_version} BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libxslt BuildRequires: m4 BuildRequires: meson BuildRequires: mm-common Requires: glibmm2.68%{?_isa} >= %{glibmm_version} Requires: cairomm1.16%{?_isa} >= %{cairomm_version} Requires: pango%{?_isa} >= %{pango_version} %description pangomm provides a C++ interface to the Pango library. Highlights include typesafe callbacks, widgets extensible via inheritance and a comprehensive set of widget classes that can be freely combined to quickly create complex user interfaces. %package devel Summary: Headers for developing programs that will use %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the libraries and header files needed for developing pangomm applications. %package doc Summary: Developer's documentation for the pangomm library BuildArch: noarch Requires: %{name} = %{version}-%{release} Requires: libsigc++30-doc Requires: glibmm2.68-doc %description doc This package contains developer's documentation for the pangomm library. Pangomm is the C++ API for the Pango font layout library. The documentation can be viewed either through the devhelp documentation browser or through a web browser. %prep %autosetup -p1 -n pangomm-%{version} %build %meson -Dbuild-documentation=true %meson_build %install %meson_install %files %license COPYING %doc NEWS README.md %{_libdir}/libpangomm-%{apiver}.so.1* %files devel %{_includedir}/pangomm-%{apiver} %{_libdir}/libpangomm-%{apiver}.so %{_libdir}/pkgconfig/*.pc %{_libdir}/pangomm-%{apiver} %files doc %doc %{_docdir}/pangomm-%{apiver}/ %{_datadir}/devhelp/ %changelog ## START: Generated by rpmautospec * Thu Apr 25 2024 David King - 2.52.0-1 - Update to 2.52.0 * Sat Jan 27 2024 David King - 2.50.2-1 - Update to 2.50.2 * Thu Jan 25 2024 Fedora Release Engineering - 2.50.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering - 2.50.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Thu Jul 20 2023 Fedora Release Engineering - 2.50.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jan 19 2023 Fedora Release Engineering - 2.50.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Sep 26 2022 Kalev Lember - 2.50.1-1 - Update to 2.50.1 * Fri Jul 22 2022 Fedora Release Engineering - 2.50.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Thu Jan 20 2022 Fedora Release Engineering - 2.50.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Tue Dec 07 2021 Kalev Lember - 2.50.0-1 - Update to 2.50.0 * Tue Sep 14 2021 Kalev Lember - 2.48.1-1 - Initial build of the new parallel installable pangomm-2.48 ABI version ## END: Generated by rpmautospec