From 41dad1a091351537a1b95ae16457b08dee57f24921e0b5391e36ae5e260e7d47 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 10 Jun 2010 12:42:03 +0000 Subject: [PATCH 1/6] Accepting request 41307 from home:balta3 Copy from home:balta3/gtkmm2 via accept of submit request 41307 revision 3. Request was accepted with message: Forwarding to openSUSE:Factory OBS-URL: https://build.opensuse.org/request/show/41307 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=48 --- baselibs.conf | 1 + gtkmm2.changes | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 baselibs.conf diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..cd72167 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +gtkmm2 diff --git a/gtkmm2.changes b/gtkmm2.changes index c66c938..3311f80 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Jun 10 08:56:43 UTC 2010 - wittemar@googlemail.com + +- build 32bit-package + ------------------------------------------------------------------- Fri May 7 00:33:11 CEST 2010 - dimstar@opensuse.org From 3cd3ebb98d3d2f2cb12aa340663051fdd9ac832882d998f9fb9e92478cd97ea6 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Fri, 11 Jun 2010 08:30:33 +0000 Subject: [PATCH 2/6] checked in (request 41323) OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=49 --- baselibs.conf | 1 - gtkmm2.changes | 5 ----- 2 files changed, 6 deletions(-) delete mode 100644 baselibs.conf diff --git a/baselibs.conf b/baselibs.conf deleted file mode 100644 index cd72167..0000000 --- a/baselibs.conf +++ /dev/null @@ -1 +0,0 @@ -gtkmm2 diff --git a/gtkmm2.changes b/gtkmm2.changes index 3311f80..c66c938 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -1,8 +1,3 @@ -------------------------------------------------------------------- -Thu Jun 10 08:56:43 UTC 2010 - wittemar@googlemail.com - -- build 32bit-package - ------------------------------------------------------------------- Fri May 7 00:33:11 CEST 2010 - dimstar@opensuse.org From a1701d81c14a153365dc851dd4c45b181305ef66f9032faad2ea94ac89ff96f0 Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 6 Aug 2010 11:06:46 +0000 Subject: [PATCH 3/6] Accepting request 44705 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/gtkmm2 via accept of submit request 44705 revision 3. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/44705 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=50 --- baselibs.conf | 1 + gtkmm-2.20.3.tar.bz2 | 3 --- gtkmm-2.21.5.tar.bz2 | 3 +++ gtkmm2.changes | 29 +++++++++++++++++++++++++++++ gtkmm2.spec | 15 +++++++-------- 5 files changed, 40 insertions(+), 11 deletions(-) create mode 100644 baselibs.conf delete mode 100644 gtkmm-2.20.3.tar.bz2 create mode 100644 gtkmm-2.21.5.tar.bz2 diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..cd72167 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1 @@ +gtkmm2 diff --git a/gtkmm-2.20.3.tar.bz2 b/gtkmm-2.20.3.tar.bz2 deleted file mode 100644 index 71a8c16..0000000 --- a/gtkmm-2.20.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:311d2156f15cdbdce22cb2af6e606a3f621d7dfebea6f7b1be0132e81af90585 -size 12554334 diff --git a/gtkmm-2.21.5.tar.bz2 b/gtkmm-2.21.5.tar.bz2 new file mode 100644 index 0000000..9613fcc --- /dev/null +++ b/gtkmm-2.21.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01bada05487a2fdcc8009eb1e0aa781d5f5045ad1f34ef6aacade2f5bb843325 +size 11330536 diff --git a/gtkmm2.changes b/gtkmm2.changes index c66c938..0506a84 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Fri Aug 6 04:35:56 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.21.5: + + Adapt to recent GDK and Gtk+ deprecations. + You may need to include gtkmm/box, gtkmm/dialog.h, + gtkmm/main.h, gtkmm/treepath, or gtkmm.h before other gtkmm or + gtk+ includes to build with disabled deprecations and warnings + as errors. + + PrintOperation: get_default_page_setup(): refcount fix. + bgo#622957 +- Changes from version 2.21.1: + + atkmm is now a separate tarball module. + + Remove support for these glibmm build options via ifdefs: + --enable-api-exceptions + --enable-api-properties + --enable-api-default-signal-handlers + (All this gtkmm API is now always present.) + + Assistant: Added commit(). + + Entry: Added im_context_filter_keypress() and + reset_im_context(). +- Add atkmm-devel BuildRequires and remove update-desktop-files + BuildRequires. + +------------------------------------------------------------------- +Thu Jun 10 08:56:43 UTC 2010 - wittemar@googlemail.com + +- build 32bit-package + ------------------------------------------------------------------- Fri May 7 00:33:11 CEST 2010 - dimstar@opensuse.org diff --git a/gtkmm2.spec b/gtkmm2.spec index 4fb0834..bfe6acb 100644 --- a/gtkmm2.spec +++ b/gtkmm2.spec @@ -1,5 +1,5 @@ # -# spec file for package gtkmm2 (Version 2.20.3) +# spec file for package gtkmm2 (Version 2.21.5) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,9 +20,9 @@ Name: gtkmm2 %define _name gtkmm -BuildRequires: cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel update-desktop-files +BuildRequires: atkmm-devel cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel BuildRequires: gtk2-devel >= 2.15.1 -Version: 2.20.3 +Version: 2.21.5 Release: 1 Group: System/Libraries License: LGPLv2.1+ @@ -99,14 +99,13 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%{_libdir}/gdkmm-2.4 -%{_libdir}/gtkmm-2.4 +%{_libdir}/gdkmm-2.4/ +%{_libdir}/gtkmm-2.4/ %files doc %defattr (-, root, root) -%{_datadir}/devhelp/books/gtkmm-2.4 -%{_datadir}/doc/gtkmm-2.4 -%{_datadir}/gtkmm-2.4 +%{_datadir}/devhelp/books/gtkmm-2.4/ +%{_datadir}/doc/gtkmm-2.4/ # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books From 0c7c9b77262ceadff4c00d61a21d52f43908ccc71b444c11871b96eea92c36cf Mon Sep 17 00:00:00 2001 From: Vincent Untz Date: Fri, 6 Aug 2010 11:34:53 +0000 Subject: [PATCH 4/6] Accepting request 44713 from home:vuntz:branches:GNOME:Factory Copy from home:vuntz:branches:GNOME:Factory/gtkmm2 via accept of submit request 44713 revision 2. Request was accepted with message: ok OBS-URL: https://build.opensuse.org/request/show/44713 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=51 --- gtkmm2.changes | 5 +++++ gtkmm2.spec | 27 ++++++++++++++++++++------- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/gtkmm2.changes b/gtkmm2.changes index 0506a84..2b9297d 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -21,6 +21,11 @@ Fri Aug 6 04:35:56 CEST 2010 - vuntz@opensuse.org reset_im_context(). - Add atkmm-devel BuildRequires and remove update-desktop-files BuildRequires. +- Remove explicit Requires from devel package: they will get + automatically added with pkgconfig()-style Requires. +- Respect the shared library packaging policy and create a + libgtkmm-2_4-1 package. +- Fix self-obsoletion issues, to make rpmlint happy. ------------------------------------------------------------------- Thu Jun 10 08:56:43 UTC 2010 - wittemar@googlemail.com diff --git a/gtkmm2.spec b/gtkmm2.spec index bfe6acb..455fcd6 100644 --- a/gtkmm2.spec +++ b/gtkmm2.spec @@ -29,8 +29,6 @@ License: LGPLv2.1+ Summary: C++ Interface for GTK2 (a GUI Library for X) Url: http://www.gtkmm.org/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.10/%{_name}-%{version}.tar.bz2 -Provides: gtkmm24 = %{version} -Obsoletes: gtkmm24 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -39,13 +37,28 @@ GTK+ 2. 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 -n libgtkmm-2_4-1 +License: LGPLv2.1+ +Group: System/Libraries +Summary: C++ Interface for GTK2 (a GUI library for X) +Provides: gtkmm2 = %{version} +Obsoletes: gtkmm2 < %{version} +Provides: gtkmm24 = %{version} +Obsoletes: gtkmm24 < %{version} + +%description -n libgtkmm-2_4-1 +Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps +GTK+ 2. 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 License: LGPLv2.1+ Group: Development/Libraries/C and C++ Summary: C++ Interface for GTK2 (a GUI library for X) -Requires: %{name} = %{version} gtk2-devel glibmm2-devel cairomm-devel atk-devel pango-devel pangomm-devel +Requires: libgtkmm-2_4-1 = %{version} Provides: gtkmm24-devel = %{version} -Obsoletes: gtkmm24-devel +Obsoletes: gtkmm24-devel < %{version} %description devel Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps @@ -85,11 +98,11 @@ rm $RPM_BUILD_ROOT/%{_libdir}/*.*a %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig +%post -n libgtkmm-2_4-1 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libgtkmm-2_4-1 -p /sbin/ldconfig -%files +%files -n libgtkmm-2_4-1 %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README %{_libdir}/*.so.* From 9070a1f1210cb15d3c593293dca66aed12e8695630b53907cebd1decd9e7a505 Mon Sep 17 00:00:00 2001 From: OBS User autobuild Date: Mon, 9 Aug 2010 20:34:55 +0000 Subject: [PATCH 5/6] checked in (request 45095) OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=52 --- gtkmm-2.20.3.tar.bz2 | 3 +++ gtkmm-2.21.5.tar.bz2 | 3 --- gtkmm2.changes | 29 ----------------------------- gtkmm2.spec | 44 ++++++++++++++++---------------------------- 4 files changed, 19 insertions(+), 60 deletions(-) create mode 100644 gtkmm-2.20.3.tar.bz2 delete mode 100644 gtkmm-2.21.5.tar.bz2 diff --git a/gtkmm-2.20.3.tar.bz2 b/gtkmm-2.20.3.tar.bz2 new file mode 100644 index 0000000..71a8c16 --- /dev/null +++ b/gtkmm-2.20.3.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:311d2156f15cdbdce22cb2af6e606a3f621d7dfebea6f7b1be0132e81af90585 +size 12554334 diff --git a/gtkmm-2.21.5.tar.bz2 b/gtkmm-2.21.5.tar.bz2 deleted file mode 100644 index 9613fcc..0000000 --- a/gtkmm-2.21.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:01bada05487a2fdcc8009eb1e0aa781d5f5045ad1f34ef6aacade2f5bb843325 -size 11330536 diff --git a/gtkmm2.changes b/gtkmm2.changes index 2b9297d..3311f80 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -1,32 +1,3 @@ -------------------------------------------------------------------- -Fri Aug 6 04:35:56 CEST 2010 - vuntz@opensuse.org - -- Update to version 2.21.5: - + Adapt to recent GDK and Gtk+ deprecations. - You may need to include gtkmm/box, gtkmm/dialog.h, - gtkmm/main.h, gtkmm/treepath, or gtkmm.h before other gtkmm or - gtk+ includes to build with disabled deprecations and warnings - as errors. - + PrintOperation: get_default_page_setup(): refcount fix. - bgo#622957 -- Changes from version 2.21.1: - + atkmm is now a separate tarball module. - + Remove support for these glibmm build options via ifdefs: - --enable-api-exceptions - --enable-api-properties - --enable-api-default-signal-handlers - (All this gtkmm API is now always present.) - + Assistant: Added commit(). - + Entry: Added im_context_filter_keypress() and - reset_im_context(). -- Add atkmm-devel BuildRequires and remove update-desktop-files - BuildRequires. -- Remove explicit Requires from devel package: they will get - automatically added with pkgconfig()-style Requires. -- Respect the shared library packaging policy and create a - libgtkmm-2_4-1 package. -- Fix self-obsoletion issues, to make rpmlint happy. - ------------------------------------------------------------------- Thu Jun 10 08:56:43 UTC 2010 - wittemar@googlemail.com diff --git a/gtkmm2.spec b/gtkmm2.spec index 455fcd6..8e4a20f 100644 --- a/gtkmm2.spec +++ b/gtkmm2.spec @@ -1,5 +1,5 @@ # -# spec file for package gtkmm2 (Version 2.21.5) +# spec file for package gtkmm2 (Version 2.20.3) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,15 +20,17 @@ Name: gtkmm2 %define _name gtkmm -BuildRequires: atkmm-devel cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel +BuildRequires: cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel update-desktop-files BuildRequires: gtk2-devel >= 2.15.1 -Version: 2.21.5 -Release: 1 +Version: 2.20.3 +Release: 2 Group: System/Libraries License: LGPLv2.1+ Summary: C++ Interface for GTK2 (a GUI Library for X) Url: http://www.gtkmm.org/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.10/%{_name}-%{version}.tar.bz2 +Provides: gtkmm24 = %{version} +Obsoletes: gtkmm24 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -37,28 +39,13 @@ GTK+ 2. 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 -n libgtkmm-2_4-1 -License: LGPLv2.1+ -Group: System/Libraries -Summary: C++ Interface for GTK2 (a GUI library for X) -Provides: gtkmm2 = %{version} -Obsoletes: gtkmm2 < %{version} -Provides: gtkmm24 = %{version} -Obsoletes: gtkmm24 < %{version} - -%description -n libgtkmm-2_4-1 -Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps -GTK+ 2. 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 License: LGPLv2.1+ Group: Development/Libraries/C and C++ Summary: C++ Interface for GTK2 (a GUI library for X) -Requires: libgtkmm-2_4-1 = %{version} +Requires: %{name} = %{version} gtk2-devel glibmm2-devel cairomm-devel atk-devel pango-devel pangomm-devel Provides: gtkmm24-devel = %{version} -Obsoletes: gtkmm24-devel < %{version} +Obsoletes: gtkmm24-devel %description devel Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps @@ -98,11 +85,11 @@ rm $RPM_BUILD_ROOT/%{_libdir}/*.*a %clean rm -rf $RPM_BUILD_ROOT -%post -n libgtkmm-2_4-1 -p /sbin/ldconfig +%post -p /sbin/ldconfig -%postun -n libgtkmm-2_4-1 -p /sbin/ldconfig +%postun -p /sbin/ldconfig -%files -n libgtkmm-2_4-1 +%files %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README %{_libdir}/*.so.* @@ -112,13 +99,14 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%{_libdir}/gdkmm-2.4/ -%{_libdir}/gtkmm-2.4/ +%{_libdir}/gdkmm-2.4 +%{_libdir}/gtkmm-2.4 %files doc %defattr (-, root, root) -%{_datadir}/devhelp/books/gtkmm-2.4/ -%{_datadir}/doc/gtkmm-2.4/ +%{_datadir}/devhelp/books/gtkmm-2.4 +%{_datadir}/doc/gtkmm-2.4 +%{_datadir}/gtkmm-2.4 # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books From 50bddee74d12863cde9a2762122eb4712e1ed0595ab1f8084e8fbf294e0af42a Mon Sep 17 00:00:00 2001 From: OBS User buildservice-autocommit Date: Mon, 9 Aug 2010 20:34:57 +0000 Subject: [PATCH 6/6] Updating link to change in openSUSE:Factory/gtkmm2 revision 39.0 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtkmm2?expand=0&rev=e736f885034014fe0c2ee2991e21e618 --- gtkmm-2.20.3.tar.bz2 | 3 --- gtkmm-2.21.5.tar.bz2 | 3 +++ gtkmm2.changes | 29 +++++++++++++++++++++++++++++ gtkmm2.spec | 44 ++++++++++++++++++++++++++++---------------- 4 files changed, 60 insertions(+), 19 deletions(-) delete mode 100644 gtkmm-2.20.3.tar.bz2 create mode 100644 gtkmm-2.21.5.tar.bz2 diff --git a/gtkmm-2.20.3.tar.bz2 b/gtkmm-2.20.3.tar.bz2 deleted file mode 100644 index 71a8c16..0000000 --- a/gtkmm-2.20.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:311d2156f15cdbdce22cb2af6e606a3f621d7dfebea6f7b1be0132e81af90585 -size 12554334 diff --git a/gtkmm-2.21.5.tar.bz2 b/gtkmm-2.21.5.tar.bz2 new file mode 100644 index 0000000..9613fcc --- /dev/null +++ b/gtkmm-2.21.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01bada05487a2fdcc8009eb1e0aa781d5f5045ad1f34ef6aacade2f5bb843325 +size 11330536 diff --git a/gtkmm2.changes b/gtkmm2.changes index 3311f80..2b9297d 100644 --- a/gtkmm2.changes +++ b/gtkmm2.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Fri Aug 6 04:35:56 CEST 2010 - vuntz@opensuse.org + +- Update to version 2.21.5: + + Adapt to recent GDK and Gtk+ deprecations. + You may need to include gtkmm/box, gtkmm/dialog.h, + gtkmm/main.h, gtkmm/treepath, or gtkmm.h before other gtkmm or + gtk+ includes to build with disabled deprecations and warnings + as errors. + + PrintOperation: get_default_page_setup(): refcount fix. + bgo#622957 +- Changes from version 2.21.1: + + atkmm is now a separate tarball module. + + Remove support for these glibmm build options via ifdefs: + --enable-api-exceptions + --enable-api-properties + --enable-api-default-signal-handlers + (All this gtkmm API is now always present.) + + Assistant: Added commit(). + + Entry: Added im_context_filter_keypress() and + reset_im_context(). +- Add atkmm-devel BuildRequires and remove update-desktop-files + BuildRequires. +- Remove explicit Requires from devel package: they will get + automatically added with pkgconfig()-style Requires. +- Respect the shared library packaging policy and create a + libgtkmm-2_4-1 package. +- Fix self-obsoletion issues, to make rpmlint happy. + ------------------------------------------------------------------- Thu Jun 10 08:56:43 UTC 2010 - wittemar@googlemail.com diff --git a/gtkmm2.spec b/gtkmm2.spec index 8e4a20f..455fcd6 100644 --- a/gtkmm2.spec +++ b/gtkmm2.spec @@ -1,5 +1,5 @@ # -# spec file for package gtkmm2 (Version 2.20.3) +# spec file for package gtkmm2 (Version 2.21.5) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -20,17 +20,15 @@ Name: gtkmm2 %define _name gtkmm -BuildRequires: cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel update-desktop-files +BuildRequires: atkmm-devel cairomm-devel fdupes gcc-c++ glibmm2-devel libsigc++2-devel pangomm-devel BuildRequires: gtk2-devel >= 2.15.1 -Version: 2.20.3 -Release: 2 +Version: 2.21.5 +Release: 1 Group: System/Libraries License: LGPLv2.1+ Summary: C++ Interface for GTK2 (a GUI Library for X) Url: http://www.gtkmm.org/ Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.10/%{_name}-%{version}.tar.bz2 -Provides: gtkmm24 = %{version} -Obsoletes: gtkmm24 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -39,13 +37,28 @@ GTK+ 2. 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 -n libgtkmm-2_4-1 +License: LGPLv2.1+ +Group: System/Libraries +Summary: C++ Interface for GTK2 (a GUI library for X) +Provides: gtkmm2 = %{version} +Obsoletes: gtkmm2 < %{version} +Provides: gtkmm24 = %{version} +Obsoletes: gtkmm24 < %{version} + +%description -n libgtkmm-2_4-1 +Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps +GTK+ 2. 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 License: LGPLv2.1+ Group: Development/Libraries/C and C++ Summary: C++ Interface for GTK2 (a GUI library for X) -Requires: %{name} = %{version} gtk2-devel glibmm2-devel cairomm-devel atk-devel pango-devel pangomm-devel +Requires: libgtkmm-2_4-1 = %{version} Provides: gtkmm24-devel = %{version} -Obsoletes: gtkmm24-devel +Obsoletes: gtkmm24-devel < %{version} %description devel Gtkmm provides a C++ interface to the GTK+ GUI library. gtkmm2 wraps @@ -85,11 +98,11 @@ rm $RPM_BUILD_ROOT/%{_libdir}/*.*a %clean rm -rf $RPM_BUILD_ROOT -%post -p /sbin/ldconfig +%post -n libgtkmm-2_4-1 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libgtkmm-2_4-1 -p /sbin/ldconfig -%files +%files -n libgtkmm-2_4-1 %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog INSTALL NEWS README %{_libdir}/*.so.* @@ -99,14 +112,13 @@ rm -rf $RPM_BUILD_ROOT %{_includedir}/* %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc -%{_libdir}/gdkmm-2.4 -%{_libdir}/gtkmm-2.4 +%{_libdir}/gdkmm-2.4/ +%{_libdir}/gtkmm-2.4/ %files doc %defattr (-, root, root) -%{_datadir}/devhelp/books/gtkmm-2.4 -%{_datadir}/doc/gtkmm-2.4 -%{_datadir}/gtkmm-2.4 +%{_datadir}/devhelp/books/gtkmm-2.4/ +%{_datadir}/doc/gtkmm-2.4/ # Avoid BuildRequires on devhelp %dir %{_datadir}/devhelp %dir %{_datadir}/devhelp/books