commit 67cde233488fb9e36a5f5569cb7faaa3b45a04da Author: MSVSphere Packaging Team Date: Tue Nov 26 17:44:47 2024 +0300 import pangomm2.48-2.50.2-2.el10 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..18cc922 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/pangomm-2.50.2.tar.xz diff --git a/.pangomm2.48.metadata b/.pangomm2.48.metadata new file mode 100644 index 0000000..422c443 --- /dev/null +++ b/.pangomm2.48.metadata @@ -0,0 +1 @@ +04fe8eb0bd3ece405411ba379932ff9c6967a8a2 SOURCES/pangomm-2.50.2.tar.xz diff --git a/SPECS/pangomm2.48.spec b/SPECS/pangomm2.48.spec new file mode 100644 index 0000000..5892867 --- /dev/null +++ b/SPECS/pangomm2.48.spec @@ -0,0 +1,136 @@ +## START: Set by rpmautospec +## (rpmautospec version 0.6.1) +## RPMAUTOSPEC: autorelease, autochangelog +%define autorelease(e:s:pb:n) %{?-p:0.}%{lua: + release_number = 2; + 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.49.4 + +Name: pangomm2.48 +Version: 2.50.2 +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 +* Mon Jun 24 2024 Troy Dawson - 2.50.2-2 +- Bump release for June 2024 mass rebuild + +* 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