Merged update from upstream sources

This is an automated DistroBaker update from upstream sources.
If you do not know what this is about or would like to opt out,
contact the OSCI team.

Source: https://src.fedoraproject.org/rpms/atkmm.git#be3c1c5e0c753949f0354901072e6d6c4c25937a
This commit is contained in:
DistroBaker 2020-12-15 10:55:45 +00:00
parent 5a8c8ad9c6
commit 2611d21345
3 changed files with 26 additions and 14 deletions

1
.gitignore vendored
View File

@ -10,3 +10,4 @@ atkmm-2.21.2.tar.bz2
/atkmm-2.24.1.tar.xz /atkmm-2.24.1.tar.xz
/atkmm-2.24.2.tar.xz /atkmm-2.24.2.tar.xz
/atkmm-2.24.3.tar.xz /atkmm-2.24.3.tar.xz
/atkmm-2.28.1.tar.xz

View File

@ -2,20 +2,25 @@
# first two digits of version # first two digits of version
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}') %define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
%global glibmm24_version 2.46.1 %global glibmm24_version 2.46.2
Name: atkmm Name: atkmm
Version: 2.24.3 Version: 2.28.1
Release: 6%{?dist} Release: 1%{?dist}
Summary: C++ interface for the ATK library Summary: C++ interface for the ATK library
License: LGPLv2+ License: LGPLv2+
URL: http://www.gtkmm.org/ URL: https://www.gtkmm.org/
Source0: http://ftp.gnome.org/pub/GNOME/sources/atkmm/%{release_version}/atkmm-%{version}.tar.xz Source0: https://download.gnome.org/sources/atkmm/%{release_version}/atkmm-%{version}.tar.xz
BuildRequires: gcc-c++
BuildRequires: atk-devel BuildRequires: atk-devel
BuildRequires: doxygen
BuildRequires: gcc-c++
BuildRequires: glibmm24-devel >= %{glibmm24_version} BuildRequires: glibmm24-devel >= %{glibmm24_version}
BuildRequires: libxslt
BuildRequires: m4
BuildRequires: meson
BuildRequires: mm-common
Requires: glibmm24%{?_isa} >= %{glibmm24_version} Requires: glibmm24%{?_isa} >= %{glibmm24_version}
@ -28,7 +33,7 @@ quickly create complex user interfaces.
%package devel %package devel
Summary: Development files for %{name} Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel %description devel
The %{name}-devel package contains libraries and header files for The %{name}-devel package contains libraries and header files for
@ -54,13 +59,12 @@ documentation browser or through a web browser.
%build %build
%configure --disable-static %meson -Dbuild-documentation=true
%make_build %meson_build
%install %install
%make_install %meson_install
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%ldconfig_scriptlets %ldconfig_scriptlets
@ -69,11 +73,11 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%files %files
%license COPYING %license COPYING
%doc AUTHORS NEWS README %doc AUTHORS NEWS README
%{_libdir}/*.so.* %{_libdir}/libatkmm-%{apiver}.so.1*
%files devel %files devel
%{_includedir}/atkmm-%{apiver}/ %{_includedir}/atkmm-%{apiver}/
%{_libdir}/*.so %{_libdir}/libatkmm-%{apiver}.so
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%{_libdir}/atkmm-%{apiver}/ %{_libdir}/atkmm-%{apiver}/
@ -83,6 +87,13 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%changelog %changelog
* Mon Dec 14 2020 Kalev Lember <klember@redhat.com> - 2.28.1-1
- Update to 2.28.1
- Switch to meson build system
- Update source URLs
- Tighten -devel subpackage deps
- Tighten soname globs
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.24.3-6 * Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.24.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (atkmm-2.24.3.tar.xz) = dc08efcd965b4ac385f73847d065d7cbf5f8e05b8644f49a6d794805a7bd6a9a03ff159c308b9062fe66d8acfc8e8e237654622c6a7cd22fde5a518388290cb6 SHA512 (atkmm-2.28.1.tar.xz) = 9f336b594930b62e9789011f4584f569d40b6153e5f3f04ac0f5b48704c50fb7b99d3f5d8639eec8dfd42b9c268df3cf21c2ae2372fdb781729fa29c57365916