Compare commits

...

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
d1e749193d
!10 Update to 3.24.7
From: @dwl301 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
2023-02-17 07:52:04 +00:00
dwl301
a3763fe92d Update to 3.24.7 2023-02-01 16:01:38 +08:00
openeuler-ci-bot
e65fcce640
!7 License compliance rectification
From: @lauk001 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
2022-09-21 02:55:34 +00:00
lauk001
0804c81e26 License compliance rectification 2022-06-20 14:21:58 +08:00
openeuler-ci-bot
592c26638a
!6 update to 3.24.6
From: @zhang__3125 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
2022-06-17 09:39:19 +00:00
zhang__3125
7bebb95ad2 Update to 3.24.6 2022-06-08 15:31:20 +08:00
openeuler-ci-bot
e59632337b
!5 Update to 3.24.5
From: @zhang__3125 
Reviewed-by: @small_leek 
Signed-off-by: @small_leek
2022-05-23 03:12:12 +00:00
zhang__3125
cf5e2b812e Update to 3.24.5 2022-04-13 19:10:39 +08:00
openeuler-ci-bot
bc8f0a61de !3 Upgrade to 3.24.4
From: @weijin-deng
Reviewed-by: @small_leek
Signed-off-by: @small_leek
2021-06-29 06:23:33 +00:00
weijin-deng
0dfc669541 Upgrade to 3.24.4
Use meson rebuild
2021-06-28 11:35:37 +08:00
3 changed files with 61 additions and 26 deletions

View File

@ -1,16 +1,34 @@
%global apiver 3.0
%global glibmm24_version 2.54.0
%global gtk3_version 3.24.0
%global cairomm_version 1.12.0
%global pangomm_version 2.38.2
%global gdk_pixbuf2_version 2.35.5
%global atkmm_version 2.24.2
Name: gtkmm30
Version: 3.22.2
Release: 4
Version: 3.24.7
Release: 1
Summary: C++ Interfaces for GTK+ and GNOME
License: LGPLv2+
URL: https://www.gtkmm.org/en/
Source0: http://download.gnome.org/sources/gtkmm/3.22/gtkmm-%{version}.tar.xz
License: LGPL-2.1-only and GPL-2.0-or-later
URL: https://www.gtkmm.org/
Source0: https://download.gnome.org/sources/gtkmm/3.24/gtkmm-%{version}.tar.xz
BuildRequires: gcc-c++ atkmm-devel >= 2.24.2 cairomm-devel >= 1.12.0 gdk-pixbuf2-devel >= 2.36.0
BuildRequires: glibmm24-devel >= 2.50.0 gtk3-devel >= 3.23.0 pangomm-devel >= 2.39.0
BuildRequires: meson gcc-c++ m4 doxygen mm-common libxslt
BuildRequires: gdk-pixbuf2-devel >= %{gdk_pixbuf2_version}
BuildRequires: glibmm24-devel >= %{glibmm24_version}
BuildRequires: gtk3-devel >= %{gtk3_version}
BuildRequires: atkmm-devel >= %{atkmm_version}
BuildRequires: cairomm-devel >= %{cairomm_version}
BuildRequires: pangomm-devel >= %{pangomm_version}
Requires: atkmm >= 2.24.2 cairomm >= 1.12.0 gdk-pixbuf2 >= 2.36.0
Requires: glibmm24 >= 2.50.0 gtk3 >= 3.23.0 pangomm >= 2.39.0 glibmm24-doc
Requires: atkmm%{?_isa} >= %{atkmm_version}
Requires: cairomm%{?_isa} >= %{cairomm_version}
Requires: gdk-pixbuf2%{?_isa} >= %{gdk_pixbuf2_version}
Requires: glibmm24%{?_isa} >= %{glibmm24_version}
Requires: gtk3%{?_isa} >= %{gtk3_version}
Requires: pangomm%{?_isa} >= %{pangomm_version}
Requires: glibmm24-doc
Provides: %{name}-doc = %{version}-%{release}
Obsoletes: %{name}-doc < %{version}-%{release}
@ -30,34 +48,51 @@ This pacakge contains development files for %{name}.
%prep
%autosetup -n gtkmm-%{version}
mkdir -p _docs
cp -a demos/ _docs/
%build
%configure
%disable_rpath
sed -i 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
%make_build
%meson -Dbuild-documentation=true
%meson_build
%install
%make_install
%meson_install
%delete_la_and_a
%files
%doc NEWS README
%license COPYING AUTHORS
%doc %{_docdir}/gtkmm-3.0/
%license COPYING
%doc AUTHORS NEWS README
%{_libdir}/libgdkmm-%{apiver}.so.1*
%{_libdir}/libgtkmm-%{apiver}.so.1*
%doc %{_docdir}/gtkmm-%{apiver}/
%doc %{_datadir}/devhelp/
%doc demos/*
%{_libdir}/*.so.*
%doc _docs/*
%files devel
%{_includedir}/g*kmm-3.0/
%{_libdir}/*.so
%{_libdir}/g*kmm-3.0/
%{_includedir}/gtkmm-%{apiver}/
%{_includedir}/gdkmm-%{apiver}/
%{_libdir}/libgdkmm-%{apiver}.so
%{_libdir}/libgtkmm-%{apiver}.so
%{_libdir}/gtkmm-%{apiver}/
%{_libdir}/gdkmm-%{apiver}/
%{_libdir}/pkgconfig/*.pc
%changelog
* Mon Jan 2 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 3.24.7-1
- Update to 3.24.7
-* Mon Jun 20 2022 liukuo <liukuo@kylinos.cn> - 3.24.6-2
-- License compliance rectification
* Mon Jun 6 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 3.24.6-1
- Update to 3.24.6
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 3.24.5-1
- Update to 3.24.5
* Fri Jun 18 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 3.24.4-1
- Upgrade to 3.24.4
- Use meson rebuild
* Fri Dec 13 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.22.2-4
- Package init

View File

@ -1,4 +1,4 @@
version_control: gitlab.gnome
src_repo: gtkmm
tag_prefix: ^
seperator: .
separator: .