09c6aea
%define apiver 1.4
Kalev Lember fb5bc4c
# first two digits of version
Kalev Lember fb5bc4c
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
09c6aea
4904342
%global glibmm_version 2.48.0
4904342
%global cairomm_version 1.2.2
0f070b6
%global pango_version 1.41.0
6ab8fc8
09c6aea
Name:           pangomm
0f070b6
Version:        2.42.1
0f070b6
Release:        1%{?dist}
09c6aea
Summary:        C++ interface for Pango
09c6aea
09c6aea
License:        LGPLv2+
0e4b1dc
URL:            http://www.gtkmm.org/
9cafbe1
Source0:        http://ftp.gnome.org/pub/GNOME/sources/pangomm/%{release_version}/%{name}-%{version}.tar.xz
09c6aea
b7668a7
BuildRequires:  gcc-c++
6ab8fc8
BuildRequires:  glibmm24-devel >= %{glibmm_version}
6ab8fc8
BuildRequires:  cairomm-devel >= %{cairomm_version}
6ab8fc8
BuildRequires:  pango-devel >= %{pango_version}
09c6aea
BuildRequires:  doxygen graphviz
09c6aea
6ab8fc8
Requires:       glibmm24%{?_isa} >= %{glibmm_version}
6ab8fc8
Requires:       cairomm%{?_isa} >= %{cairomm_version}
6ab8fc8
Requires:       pango%{?_isa} >= %{pango_version}
09c6aea
09c6aea
%description
09c6aea
pangomm provides a C++ interface to the Pango library. Highlights
09c6aea
include typesafe callbacks, widgets extensible via inheritance and a
09c6aea
comprehensive set of widget classes that can be freely combined to
09c6aea
quickly create complex user interfaces.
09c6aea
09c6aea
09c6aea
%package devel
09c6aea
Summary:        Headers for developing programs that will use %{name}
1211da2
Requires:       %{name}%{?_isa} = %{version}-%{release}
09c6aea
09c6aea
%description devel
09c6aea
This package contains the libraries and header files needed for
09c6aea
developing pangomm applications.
09c6aea
09c6aea
0fc9e9a
%package          doc
0fc9e9a
Summary:          Developer's documentation for the pangomm library
0fc9e9a
BuildArch:        noarch
Kalev Lember c688b87
Requires:         %{name} = %{version}-%{release}
0fc9e9a
Requires:         libsigc++20-doc
0fc9e9a
Requires:         glibmm24-doc
0fc9e9a
0fc9e9a
%description      doc
0fc9e9a
This package contains developer's documentation for the pangomm
0fc9e9a
library. Pangomm is the C++ API for the Pango font layout library.
0fc9e9a
0fc9e9a
The documentation can be viewed either through the devhelp
0fc9e9a
documentation browser or through a web browser.
0fc9e9a
09c6aea
%prep
09c6aea
%setup -q
09c6aea
09c6aea
09c6aea
%build
Kalev Lember 2904cf6
%configure --disable-static
09c6aea
make %{?_smp_mflags}
09c6aea
09c6aea
09c6aea
%install
7f93463
%make_install
09c6aea
09c6aea
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
09c6aea
09c6aea
37d2a7f
%ldconfig_scriptlets
09c6aea
09c6aea
09c6aea
%files
c1fd3b5
%license COPYING
b1786d5
%doc AUTHORS NEWS README
09c6aea
%{_libdir}/*.so.*
09c6aea
09c6aea
09c6aea
%files devel
09c6aea
%{_includedir}/pangomm-%{apiver}
09c6aea
%{_libdir}/*.so
09c6aea
%{_libdir}/pkgconfig/*.pc
b3364c6
%{_libdir}/pangomm-%{apiver}
09c6aea
0fc9e9a
%files doc
Kalev Lember 1f1ad37
%doc %{_docdir}/pangomm-%{apiver}/
0fc9e9a
%{_datadir}/devhelp/
09c6aea
09c6aea
%changelog
0f070b6
* Fri Mar 27 2020 Kalev Lember <klember@redhat.com> - 2.42.1-1
0f070b6
- Update to 2.42.1
0f070b6
4163213
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.2-4
4163213
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
4163213
80a3e9b
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.2-3
80a3e9b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
80a3e9b
d9ae22c
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.2-2
d9ae22c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d9ae22c
65f9201
* Wed Jan 23 2019 Kalev Lember <klember@redhat.com> - 2.40.2-1
65f9201
- Update to 2.40.2
65f9201
222c618
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-6
222c618
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
222c618
f0c6318
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-5
f0c6318
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f0c6318
1db1411
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-4
1db1411
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1db1411
e39f19c
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-3
e39f19c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e39f19c
eb8f246
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.40.1-2
eb8f246
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
eb8f246
a185e5a
* Sun Aug 21 2016 Kalev Lember <klember@redhat.com> - 2.40.1-1
a185e5a
- Update to 2.40.1
a185e5a
4904342
* Wed Mar 30 2016 Kalev Lember <klember@redhat.com> - 2.40.0-1
4904342
- Update to 2.40.0
4904342
6f043d4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.39.1-2
6f043d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
6f043d4
6df2e69
* Mon Nov 30 2015 Kalev Lember <klember@redhat.com> - 2.39.1-1
6df2e69
- Update to 2.39.1
6df2e69
a8b83fb
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 2.38.1-1
a8b83fb
- Update to 2.38.1
7f93463
- Use make_install macro
6ab8fc8
- Set minimum versions for required libraries
1211da2
- Tighten -devel deps with the _isa macro
a8b83fb
Richard Hughes 34c1951
* Tue Sep 15 2015 Richard Hughes <rhughes@redhat.com> - 2.37.2-1
Richard Hughes 34c1951
- Update to 2.37.2
Richard Hughes 34c1951
4c9bfae
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.36.0-3
4c9bfae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
4c9bfae
d4e5b69
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.36.0-2
d4e5b69
- Rebuilt for GCC 5 C++11 ABI change
d4e5b69
89cdc4a
* Tue Mar 24 2015 Kalev Lember <kalevlember@gmail.com> - 2.36.0-1
89cdc4a
- Update to 2.36.0
c1fd3b5
- Use license macro for the COPYING file
b1786d5
- Drop large ChangeLog file
89cdc4a
Richard Hughes 791b516
* Fri Feb 13 2015 Richard Hughes <rhughes@redhat.com> - 2.35.1-1
Richard Hughes 791b516
- Update to 2.35.1
Richard Hughes 791b516
5b784e3
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34.0-4
5b784e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5b784e3
28cb3c7
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34.0-3
28cb3c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
28cb3c7
c195ddf
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34.0-2
c195ddf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
c195ddf
db6a304
* Mon Apr 29 2013 Kalev Lember <kalevlember@gmail.com> - 2.34.0-1
db6a304
- Update to 2.34.0
db6a304
811c366
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.28.4-3
811c366
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
811c366
71ccf1e
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.28.4-2
71ccf1e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
71ccf1e
1bb22a4
* Mon Feb 27 2012 Kalev Lember <kalevlember@gmail.com> - 2.28.4-1
1bb22a4
- Update to 2.28.4
1bb22a4
832681a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.28.3-2
832681a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
832681a
9cafbe1
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 2.28.3-1
9cafbe1
- Update to 2.28.3
9cafbe1
Kalev Lember 2904cf6
* Thu Mar 31 2011 Kalev Lember <kalev@smartlink.ee> - 2.28.2-1
Kalev Lember 2904cf6
- Update to 2.28.2
Kalev Lember 2904cf6
Kalev Lember 9f74094
* Fri Mar 25 2011 Kalev Lember <kalev@smartlink.ee> - 2.28.1-1
Kalev Lember 9f74094
- Update to 2.28.1
Kalev Lember 9f74094
- Removed old obsoletes for gtkmm24
Kalev Lember 9f74094
Kalev Lember 1f1ad37
* Wed Mar 02 2011 Kalev Lember <kalev@smartlink.ee> - 2.27.1-3
Kalev Lember 1f1ad37
- Own /usr/share/doc/pangomm-1.4/ dir
Kalev Lember c688b87
- Require base package from -doc subpackage
Kalev Lember 1f1ad37
0fc9e9a
* Mon Feb 21 2011 Haïkel Guémar <hguemar@fedoraproject.org> - 2.27.1-2
0fc9e9a
- split doc into subpackage
0fc9e9a
- fix documentation location
0fc9e9a
- co-own /usr/share/devhelp
0fc9e9a
aff5ae4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.27.1-2
aff5ae4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
aff5ae4
Kalev Lember 68a33b8
* Thu Jan 13 2011 Kalev Lember <kalev@smartlink.ee> - 2.27.1-1
Kalev Lember 68a33b8
- Update to 2.27.1
Kalev Lember fb5bc4c
- Use macro for figuring out first two digits of version
Kalev Lember 68a33b8
Jesse Keating d755b9a
* Wed Sep 29 2010 jkeating - 2.26.2-3
Jesse Keating d755b9a
- Rebuilt for gcc bug 634757
Jesse Keating d755b9a
Kalev Lember da90005
* Tue Sep 14 2010 Kalev Lember <kalev@smartlink.ee> - 2.26.2-2
Kalev Lember da90005
- Co-own /usr/share/gtk-doc/ directory (#604407)
Kalev Lember d78bd7a
- Dropped pkgconfig dep from -devel subpackage which is now automatically added
Kalev Lember da90005
6390aca
* Mon Jul 05 2010 Kalev Lember <kalev@smartlink.ee> - 2.26.2-1
6390aca
- Update to 2.26.2
6390aca
2603bf8
* Tue Apr 13 2010 Haïkel Guémar <hguemar@fedoraproject.org> -2.26.0-2
2603bf8
- Rebuilt for F-13
2603bf8
f033431
* Fri Sep 25 2009 Denis Leroy <denis@poolshark.org> - 2.26.0-1
f033431
- Update to upstream 2.26.0
f033431
b3364c6
* Mon Sep 14 2009 Denis Leroy <denis@poolshark.org> - 2.25.1.3-1
b3364c6
- Update to upstream 2.25.1.3
b3364c6
- Package pangomm libdir directory with config include header
5eea314
- Fix documentation location
b3364c6
8bf42ad
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.24.0-2
8bf42ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
8bf42ad
43dbabd
* Wed Apr  1 2009 Denis Leroy <denis@poolshark.org> - 2.24.0-1
43dbabd
- Update to upstream 2.24.0
43dbabd
75f3065
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.14.1-2
75f3065
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
75f3065
ee20735
* Wed Nov 26 2008 Denis Leroy <denis@poolshark.org> - 2.14.1-1
ee20735
- Update to 2.14.1
ee20735
- Devhelp patch upstreamed
ee20735
e896853
* Sun Oct 12 2008 Denis Leroy <denis@poolshark.org> - 2.14.0-2
e896853
- Added patch to fix devhelp main page
e896853
db86b90
* Tue Sep 23 2008 Denis Leroy <denis@poolshark.org> - 2.14.0-1
db86b90
- Update to stable 2.14.0
db86b90
1c24a6c
* Fri Aug 29 2008 Denis Leroy <denis@poolshark.org> - 2.13.7-3
1c24a6c
- Obsoletes older gtkmm to avoid libpangomm conflict 
1c24a6c
09c6aea
* Wed Aug 27 2008 Denis Leroy <denis@poolshark.org> - 2.13.7-2
09c6aea
- Spec review fixes
09c6aea
09c6aea
* Mon Aug 25 2008 Denis Leroy <denis@poolshark.org> - 2.13.7-1
09c6aea
- First version