%define apiver 1.4 %define _unpackaged_files_terminate_build 1 Name: pangomm Summary: C++ interface for Pango Summary(ja): Pango の C++ インターフェース Version: 2.46.4 Release: 1%{?_dist_release} Group: system Vendor: Project Vine Distribution: Vine Linux License: LGPLv2+ URL: https://www.gtkmm.org/ %global shortver %(echo %{version} | sed -e 's/\.[0-9]*$//') Source: https://download.gnome.org/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: meson BuildRequires: ninja BuildRequires: glibmm-devel >= 2.14.1 BuildRequires: cairomm-devel >= 1.2.2 BuildRequires: pango-devel >= 1.45.1 BuildRequires: doxygen BuildRequires: mm-common Obsoletes: gtkmm2 < 2.13.5 %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} Summary(ja): %{name} を使用するプログラムを開発するためのファイル Group: programming Requires: %{name} = %{version}-%{release} Requires: glibmm-devel >= 2.14.1 Requires: cairomm-devel >= 1.2.2 Requires: pango-devel >= 1.45.1 Requires: pkgconfig gtk-doc %description devel This package contains the libraries and header files needed for developing pangomm applications. %debug_package %prep %setup -q %build %meson -Dbuild-documentation=true %meson_build %install %meson_install rm -rf rpmdoc mkdir -p rpmdoc mv -f %{buildroot}%{_docdir}/pangomm-%{apiver} ./rpmdoc %files %license COPYING %doc ChangeLog NEWS README.* %{_libdir}/*.so.* %files devel %doc rpmdoc/pangomm-%{apiver} %doc %{_datadir}/devhelp/books/pangomm-%{apiver} %{_includedir}/pangomm-%{apiver} %{_libdir}/*.so %{_libdir}/pangomm-%{apiver}/* %{_libdir}/pkgconfig/*.pc %changelog * Sat Dec 14 2024 Tomohiro "Tomo-p" KATO - 2.46.4-1 - new upstream release. * Sun Aug 02 2020 Tomohiro "Tomo-p" KATO - 2.42.1-1 - new upstream release. * Sun Jan 07 2018 Tomohiro "Tomo-p" KATO - 2.40.1-1 - new upstream release. * Fri Jul 15 2016 Yoji TOYODA - 2.40.0-1 - new upstream release * Wed Jun 29 2016 Yoji TOYODA - 2.38.1-2 - rebuild with gcc-5.4.0 * Sat Oct 31 2015 Yoji TOYODA - 2.38.1-1 - new usptream release * Sun Mar 29 2015 Yoji TOYODA - 2.36.0-1 - new usptream release * Sun Feb 08 2015 Yoji TOYODA - 2.34.0-2 - rebuild with VineSeed environment * Sat May 18 2013 Yoji TOYODA - 2.34.0-1 - new upstream release * Thu Nov 03 2011 Yoji TOYODA - 2.28.4-1 - new upstream release * Thu Oct 06 2011 Yoji TOYODA - 2.28.3-1 - new upstream release * Sun Aug 14 2011 Yoji TOYODA - 2.28.2-1 - new upstream release * Tue Sep 21 2010 IWAI, Masaharu - 2.26.2-2 - build with rpm-4.8.1-1 for pkg-config file * Sun Jul 25 2010 Yoji TOYODA - 2.26.2-1 - new upstream release * Thu Apr 29 2010 Yoji TOYODA - 2.26.1-1 - new upstream release * Sun Sep 27 2009 Ryoichi INAGAKI - 2.26.0-1 - new upstream release * Fri Mar 20 2009 Ryoichi INAGAKI - 2.24.0-1 - new upstream release - dropped Patch0 * Sat Oct 4 2008 Ryoichi INAGAKI - 2.14.0-1 - Initial build for Vine Linux - added Patch0 for documentation path fix * Fri Aug 29 2008 Denis Leroy - 2.13.7-3 - Obsoletes older gtkmm to avoid libpangomm conflict * Wed Aug 27 2008 Denis Leroy - 2.13.7-2 - Spec review fixes * Mon Aug 25 2008 Denis Leroy - 2.13.7-1 - First version