openSUSE Commits
Threads by month
- ----- 2024 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2008
- 1 participants
- 1192 discussions
Hello community,
here is the log from the commit of package gnome-desktop
checked in at Thu Aug 14 00:51:17 CEST 2008.
--------
--- GNOME/gnome-desktop/gnome-desktop.changes 2008-07-07 15:41:40.000000000 +0200
+++ gnome-desktop/gnome-desktop.changes 2008-08-05 18:46:37.000000000 +0200
@@ -1,0 +2,17 @@
+Tue Aug 5 18:43:47 CEST 2008 - rodrigo(a)suse.de
+
+- Update to version 2.23.6:
+ + Fix build with gcc 2.x (Jens Granseuer)
+ + GnomeBG: fix handling of empty filenames (Soren Sandmann)
+ + GnomeBG: word around non-atomic gconf for emitting changed signals
+ only once (Soren Sandmann)
+- Remove upstreamed randr1.2 patch
+
+-------------------------------------------------------------------
+Mon Jul 28 23:56:29 CEST 2008 - vuntz(a)novell.com
+
+- Add gnome-desktop-fate300461-desktop-gettext.patch to support
+ translation of desktop entries via gettext. This is part of
+ fate#300461
+
+-------------------------------------------------------------------
Old:
----
gnome-desktop-2.23.4.tar.bz2
gnome-desktop-randr-1.2.diff
New:
----
gnome-desktop-2.23.6.tar.bz2
gnome-desktop-fate300461-desktop-gettext.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-desktop.spec ++++++
--- /var/tmp/diff_new_pack.Mj2760/_old 2008-08-14 00:50:27.000000000 +0200
+++ /var/tmp/diff_new_pack.Mj2760/_new 2008-08-14 00:50:27.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gnome-desktop (Version 2.23.4)
+# spec file for package gnome-desktop (Version 2.23.6)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -16,8 +23,8 @@
License: GNU Free Documentation License, Version 1.1 (GFDL 1.1); GPL v2 or later; LGPL v2.1 or later
Group: System/GUI/GNOME
Obsoletes: gnome-core
-Version: 2.23.4
-Release: 5
+Version: 2.23.6
+Release: 1
Summary: The GNOME Desktop API Library
Source: %{name}-%{version}.tar.bz2
Url: http://www.gnome.org
@@ -27,8 +34,8 @@
Patch2: gnome-desktop-desktop.patch
# PATCH-FEATURE-OPENSUSE gnome-desktop-recently-used-apps.patch -- Add launched .desktop files to recently used apps.
Patch3: gnome-desktop-recently-used-apps.patch
-# PATCH-FEATURE-UPSTREAM gnome-desktop-randr-1.2.diff -- Add support for RandR 1.2 to the libraries. federico(a)novell.com
-Patch4: gnome-desktop-randr-1.2.diff
+# PATCH-FEATURE-OPENSUSE gnome-desktop-fate300461-desktop-gettext.patch fate300461 vuntz(a)novell.com -- Look for translation of desktop entry strings via gettext
+Patch5: gnome-desktop-fate300461-desktop-gettext.patch
Requires: %{name}-lang = %{version}
Requires: libgnome-desktop-2-7 = %{version}
@@ -123,7 +130,7 @@
%patch1
%patch2 -p0
%patch3 -p1
-%patch4 -p1
+%patch5 -p1
%build
autoreconf -f -i
@@ -182,6 +189,17 @@
%{_datadir}/gtk-doc/html/gnome-desktop
%changelog
+* Tue Aug 05 2008 rodrigo(a)suse.de
+- Update to version 2.23.6:
+ + Fix build with gcc 2.x (Jens Granseuer)
+ + GnomeBG: fix handling of empty filenames (Soren Sandmann)
+ + GnomeBG: word around non-atomic gconf for emitting changed signals
+ only once (Soren Sandmann)
+- Remove upstreamed randr1.2 patch
+* Tue Jul 29 2008 vuntz(a)novell.com
+- Add gnome-desktop-fate300461-desktop-gettext.patch to support
+ translation of desktop entries via gettext. This is part of
+ fate#300461
* Mon Jul 07 2008 ro(a)suse.de
- update baselibs.conf
(it is called libgnome-desktop-2-7 by now)
++++++ gnome-desktop-2.23.4.tar.bz2 -> gnome-desktop-2.23.6.tar.bz2 ++++++
++++ 14798 lines of diff (skipped)
++++++ gnome-desktop-fate300461-desktop-gettext.patch ++++++
Add support of gettext for desktop entry files.
We only support this for the following keys: Name, GenericName, Comment. We
don't support all keys because it can create issues for the Icon key (which is
localizable -- which can result in a broken icon).
Translations that are present in the desktop entry take precedence over
translations via gettext. If we don't do this, then user modifications won't
appear since they will have lower precedence.
Index: gnome-desktop-2.23.4/libgnome-desktop/gnome-desktop-item.c
===================================================================
--- gnome-desktop-2.23.4.orig/libgnome-desktop/gnome-desktop-item.c
+++ gnome-desktop-2.23.4/libgnome-desktop/gnome-desktop-item.c
@@ -84,6 +84,7 @@ struct _GnomeDesktopItem {
GHashTable *main_hash;
char *location;
+ const char *gettext_domain;
time_t mtime;
@@ -139,6 +140,8 @@ static GnomeDesktopItem *gnome_desktop_i
static void update_recently_used_apps (const GnomeDesktopItem *item);
+static const char *lookup (const GnomeDesktopItem *item, const char *key);
+
static int
readbuf_getc (ReadBuf *rb)
{
@@ -399,6 +402,7 @@ gnome_desktop_item_new (void)
"1.0");
retval->launch_time = 0;
+ retval->gettext_domain = NULL;
return retval;
}
@@ -477,6 +481,8 @@ gnome_desktop_item_copy (const GnomeDesk
copy_string_hash,
retval->main_hash);
+ retval->gettext_domain = lookup (retval, GNOME_DESKTOP_ITEM_GETTEXT_DOMAIN);
+
return retval;
}
@@ -924,6 +930,9 @@ gnome_desktop_item_unref (GnomeDesktopIt
g_free (item->location);
item->location = NULL;
+ /* no need to free it, it's a const key */
+ item->gettext_domain = NULL;
+
g_free (item);
}
@@ -999,16 +1008,51 @@ lookup (const GnomeDesktopItem *item, co
static const char *
lookup_locale (const GnomeDesktopItem *item, const char *key, const char *locale)
{
+ const char *ret;
+
+ ret = NULL;
+
if (locale == NULL ||
strcmp (locale, "C") == 0) {
- return lookup (item, key);
+ ret = lookup (item, key);
} else {
- const char *ret;
char *full = g_strdup_printf ("%s[%s]", key, locale);
ret = lookup (item, full);
g_free (full);
- return ret;
}
+
+ /* we're only interested in gettext translation if we don't have a
+ * translation in the .desktop file itself and if the key is one of the
+ * keys we know we want to translate: Name, GenericName, Comment.
+ * Blindly doing this for all keys can give strange result for the
+ * icons, since the Icon is a locale string in the spec, eg. */
+ if (!ret && item->gettext_domain &&
+ (strcmp (key, GNOME_DESKTOP_ITEM_NAME) == 0 ||
+ strcmp (key, GNOME_DESKTOP_ITEM_GENERIC_NAME) == 0 ||
+ strcmp (key, GNOME_DESKTOP_ITEM_COMMENT) == 0)) {
+ const char *msg_locale = setlocale (LC_MESSAGES, NULL);
+
+ /* only get translation in the mo file if the requested locale
+ * is the LC_MESSAGES one. Ideally, we should do more and
+ * change LC_MESSAGES to use the requested locale, but there's
+ * no guarantee it's installed on the system and it might have
+ * some side-effects. Since this is a corner case, let's ignore
+ * it. */
+ if (msg_locale && locale &&
+ strcmp (msg_locale, locale) == 0) {
+ const char *value = lookup (item, key);
+ if (value != NULL && value[0] != '\0') {
+ ret = dgettext (item->gettext_domain, value);
+ /* don't accept no translation, since we might
+ * have something better later, with another
+ * locale */
+ if (ret == value)
+ ret = NULL;
+ }
+ }
+ }
+
+ return ret;
}
static const char *
@@ -4039,6 +4083,8 @@ ditem_load (ReadBuf *rb,
readbuf_close (rb);
+ item->gettext_domain = lookup (item, GNOME_DESKTOP_ITEM_GETTEXT_DOMAIN);
+
return item;
}
Index: gnome-desktop-2.23.4/libgnome-desktop/libgnome/gnome-desktop-item.h
===================================================================
--- gnome-desktop-2.23.4.orig/libgnome-desktop/libgnome/gnome-desktop-item.h
+++ gnome-desktop-2.23.4/libgnome-desktop/libgnome/gnome-desktop-item.h
@@ -98,6 +98,7 @@ typedef struct _GnomeDesktopItem GnomeDe
#define GNOME_DESKTOP_ITEM_DOC_PATH "X-GNOME-DocPath" /* string */
#define GNOME_DESKTOP_ITEM_SUBSTITUTEUID "X-KDE-SubstituteUID" /*boolean*/
#define GNOME_DESKTOP_ITEM_ROOT_ONLY "X-KDE-RootOnly" /*boolean*/
+#define GNOME_DESKTOP_ITEM_GETTEXT_DOMAIN "X-SUSE-Gettext-Domain" /* string */
/* The vfolder proposal */
#define GNOME_DESKTOP_ITEM_CATEGORIES "Categories" /* string */
#define GNOME_DESKTOP_ITEM_ONLY_SHOW_IN "OnlyShowIn" /* string */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome-control-center
checked in at Thu Aug 14 00:49:54 CEST 2008.
--------
--- GNOME/gnome-control-center/gnome-control-center.changes 2008-06-23 22:56:55.000000000 +0200
+++ gnome-control-center/gnome-control-center.changes 2008-08-05 18:37:27.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Aug 5 18:36:46 CEST 2008 - rodrigo(a)suse.de
+
+- Update to version 2.23.6:
+ + Various fixes and improvements
+ + Add freedesktop sound theme support
+ + Updated translations
+ + Updated randr 1.2 code
+- Removed upstreamed randr1.2 patch
+
+-------------------------------------------------------------------
Old:
----
gnome-control-center-2.23.4.tar.bz2
gnome-control-center-randr-1.2.diff
New:
----
gnome-control-center-2.23.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-control-center.spec ++++++
--- /var/tmp/diff_new_pack.y29853/_old 2008-08-14 00:48:10.000000000 +0200
+++ /var/tmp/diff_new_pack.y29853/_new 2008-08-14 00:48:10.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gnome-control-center (Version 2.23.4)
+# spec file for package gnome-control-center (Version 2.23.6)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -13,12 +20,12 @@
Name: gnome-control-center
%define _name control-center
-BuildRequires: desktop-file-utils docbook-xsl-stylesheets eel-devel fdupes gnome-common gnome-desktop-devel gnome-doc-utils-devel gnome-menus-devel gnome-panel-devel gnome-patch-translation gnome-settings-daemon-devel gstreamer010-plugins-base-devel intltool libglade2-devel libgnomekbd-devel libidl librsvg-devel libxklavier-devel metacity-devel nautilus-devel pam-devel perl-XML-Parser scrollkeeper sgml-skel update-desktop-files xorg-x11
+BuildRequires: desktop-file-utils docbook-xsl-stylesheets eel-devel evolution-data-server-devel fdupes gnome-common gnome-desktop-devel gnome-doc-utils-devel gnome-menus-devel gnome-panel-devel gnome-patch-translation gnome-settings-daemon-devel gstreamer010-plugins-base-devel intltool libglade2-devel libgnomekbd-devel libidl librsvg-devel libxklavier-devel metacity-devel nautilus-devel pam-devel perl-XML-Parser scrollkeeper sgml-skel update-desktop-files xorg-x11
License: GPL v2 or later
Group: System/GUI/GNOME
Obsoletes: fontilus themus acme
Provides: fontilus themus acme
-Version: 2.23.4
+Version: 2.23.6
Release: 1
Summary: The GNOME Control Center
Source: gnome-%{_name}-%{version}.tar.bz2
@@ -42,8 +49,6 @@
Requires: gnome-icon-theme
# PATCH-FEATURE-OPENSUSE gnome-control-center-use-preferences-menu.patch
Patch28: gnome-control-center-use-preferences-menu.patch
-# PATCH-FEATURE-UPSTREAM gnome-settings-daemon-1.2.diff -- Add support for RandR 1.2 to gnome-display-properties. federico(a)novell.com
-Patch29: gnome-control-center-randr-1.2.diff
# PATCH-FIX-OPENSUSE gnome-control-center-bnc373197-layout-switch-keybinding.patch bnc373197 vuntz(a)novell.com -- this is a temporary hack to change the default layout switching keybinding
Patch30: gnome-control-center-bnc373197-layout-switch-keybinding.patch
Url: http://www.gnome.org
@@ -104,7 +109,6 @@
%patch14 -p1
cp %{S:3} capplets/passwd/change-password.png
%patch28
-%patch29 -p1
%patch30 -p1
gnome-patch-translation-update
@@ -227,6 +231,13 @@
%{_libdir}/pkgconfig/*.pc
%changelog
+* Tue Aug 05 2008 rodrigo(a)suse.de
+- Update to version 2.23.6:
+ + Various fixes and improvements
+ + Add freedesktop sound theme support
+ + Updated translations
+ + Updated randr 1.2 code
+- Removed upstreamed randr1.2 patch
* Fri Jun 20 2008 maw(a)suse.de
- Update to version 2.23.4:
+ Various fixes and improvements
++++++ gnome-control-center-2.23.4.tar.bz2 -> gnome-control-center-2.23.6.tar.bz2 ++++++
++++ 47439 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome-backgrounds
checked in at Thu Aug 14 00:48:01 CEST 2008.
--------
--- GNOME/gnome-backgrounds/gnome-backgrounds.changes 2008-05-16 20:39:58.000000000 +0200
+++ gnome-backgrounds/gnome-backgrounds.changes 2008-08-08 23:16:16.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Aug 8 15:42:36 CDT 2008 - maw(a)suse.de
+
+- Update to version 2.23.0:
+ + New backgrounds taken from a background contest.
+
+-------------------------------------------------------------------
Old:
----
gnome-backgrounds-2.22.0.tar.bz2
New:
----
gnome-backgrounds-2.23.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-backgrounds.spec ++++++
--- /var/tmp/diff_new_pack.a27323/_old 2008-08-14 00:46:53.000000000 +0200
+++ /var/tmp/diff_new_pack.a27323/_new 2008-08-14 00:46:53.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gnome-backgrounds (Version 2.22.0)
+# spec file for package gnome-backgrounds (Version 2.23.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -19,8 +26,8 @@
AutoReqProv: off
Requires: gnome-themes
BuildArch: noarch
-Version: 2.22.0
-Release: 29
+Version: 2.23.0
+Release: 1
Source: ftp://ftp.gnome.org/pub/gnome/sources/gnome-backgrounds/2.22/%{name}-%{vers…
Url: http://www.gnome.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -62,12 +69,15 @@
# %dir %{_datadir}/locale/mai/LC_MESSAGES
%changelog
+* Fri Aug 08 2008 maw(a)suse.de
+- Update to version 2.23.0:
+ + New backgrounds taken from a background contest.
* Fri May 16 2008 aj(a)suse.de
- Fix directory ownership.
- Remove extra BuildRequires.
* Tue Apr 01 2008 vuntz(a)suse.de
- Remove uz@cyrillic workaround (see bnc#372941)
-* Fri Mar 14 2008 maw(a)suse.de
+* Thu Mar 13 2008 maw(a)suse.de
- Update to version 2.22.0:
+ Updated translations.
* Tue Mar 11 2008 lrupp(a)suse.de
@@ -83,20 +93,20 @@
* Mon Jul 16 2007 lrupp(a)suse.de
- fix filelist and requires
- build as noarch package
-* Fri Mar 09 2007 maw(a)suse.de
+* Thu Mar 08 2007 maw(a)suse.de
- Update to version 2.16.2.
changes: updated translations for ar and pl
* Thu Jan 11 2007 sbrabec(a)suse.cz
- Spec file cleanup.
-* Mon Jan 08 2007 ro(a)suse.de
+* Sun Jan 07 2007 ro(a)suse.de
- GNOME moved to /usr
-* Tue Oct 03 2006 jhargadon(a)suse.de
+* Mon Oct 02 2006 jhargadon(a)suse.de
- update to version 2.16.1
- translation updates
-* Thu Aug 31 2006 jhargadon(a)suse.de
+* Wed Aug 30 2006 jhargadon(a)suse.de
- update to version 2.15.92
- translation updates
-* Fri Aug 11 2006 jhargadon(a)suse.de
+* Thu Aug 10 2006 jhargadon(a)suse.de
- update to version 2.14.2.1
- added translations
- Revised colours
@@ -104,27 +114,27 @@
- added a new set of backgrounds
* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Thu Dec 01 2005 gekker(a)suse.de
+* Wed Nov 30 2005 gekker(a)suse.de
- Update to version 2.12.2
* Wed Nov 16 2005 sbrabec(a)suse.cz
- Use %%find_lang.
-* Thu Oct 13 2005 gekker(a)suse.de
+* Wed Oct 12 2005 gekker(a)suse.de
- Update to version 2.12.1
* Mon Sep 05 2005 gekker(a)suse.de
- Update to version 2.12.0 (GNOME 2.12)
* Tue Aug 23 2005 gekker(a)suse.de
- Update to version 2.11.92
-* Tue Aug 02 2005 gekker(a)suse.de
+* Mon Aug 01 2005 gekker(a)suse.de
- Update to version 2.10.2
-* Sat Jun 18 2005 gekker(a)suse.de
+* Fri Jun 17 2005 gekker(a)suse.de
- Update to version 2.10.1
* Wed Mar 09 2005 gekker(a)suse.de
- Update to version 2.10.0 (GNOME 2.10).
* Thu Mar 03 2005 gekker(a)suse.de
- Update to version 2.9.92
-* Fri Feb 11 2005 gekker(a)suse.de
+* Thu Feb 10 2005 gekker(a)suse.de
- Update to version 2.9.91
-* Sun Feb 06 2005 gekker(a)suse.de
+* Sat Feb 05 2005 gekker(a)suse.de
- Update to version 2.9.90
-* Fri Jan 21 2005 clahey(a)suse.de
+* Thu Jan 20 2005 clahey(a)suse.de
- New package.
++++++ gnome-backgrounds-2.22.0.tar.bz2 -> gnome-backgrounds-2.23.0.tar.bz2 ++++++
GNOME/gnome-backgrounds/gnome-backgrounds-2.22.0.tar.bz2 gnome-backgrounds/gnome-backgrounds-2.23.0.tar.bz2 differ: byte 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome-applets
checked in at Thu Aug 14 00:46:44 CEST 2008.
--------
--- GNOME/gnome-applets/gnome-applets.changes 2008-06-23 17:12:24.000000000 +0200
+++ gnome-applets/gnome-applets.changes 2008-08-12 15:35:13.000000000 +0200
@@ -1,0 +2,20 @@
+Tue Aug 12 15:33:10 CEST 2008 - rodrigo(a)suse.de
+
+- Changed gnome-applets-use-pulseaudio.patch to run "normal" GNOME
+ volume control when pulseaudio is not installed
+
+-------------------------------------------------------------------
+Wed Aug 6 17:01:07 CEST 2008 - rodrigo(a)suse.de
+
+- Update to version 2.23.4:
+ + Change the build conditions for gweather to be based on libgweather
+ and not gnome_vfs.
+ + Avoid polling for external volume changes if gstreamer can signal us
+ instead (Bastien Nocera).
+ + Code cleanups for the dock window and make its behaviour a bit more
+ like the other dock windows (e.g. the clock applet) (Callum McKenzie).
+ + Doc translations: ca, fi, ko, sv
+ + Translations: ar, ca, es, et, gl, he, it, nb, nl, ps, pt_BR, ru, sv, th
+- Tag and upstream patches
+
+-------------------------------------------------------------------
Old:
----
accessx-crash-gnopernicus.diff
gnome-applets-2.23.3.tar.bz2
gnome-applets-309796-mixer-applet-reduce-wakeups.diff
New:
----
gnome-applets-2.23.4.tar.bz2
gnome-applets-309796-mixer-applet-reduce-wakeups.patch
gnome-applets-accessx-crash-gnopernicus.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-applets.spec ++++++
--- /var/tmp/diff_new_pack.c25341/_old 2008-08-14 00:45:35.000000000 +0200
+++ /var/tmp/diff_new_pack.c25341/_new 2008-08-14 00:45:35.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gnome-applets (Version 2.23.3)
+# spec file for package gnome-applets (Version 2.23.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -33,20 +40,28 @@
%ifnarch s390 s390x
Requires: gnome-media
%endif
-Version: 2.23.3
+Version: 2.23.4
Release: 1
Requires: %{name}-lang = %{version}
Summary: A Collection of Useful Programs for the GNOME 2.x Desktop Panel
Source: %{name}-%{version}.tar.bz2
Source1: gnome-applets-2.9.3.1-modemlights.tar.bz2
-Patch6: accessx-crash-gnopernicus.diff
+# PATCH-FIX-UPSTREAM gnome-applets-accessx-crash-gnopernicus.patch bgo546606
+Patch6: gnome-applets-accessx-crash-gnopernicus.patch
+# PATCH-FIX-OPENSUSE gnome-applets-in-proc.patch
Patch17: gnome-applets-in-proc.patch
+# PATCH-FIX-OPENSUSE gnome-applets-modemlights-potfiles.patch
Patch23: gnome-applets-modemlights-potfiles.patch
+# PATCH-FIX-OPENSUSE gnome-applets-modemlights-smpppd.patch
Patch24: gnome-applets-modemlights-smpppd.patch
+# PATCH-FIX-OPENSUSE gnome-applets-modemlights-kernel-includes.patch
Patch25: gnome-applets-modemlights-kernel-includes.patch
+# PATCH-FIX-UPSTREAM gnome-applets-autobuild-warning.patch bgo546608
Patch27: gnome-applets-autobuild-warning.patch
+# PATCH-NEEDS-REBASE gnome-applets-216201-kbd-indicator-crash.patch bnc216201
Patch28: gnome-applets-216201-kbd-indicator-crash.patch
-Patch29: gnome-applets-309796-mixer-applet-reduce-wakeups.diff
+# PATCH-FIX-OPENSUSE gnome-applets-309796-mixer-applet-reduce-wakeups.patch bnc309796 federico(a)novell.com
+Patch29: gnome-applets-309796-mixer-applet-reduce-wakeups.patch
# PATCH-FEATURE-OPENSUSE gnome-applets-use-pulseaudio.patch rodrigo(a)novell.com
Patch31: gnome-applets-use-pulseaudio.patch
Url: http://www.gnome.org/
@@ -205,6 +220,20 @@
%files lang -f %{name}-2.0.lang
%changelog
+* Tue Aug 12 2008 rodrigo(a)suse.de
+- Changed gnome-applets-use-pulseaudio.patch to run "normal" GNOME
+ volume control when pulseaudio is not installed
+* Wed Aug 06 2008 rodrigo(a)suse.de
+- Update to version 2.23.4:
+ + Change the build conditions for gweather to be based on libgweather
+ and not gnome_vfs.
+ + Avoid polling for external volume changes if gstreamer can signal us
+ instead (Bastien Nocera).
+ + Code cleanups for the dock window and make its behaviour a bit more
+ like the other dock windows (e.g. the clock applet) (Callum McKenzie).
+ + Doc translations: ca, fi, ko, sv
+ + Translations: ar, ca, es, et, gl, he, it, nb, nl, ps, pt_BR, ru, sv, th
+- Tag and upstream patches
* Sat Jun 21 2008 maw(a)suse.de
- Update to version 2.23.3:
+ Various minor changes
++++++ gnome-applets-2.23.3.tar.bz2 -> gnome-applets-2.23.4.tar.bz2 ++++++
GNOME/gnome-applets/gnome-applets-2.23.3.tar.bz2 gnome-applets/gnome-applets-2.23.4.tar.bz2 differ: byte 11, line 1
++++++ gnome-applets-309796-mixer-applet-reduce-wakeups.patch ++++++
2007-08-27 Federico Mena Quintero <federico(a)novell.com>
Quick fix for https://bugzilla.novell.com/show_bug.cgi?id=309796
* applet.c (gnome_volume_applet_setup): Use
g_timeout_add_seconds(); update the volume applet once a second
instead of 10 times per second. This is not a real fix for
http://bugzilla.gnome.org/show_bug.cgi?id=370937 --- which is
about using GStreamer notifications instead of polling, but it
will have to do in the meantime.
Feel free to remove this patch once upstream integrates the
full patch to support GStreamer notifications instead of polling.
diff --git a/mixer/applet.c b/mixer/applet.c
index 0c78b34..801fa83 100644
--- a/mixer/applet.c
+++ b/mixer/applet.c
@@ -437,7 +437,7 @@ gnome_volume_applet_setup (GnomeVolumeApplet *applet,
gnome_volume_applet_refresh (applet, TRUE);
if (res) {
- applet->timeout = g_timeout_add (100, cb_check, applet);
+ applet->timeout = g_timeout_add_seconds (1, cb_check, applet);
}
if (res) {
++++++ gnome-applets-accessx-crash-gnopernicus.patch ++++++
--- gnome-applets-2.10.0/accessx-status/applet.c
+++ gnome-applets-2.10.0/accessx-status/applet.c
@@ -34,6 +34,8 @@
static GtkIconSize icon_size_spec;
+static void accessx_status_applet_realize (GtkWidget *widget, gpointer user_data);
+
#define ALT_GRAPH_LED_MASK (0x10)
typedef struct
@@ -631,6 +633,9 @@
XkbEvent *event)
{
gint i;
+ if (sapplet->xkb == NULL)
+ accessx_status_applet_realize(NULL, sapplet);
+
if (notify_type & ACCESSX_STATUS_MODIFIERS) {
unsigned int locked_mods = 0, latched_mods = 0;
if (event != NULL) {
++++++ gnome-applets-use-pulseaudio.patch ++++++
--- /var/tmp/diff_new_pack.c25341/_old 2008-08-14 00:45:35.000000000 +0200
+++ /var/tmp/diff_new_pack.c25341/_new 2008-08-14 00:45:35.000000000 +0200
@@ -11,12 +11,3 @@
gnome_desktop_item_set_launch_time (ditem, gtk_get_current_event_time ());
gnome_desktop_item_launch_on_screen (ditem, NULL,
GNOME_DESKTOP_ITEM_LAUNCH_ONLY_ONE,
-@@ -677,7 +677,7 @@ gnome_volume_applet_run_mixer (GnomeVolu
- else {
- gdk_spawn_command_line_on_screen (
- gtk_widget_get_screen (GTK_WIDGET (applet)),
-- "gnome-volume-control", &error);
-+ "pavucontrol", &error);
- }
-
- if (error) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gtkspell
checked in at Thu Aug 14 00:42:43 CEST 2008.
--------
--- GNOME/gtkspell/gtkspell.changes 2008-02-01 14:45:42.000000000 +0100
+++ gtkspell/gtkspell.changes 2008-08-12 16:32:48.000000000 +0200
@@ -1,0 +2,22 @@
+Tue Aug 12 16:32:34 CEST 2008 - lmichnovic(a)suse.cz
+
+- added intltool into BuildReq
+
+-------------------------------------------------------------------
+Tue Aug 12 16:01:36 CEST 2008 - lmichnovic(a)suse.cz
+
+- update to version 2.0.13
+ * Additional translations (see po/ChangeLog).
+ * Enchant support (support for pspell/aspell dropped)
+- obsoletes *-enchant.patch *-gcc-err-fix.patch
+- version 2.0.12:
+ * Make debug, quiet and build_suggestion_menu static in
+ gtkspell.c to prevent exporting them.
+ * One additional translation (see po/ChangeLog).
+ * Move spell-checking library from Libs to Libs.private in
+ gtkspell-2.0.pc
+ * Update autogen.sh to use intltool
+ * Fix warnings with -Wstrict-prototypes by Richard Laager
+
+
+-------------------------------------------------------------------
Old:
----
gtkspell-2.0.11-enchant.patch
gtkspell-2.0.11.tar.bz2
gtkspell-gcc-err-fix.patch
New:
----
gtkspell-2.0.13.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtkspell.spec ++++++
--- /var/tmp/diff_new_pack.h16823/_old 2008-08-14 00:41:22.000000000 +0200
+++ /var/tmp/diff_new_pack.h16823/_new 2008-08-14 00:41:22.000000000 +0200
@@ -1,25 +1,31 @@
#
-# spec file for package gtkspell (Version 2.0.11)
+# spec file for package gtkspell (Version 2.0.13)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: gtkspell
-BuildRequires: aspell-devel enchant-devel fdupes gnome-doc-utils gtk-doc gtk2-devel libstdc++-devel
+BuildRequires: aspell-devel enchant-devel fdupes gnome-doc-utils gtk-doc gtk2-devel intltool libstdc++-devel
Summary: GTK2 Spell Checker Interface Library
-Version: 2.0.11
-Release: 176
+Version: 2.0.13
+Release: 1
License: GPL v2 or later
Group: System/Libraries
Source: gtkspell-%{version}.tar.bz2
-Patch1: %{name}-gcc-err-fix.patch
-Patch2: %{name}-2.0.11-enchant.patch
Url: http://gtkspell.sf.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: %{name}-lang = %{version}
@@ -36,6 +42,7 @@
Evan Martin <martine(a)cs.washington.edu>
%package devel
+License: GPL v2 or later
Summary: Static libraries and header files from gtkspell
Group: Development/Libraries/X11
Requires: %{name} = %{version}
@@ -52,6 +59,7 @@
Evan Martin <martine(a)cs.washington.edu>
%package doc
+License: GPL v2 or later
Summary: GTK2 Spell Checker Interface Library
Group: System/Libraries
Requires: %{name} = %{version}
@@ -71,8 +79,6 @@
%lang_package
%prep
%setup -q %{name}-%{version}
-%patch1
-%patch2 -p1
%build
autoreconf -f -i
@@ -112,6 +118,21 @@
%{_datadir}/gtk-doc/html/*
%changelog
+* Tue Aug 12 2008 lmichnovic(a)suse.cz
+- added intltool into BuildReq
+* Tue Aug 12 2008 lmichnovic(a)suse.cz
+- update to version 2.0.13
+ * Additional translations (see po/ChangeLog).
+ * Enchant support (support for pspell/aspell dropped)
+- obsoletes *-enchant.patch *-gcc-err-fix.patch
+- version 2.0.12:
+ * Make debug, quiet and build_suggestion_menu static in
+ gtkspell.c to prevent exporting them.
+ * One additional translation (see po/ChangeLog).
+ * Move spell-checking library from Libs to Libs.private in
+ gtkspell-2.0.pc
+ * Update autogen.sh to use intltool
+ * Fix warnings with -Wstrict-prototypes by Richard Laager
* Fri Feb 01 2008 lmichnovic(a)suse.cz
- enabled enchant support in gtkspell (*-enchant.patch)
* Wed Aug 08 2007 maw(a)suse.de
++++++ gtkspell-2.0.11.tar.bz2 -> gtkspell-2.0.13.tar.bz2 ++++++
++++ 52441 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gtksourceview
checked in at Thu Aug 14 00:41:12 CEST 2008.
--------
--- GNOME/gtksourceview/gtksourceview.changes 2008-04-10 00:54:22.000000000 +0200
+++ gtksourceview/gtksourceview.changes 2008-08-06 16:12:46.000000000 +0200
@@ -1,0 +2,8 @@
+Wed Aug 6 09:07:49 CDT 2008 - maw(a)suse.de
+
+- Update to version 2.2.2:
+ + Improvements to some language files
+ + Misc. bugfixes
+ + Updated translations.
+
+-------------------------------------------------------------------
Old:
----
gtksourceview-2.2.1.tar.bz2
New:
----
gtksourceview-2.2.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtksourceview.spec ++++++
--- /var/tmp/diff_new_pack.I15232/_old 2008-08-14 00:40:41.000000000 +0200
+++ /var/tmp/diff_new_pack.I15232/_new 2008-08-14 00:40:41.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gtksourceview (Version 2.2.1)
+# spec file for package gtksourceview (Version 2.2.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -16,7 +23,7 @@
License: GPL v2 or later
Group: System/GUI/GNOME
AutoReqProv: on
-Version: 2.2.1
+Version: 2.2.2
Release: 1
Summary: GTK+ 2.0 Source Editing Widget
Source: ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceview/1.8/%{name}-%{version}.…
@@ -160,12 +167,17 @@
%{_datadir}/gtk-doc/html/*
%changelog
-* Thu Apr 10 2008 maw(a)suse.de
+* Wed Aug 06 2008 maw(a)suse.de
+- Update to version 2.2.2:
+ + Improvements to some language files
+ + Misc. bugfixes
+ + Updated translations.
+* Wed Apr 09 2008 maw(a)suse.de
- Update to version 2.2.1:
+ Improve keybindings
+ Misc. bugfixes
+ Updated translations.
-* Fri Mar 14 2008 maw(a)suse.de
+* Thu Mar 13 2008 maw(a)suse.de
- Update to version 2.2.0:
+ Misc bugfixes
+ Updated translations.
@@ -192,7 +204,7 @@
+ Minor API tweaks
+ Misc bugfixes
+ Updated translations.
-* Wed Aug 08 2007 maw(a)suse.de
+* Tue Aug 07 2007 maw(a)suse.de
- Split off a -lang subpackage.
* Thu Aug 02 2007 maw(a)suse.de
- Update to version 1.90.3:
@@ -215,7 +227,7 @@
* Fri Mar 30 2007 maw(a)suse.de
- Update to version 1.8.5
- updated translations
-* Fri Mar 09 2007 maw(a)suse.de
+* Thu Mar 08 2007 maw(a)suse.de
- Update to version 1.8.4, which brings:
- RPM highlighting (Konstantin Ryabitsev)
- Fix a problem with search in accented words (Yevgen Muntyan)
@@ -249,34 +261,34 @@
- converted neededforbuild to BuildRequires
* Wed Jan 18 2006 sbrabec(a)suse.cz
- Updated to version 1.5.6.
-* Wed Nov 30 2005 wberrier(a)suse.de
+* Tue Nov 29 2005 wberrier(a)suse.de
- Update to 1.5.1
* Thu Oct 13 2005 gekker(a)suse.de
- Update to version 1.4.2
-* Tue Sep 27 2005 mls(a)suse.de
+* Mon Sep 26 2005 mls(a)suse.de
- make devel package require base package
* Tue Sep 06 2005 sbrabec(a)suse.cz
- Updated to version 1.4.1.
* Mon Sep 05 2005 sbrabec(a)suse.cz
- Updated to version 1.4.0.
-* Wed Aug 24 2005 gekker(a)suse.de
+* Tue Aug 23 2005 gekker(a)suse.de
- Update to version 1.3.92
* Thu Aug 11 2005 gekker(a)suse.de
- Update to version 1.3.91
-* Sat Jul 23 2005 gekker(a)suse.de
+* Fri Jul 22 2005 gekker(a)suse.de
- Update to version 1.2.1
* Tue Apr 26 2005 ke(a)suse.de
- The -devel subpackage requires libxml2-devel, gtk2-devel, and
libgnomeprint-devel; reported by Ben Maurer [#80398].
-* Thu Mar 10 2005 gekker(a)suse.de
+* Wed Mar 09 2005 gekker(a)suse.de
- Update to version 1.2.0 (GNOME 2.10).
-* Fri Mar 04 2005 gekker(a)suse.de
+* Thu Mar 03 2005 gekker(a)suse.de
- Update to version 1.1.93
* Fri Feb 11 2005 gekker(a)suse.de
- Update to version 1.1.92
-* Wed Jan 26 2005 clahey(a)suse.de
+* Tue Jan 25 2005 clahey(a)suse.de
- Updated to version 1.1.91.
-* Wed Jan 19 2005 clahey(a)suse.de
+* Tue Jan 18 2005 clahey(a)suse.de
- Updated to version 1.1.90.
* Fri Nov 19 2004 ro(a)suse.de
- removed extra aclocal include directive
++++++ gtksourceview-2.2.1.tar.bz2 -> gtksourceview-2.2.2.tar.bz2 ++++++
++++ 66692 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gtkhtml2
checked in at Thu Aug 14 00:40:30 CEST 2008.
--------
--- GNOME/gtkhtml2/gtkhtml2.changes 2008-06-19 00:42:21.000000000 +0200
+++ gtkhtml2/gtkhtml2.changes 2008-08-05 22:58:23.000000000 +0200
@@ -1,0 +2,9 @@
+Tue Aug 5 13:07:07 CDT 2008 - maw(a)suse.de
+
+- Update to version 3.23.6:
+ + Bugs fixed: bgo#244888, bgo#408707, bgo#423395, bgo#446894,
+ bgo#493783, bgo#538703, bgo#539289, bgo#540342, bgo#540929,
+ bgo#542567, and bgo#545559
+ + Updated translations.
+
+-------------------------------------------------------------------
@@ -4 +13 @@
-- Update to version 3.24.4:
+- Update to version 3.23.4:
Old:
----
gtkhtml-3.23.4.tar.bz2
New:
----
gtkhtml-3.23.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtkhtml2.spec ++++++
--- /var/tmp/diff_new_pack.Xp2107/_old 2008-08-14 00:39:32.000000000 +0200
+++ /var/tmp/diff_new_pack.Xp2107/_new 2008-08-14 00:39:32.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gtkhtml2 (Version 3.23.4)
+# spec file for package gtkhtml2 (Version 3.23.6)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -12,7 +19,7 @@
Name: gtkhtml2
-Version: 3.23.4
+Version: 3.23.6
Release: 1
%define _name gtkhtml
BuildRequires: enchant-devel fdupes gail-devel gnome-common gnome-icon-theme-devel intltool iso-codes-devel libglade2-devel libgnomeprintui-devel libgnomeui-devel libidl libsoup-devel perl-XML-Parser
@@ -138,11 +145,17 @@
%{_libdir}/pkgconfig/*.pc
%changelog
-* Thu Jun 19 2008 maw(a)suse.de
-- Update to version 3.24.4:
+* Tue Aug 05 2008 maw(a)suse.de
+- Update to version 3.23.6:
+ + Bugs fixed: bgo#244888, bgo#408707, bgo#423395, bgo#446894,
+ bgo#493783, bgo#538703, bgo#539289, bgo#540342, bgo#540929,
+ bgo#542567, and bgo#545559
+ + Updated translations.
+* Wed Jun 18 2008 maw(a)suse.de
+- Update to version 3.23.4:
+ Bugs fixed: bgo#533741, bgo#536635, and bgo#537397
+ Updated translations.
-* Tue Jun 17 2008 maw(a)suse.de
+* Mon Jun 16 2008 maw(a)suse.de
- Update to version 3.23.3:
+ Bugs fixed: bgo#524338, bgo#525996, bgo#266206, bgo#339093,
bgo#458369, bgo#483745, bgo#512046, bgo#520711, bgo#525977, and
@@ -150,14 +163,14 @@
+ Several useless widget labels are no longer translated
+ Updated translations
- Drop obsolete patch: bgo-524338-mail-flicker.diff.
-* Wed May 21 2008 msuman(a)suse.de
+* Tue May 20 2008 msuman(a)suse.de
- Added
+ bgo-524338-mail-flicker.diff (Srinivasa Ragavan) (bnc#377784)
-* Thu Apr 10 2008 maw(a)suse.de
+* Wed Apr 09 2008 maw(a)suse.de
- Update to version 3.18.1:
+ Bug fixed: bgo#520711
+ Updated translations.
-* Fri Mar 14 2008 maw(a)suse.de
+* Thu Mar 13 2008 maw(a)suse.de
- Update to version 3.18.0:
+ Updated translations.
* Tue Mar 04 2008 maw(a)suse.de
@@ -179,7 +192,7 @@
+ Bugs (bugzilla.gnome.org) fixed: #317823, #447122, #467791,
[#493709], #498089, and #504051
+ Updated translations.
-* Wed Dec 19 2007 maw(a)suse.de
+* Tue Dec 18 2007 maw(a)suse.de
- Update to version 3.17.4:
+ Bugs (bugzilla.gnome.org) fixed: #501724, #271551, #435620,
[#494170], #495073, #500398, #318592, #334675, #431606, #478670,
@@ -200,11 +213,11 @@
+ Updated translations.
* Fri Aug 10 2007 ro(a)suse.de
- move version line up in specfile (before first use)
-* Wed Aug 08 2007 maw(a)suse.de
+* Tue Aug 07 2007 maw(a)suse.de
- Use %%fdupes
- Split off a -lang subpackage
- s#%%run_ldconfig#/sbin/ldconfig/ in %%post and %%postun.
-* Wed Aug 01 2007 mauro(a)suse.de
+* Tue Jul 31 2007 mauro(a)suse.de
- Update to version 3.15.6
- bugzilla.gnome.org fixed: #380534, #455444.
* Fri Jul 20 2007 maw(a)suse.de
@@ -242,7 +255,7 @@
* Thu Mar 22 2007 maw(a)suse.de
- Update to version 3.14.0
- intltool update.
-* Tue Feb 20 2007 maw(a)suse.de
+* Mon Feb 19 2007 maw(a)suse.de
- Update to version 3.13.91
* Wed Feb 07 2007 sbrabec(a)suse.cz
- Do not build unusable static libraries (#238552).
@@ -250,7 +263,7 @@
- Spec file cleanup.
* Wed Jan 03 2007 maw(a)suse.de
- Move to /usr.
-* Fri Dec 29 2006 jhargadon(a)suse.de
+* Thu Dec 28 2006 jhargadon(a)suse.de
- removed unneeded libtool files (#223688)
* Mon Nov 20 2006 vvaradhan(a)novell.com
- update to version 3.12.2
@@ -266,10 +279,10 @@
* Mon Sep 04 2006 aj(a)suse.de
- Update to final version 3.12.0:
Adds gtkhtml-missing_include.patch.
-* Fri Sep 01 2006 jhargadon(a)suse.de
+* Thu Aug 31 2006 jhargadon(a)suse.de
- update to version 3.11.92
- translation updates
-* Tue Aug 22 2006 jhargadon(a)suse.de
+* Mon Aug 21 2006 jhargadon(a)suse.de
- update to version 3.11.91
- updates to translations
- Font rendering now with Cairo
@@ -320,7 +333,7 @@
328522: Evolution crashes when click on the find buttons
240320: copy+paste whole text part into composer creates table
(plus few more...)
-* Mon Feb 13 2006 ro(a)suse.de
+* Sun Feb 12 2006 ro(a)suse.de
- add missing include statement to silence compiler warning
* Fri Feb 10 2006 vvaradhan(a)novell.com
- Update to version 3.9.90
@@ -328,26 +341,26 @@
- Cleanup BuildRequires.
* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Thu Dec 01 2005 gekker(a)suse.de
+* Wed Nov 30 2005 gekker(a)suse.de
- Update to version 3.8.2
* Wed Oct 12 2005 gekker(a)suse.de
- Update to version 3.8.1
* Mon Sep 05 2005 mmj(a)suse.de
- Update to version 3.8.0 (GNOME 2.12)
-* Fri Aug 26 2005 gekker(a)suse.de
+* Thu Aug 25 2005 gekker(a)suse.de
- Update to version 3.7.7
- Remove upstreamed patch
* Sat Aug 13 2005 aj(a)suse.de
- Add lzo and lzo-devel to nfb.
-* Fri Aug 12 2005 gekker(a)suse.de
+* Thu Aug 11 2005 gekker(a)suse.de
- Update to version 3.7.6
* Mon Aug 01 2005 gekker(a)suse.de
- Update to version 3.7.5
-* Sat Jul 23 2005 gekker(a)suse.de
+* Fri Jul 22 2005 gekker(a)suse.de
- Update to version 3.7.4
- Fix unintialized variables
- Fix Requires: for -devel
-* Wed Jun 29 2005 gekker(a)suse.de
+* Tue Jun 28 2005 gekker(a)suse.de
- Update to version 3.7.2
* Wed Jun 01 2005 sbrabec(a)suse.cz
- Fixed devel requirements.
@@ -355,7 +368,7 @@
- Fixes for html-editor (x73409, x73821)
* Wed Mar 16 2005 gekker(a)suse.de
- Update to version 3.6.1
-* Wed Mar 09 2005 gekker(a)suse.de
+* Tue Mar 08 2005 gekker(a)suse.de
- update to version 3.6.0 (GNOME 2.10).
* Wed Mar 02 2005 gekker(a)suse.de
- Update to version 3.5.7
@@ -365,7 +378,7 @@
- Update to version 3.5.5
* Mon Jan 31 2005 sbrabec(a)suse.cz
- Added IM crash patch from Hiroyuki Ikezoe (#50247).
-* Sat Jan 15 2005 clahey(a)suse.de
+* Fri Jan 14 2005 clahey(a)suse.de
- Updated to version 3.5.3.
* Thu Jan 06 2005 gekker(a)suse.de
- Update to version 3.5.2
@@ -376,7 +389,7 @@
- Removed patch for #67707, included in new version
* Tue Nov 02 2004 ro(a)suse.de
- locale rename: no -> nb
-* Sat Oct 09 2004 dobey(a)suse.de
+* Fri Oct 08 2004 dobey(a)suse.de
- Apply patch to fix bug #67707 in bugzilla.ximian.com
* Thu Sep 23 2004 dobey(a)suse.de
- Updated to version 3.2.2
@@ -384,7 +397,7 @@
- Updated to version 3.2.1
* Fri Aug 27 2004 dobey(a)suse.de
- Updated to version 3.2.0
-* Sat Aug 14 2004 dobey(a)suse.de
+* Fri Aug 13 2004 dobey(a)suse.de
- Updated to version 3.1.20
- Added deps to gtkhtml2-devel package
* Thu Aug 05 2004 dobey(a)suse.de
@@ -395,13 +408,13 @@
- Updated to version 3.1.18
* Tue Jul 13 2004 clahey(a)suse.de
- Updated to version 3.1.17.
-* Sat Jun 05 2004 clahey(a)suse.de
+* Fri Jun 04 2004 clahey(a)suse.de
- Updated to version 3.1.16.
-* Fri Jun 04 2004 mibarra(a)suse.de
+* Thu Jun 03 2004 mibarra(a)suse.de
- Updated to version 3.1.15
-* Sat May 22 2004 mibarra(a)suse.de
+* Fri May 21 2004 mibarra(a)suse.de
- Updated to version 3.1.14.
-* Tue May 18 2004 clahey(a)suse.de
+* Mon May 17 2004 clahey(a)suse.de
- Updated to version 3.1.12.
* Mon Mar 08 2004 hhetter(a)suse.de
- updated to version 3.0.10
@@ -412,7 +425,7 @@
* Mon Aug 04 2003 hhetter(a)suse.de
- let autoreconf install missing files
- updated to version 3.0.8
-* Fri Jul 25 2003 hhetter(a)suse.de
+* Thu Jul 24 2003 hhetter(a)suse.de
- build with intend
* Fri Jul 18 2003 sbrabec(a)suse.cz
- Updated to version 3.0.7.
@@ -420,7 +433,7 @@
- GNOME prefix change to /opt/gnome.
* Thu Jul 03 2003 sbrabec(a)suse.cz
- Devel file must depend on gtkhtml2, not gtkhtml.
-* Mon Jun 30 2003 ro(a)suse.de
+* Sun Jun 29 2003 ro(a)suse.de
- use find_lang
- added directory to filelist
* Wed Jun 04 2003 sbrabec(a)suse.cz
++++++ gtkhtml-3.23.4.tar.bz2 -> gtkhtml-3.23.6.tar.bz2 ++++++
++++ 35064 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gtk2
checked in at Thu Aug 14 00:39:22 CEST 2008.
--------
--- GNOME/gtk2/gtk2.changes 2008-07-23 07:27:10.000000000 +0200
+++ gtk2/gtk2.changes 2008-08-06 20:42:15.000000000 +0200
@@ -1,0 +2,64 @@
+Wed Aug 6 13:07:41 CDT 2008 - maw(a)suse.de
+
+- Update to version 2.13.6:
+ + Fix a long-standing, well-known problem with the handling
+ of insensitive buttons, bgo#56070
+ + Fallback to Xinerama if the Xrandr implementation
+ is just a stub
+ + gdk_threads_add_timeout_seconds[_full]: New functions with
+ second-granularity to complete the set of gdk_threads_ timeout
+ functions
+ + Support rendering icons with emblems specified as
+ GEmblemedIcon
+ + GtkFileChooser has a GFile-oriented API now, and functions
+ for creating filechoosers with specific backends have been
+ deprecated because GIO is used directly
+ + GtkAdjustment has been sealed, with getters and setters added
+ for all struct fields
+ + Bugs fixed: bgo#544265, bgo#543915, bgo#544510, bgo#544390,
+ bgo#361561, bgo#368234, bgo#545976, bgo#545978, bgo#544863,
+ bgo#424207, bgo#56070, bgo#545931, bgo#344383, bgo#65818,
+ bgo#539733, bgo#523950, bgo#526575, bgo#429411, bgo#429427,
+ bgo#544302, bgo#339699, bgo#538686, bgo#540379, bgo#544684,
+ bgo#540834, bgo#515596, bgo#534979, bgo#382291, bgo#545982,
+ and bgo#544858
+ + Updated translations.
+
+-------------------------------------------------------------------
+Thu Jul 31 18:04:14 CDT 2008 - maw(a)suse.de
+
+- Update to version 2.13.5:
+ + Merge the GSEAL branch (see http://live.gnome.org/GTK+/3.0/Tasks)
+ as a result, members of structures can be conditionally be
+ made "inaccessible"
+ + GtkScaleButton now has an orientation property
+ + gdk-pixbuf:
+ * Use GIO for mime type sniffing when possible
+ + Printing:
+ * Handle paused printers and printers that don't accept jobs
+ + GtkBuilder:
+ * Support building parts of the XML tree with the new
+ functions gtk_builder_add_objects_from_file and
+ gtk_builder_add_objects_from_string
+ + Bugs fixed: bgo#538519, bgo#538362, bgo#538182, bgo#508751,
+ bgo#419737, bgo#538784, bgo#538395, bgo#539363, bgo#539466,
+ bgo#442042, bgo#540318, bgo#530255, bgo#540310, bgo#434535,
+ bgo#539790, bgo#539164, bgo#541162, bgo#455268, bgo#537591,
+ bgo#541249, bgo#541305, bgo#540529, bgo#538547, bgo#535498,
+ bgo#539944, bgo#540915, bgo#538863, bgo#540861, bgo#540612,
+ bgo#540618, bgo#539944, bgo#536966, bgo#378158, bgo#516092,
+ bgo#536430, bgo#538378, bgo#539095, bgo#539470, bgo#539732,
+ bgo#540235, bgo#537639, bgo#540917, bgo#541645, bgo#493008,
+ bgo#539248, bgo#327582, bgo#343663, bgo#541811, bgo#541540,
+ bgo#513580, bgo#531129, bgo#510225, bgo#507953, bgo#469068,
+ bgo#528845, bgo#540994, bgo#541964, bgo#541950, bgo#542234,
+ bgo#541399, bgo#334418, bgo#321896, bgo#316087, bgo#542853,
+ bgo#507394, bgo#488766, bgo#479780, bgo#542523, bgo#384940,
+ bgo#339591, bgo#543244, bgo#447998, bgo#543217, bgo#543545,
+ bgo#401985, bgo#543085, bgo#488019, bgo#528822, bgo#540967,
+ bgo#537430, bgo#543989, and bgo#535223
+ + Updated translations
+- Respin gtk+-strict-aliasing.patch
+- Drop gtk2-remove-empty-cache.patch and update SuSEconfig.gtk2.
+
+-------------------------------------------------------------------
Old:
----
gtk+-2.13.3.tar.bz2
gtk2-remove-empty-cache.patch
New:
----
gtk+-2.13.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtk2.spec ++++++
--- /var/tmp/diff_new_pack.U29318/_old 2008-08-14 00:36:02.000000000 +0200
+++ /var/tmp/diff_new_pack.U29318/_new 2008-08-14 00:36:02.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package gtk2 (Version 2.13.3)
+# spec file for package gtk2 (Version 2.13.6)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -27,8 +34,8 @@
Group: System/Libraries
AutoReqProv: on
PreReq: /usr/bin/touch /bin/rm /bin/rmdir
-Version: 2.13.3
-Release: 12
+Version: 2.13.6
+Release: 1
Summary: Library for Creation of Graphical User Interfaces (version 2)
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar…
Source1: SuSEconfig.gtk2
@@ -46,8 +53,6 @@
Patch8: gtk64.patch
# PATCH-FIX-OPENSUSE gdk-modules-information.diff hhetter(a)suse.de - Info on how to manually regenerate modules information
Patch12: gdk-modules-information.diff
-# PATCH-FIX-OPENSUSE gtk2-remove-empty-cache.patch sbrabec(a)novell.com - The behavior upstream as of 2008/07/18 is now to remove the old icon cache if updating it would cause it to be empty. When we update to the newest tarball, be sure to remove the "--remove-empty-cache" flag from SuSEconfig.gtk2, and remove this patch.
-Patch17: gtk2-remove-empty-cache.patch
# PATCH-FEATURE-UPSTREAM bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff bnc129753 bgo319484 mfabian(a)novell.com - Translate the font styles in the GUI
Patch22: bugzilla-129753-gtk+-2.8.9-localize-font-style-name.diff
# PATCH-FIX-OPENSUSE bugzilla-131498-allow-xim-for-all-languages.patch bnc131498 mfabian(a)novell.com - Allow all languages to be run with the X Input Method
@@ -281,7 +286,6 @@
%patch8 -p1
%endif
%patch12 -p1
-%patch17 -p0
%patch22 -p1
%patch23 -p1
%patch24 -p1
@@ -425,6 +429,64 @@
%{_datadir}/gtk-doc/html/*
%changelog
+* Wed Aug 06 2008 maw(a)suse.de
+- Update to version 2.13.6:
+ + Fix a long-standing, well-known problem with the handling
+ of insensitive buttons, bgo#56070
+ + Fallback to Xinerama if the Xrandr implementation
+ is just a stub
+ + gdk_threads_add_timeout_seconds[_full]: New functions with
+ second-granularity to complete the set of gdk_threads_ timeout
+ functions
+ + Support rendering icons with emblems specified as
+ GEmblemedIcon
+ + GtkFileChooser has a GFile-oriented API now, and functions
+ for creating filechoosers with specific backends have been
+ deprecated because GIO is used directly
+ + GtkAdjustment has been sealed, with getters and setters added
+ for all struct fields
+ + Bugs fixed: bgo#544265, bgo#543915, bgo#544510, bgo#544390,
+ bgo#361561, bgo#368234, bgo#545976, bgo#545978, bgo#544863,
+ bgo#424207, bgo#56070, bgo#545931, bgo#344383, bgo#65818,
+ bgo#539733, bgo#523950, bgo#526575, bgo#429411, bgo#429427,
+ bgo#544302, bgo#339699, bgo#538686, bgo#540379, bgo#544684,
+ bgo#540834, bgo#515596, bgo#534979, bgo#382291, bgo#545982,
+ and bgo#544858
+ + Updated translations.
+* Thu Jul 31 2008 maw(a)suse.de
+- Update to version 2.13.5:
+ + Merge the GSEAL branch (see http://live.gnome.org/GTK+/3.0/Tasks)
+ as a result, members of structures can be conditionally be
+ made "inaccessible"
+ + GtkScaleButton now has an orientation property
+ + gdk-pixbuf:
+ * Use GIO for mime type sniffing when possible
+ + Printing:
+ * Handle paused printers and printers that don't accept jobs
+ + GtkBuilder:
+ * Support building parts of the XML tree with the new
+ functions gtk_builder_add_objects_from_file and
+ gtk_builder_add_objects_from_string
+ + Bugs fixed: bgo#538519, bgo#538362, bgo#538182, bgo#508751,
+ bgo#419737, bgo#538784, bgo#538395, bgo#539363, bgo#539466,
+ bgo#442042, bgo#540318, bgo#530255, bgo#540310, bgo#434535,
+ bgo#539790, bgo#539164, bgo#541162, bgo#455268, bgo#537591,
+ bgo#541249, bgo#541305, bgo#540529, bgo#538547, bgo#535498,
+ bgo#539944, bgo#540915, bgo#538863, bgo#540861, bgo#540612,
+ bgo#540618, bgo#539944, bgo#536966, bgo#378158, bgo#516092,
+ bgo#536430, bgo#538378, bgo#539095, bgo#539470, bgo#539732,
+ bgo#540235, bgo#537639, bgo#540917, bgo#541645, bgo#493008,
+ bgo#539248, bgo#327582, bgo#343663, bgo#541811, bgo#541540,
+ bgo#513580, bgo#531129, bgo#510225, bgo#507953, bgo#469068,
+ bgo#528845, bgo#540994, bgo#541964, bgo#541950, bgo#542234,
+ bgo#541399, bgo#334418, bgo#321896, bgo#316087, bgo#542853,
+ bgo#507394, bgo#488766, bgo#479780, bgo#542523, bgo#384940,
+ bgo#339591, bgo#543244, bgo#447998, bgo#543217, bgo#543545,
+ bgo#401985, bgo#543085, bgo#488019, bgo#528822, bgo#540967,
+ bgo#537430, bgo#543989, and bgo#535223
+ + Updated translations
+- Respin gtk+-strict-aliasing.patch
+- Drop gtk2-remove-empty-cache.patch and update SuSEconfig.gtk2.
* Wed Jul 23 2008 coolo(a)suse.de
- obsolete gail-<targettype>
* Mon Jul 21 2008 federico(a)novell.com
@@ -443,7 +505,7 @@
- Move gtk-builder-convert to the -devel subpackage
- So that gtk-builder-convert can actually run, make the -devel
subpackage require pyxml.
-* Thu Jun 19 2008 maw(a)suse.de
+* Wed Jun 18 2008 maw(a)suse.de
- Update to version 2.13.3:
+ Support runtime font configuration changes
+ Use GIO for mime information
@@ -457,7 +519,7 @@
bgo#537985, bgo#531960, bgo#408154, bgo#506853, bgo#536430, and
bgo#537685
+ Updated translations.
-* Tue Jun 17 2008 maw(a)suse.de
+* Mon Jun 16 2008 maw(a)suse.de
- Provide and obsolete gail-devel in gtk2-devel.
* Fri Jun 06 2008 maw(a)suse.de
- Update to version 2.13.2:
@@ -495,14 +557,14 @@
gtk2-bnc171077-bgo314873-filechooser-tab-in-the-middle-of-entry.diff
and gtk2-bnc355225-filechooser-tab-completion-crash.diff
- Provide and obsolete gail.
-* Wed Jun 04 2008 federico(a)novell.com
+* Tue Jun 03 2008 federico(a)novell.com
- Added gtk2-bnc355225-filechooser-tab-completion-crash.diff to fix
the crash in https://bugzilla.novell.com/show_bug.cgi?id=355225 -
The file chooser could crash when pressing Tab repeatedly to do
completion.
* Tue May 06 2008 schwab(a)suse.de
- Don't use libtool before it is created.
-* Tue May 06 2008 federico(a)novell.com
+* Mon May 05 2008 federico(a)novell.com
- Added gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff
to fix https://bugzilla.novell.com/show_bug.cgi?id=310710 - Labels
with too-small allocations should still pay attention to their
@@ -513,7 +575,7 @@
doing nearly the same (bnc#369696).
* Mon Apr 14 2008 sbrabec(a)suse.cz
- Use packageand form of branding supplement.
-* Sat Apr 12 2008 maw(a)suse.de
+* Fri Apr 11 2008 maw(a)suse.de
- Tag gtk2-libtool.patch, which was added in the previous
submission.
* Fri Apr 11 2008 schwab(a)suse.de
@@ -621,7 +683,7 @@
click -> Create Document fails.
* Thu Sep 13 2007 stbinner(a)suse.de
- tag strange uz@cyrillic directories with %%lang(uz@cyrillic)
-* Thu Sep 13 2007 federico(a)novell.com
+* Wed Sep 12 2007 federico(a)novell.com
- Added gtk2-303869-disable-icon-cache-validation.diff to fix the
critical part of https://bugzillanovell.com/show_bug.cgi?id=303869
- icon caches now only get validated if GTK_DEBUG=icontheme is set.
@@ -632,14 +694,14 @@
* Fri Aug 31 2007 stbinner(a)suse.de
- add gtk2-flash-player-busyloop.patch to fix busy loop of flash
player plugin within Opera and Konqueror (#294385)
-* Wed Aug 15 2007 jpr(a)suse.de
+* Tue Aug 14 2007 jpr(a)suse.de
- Enable xinput for wacom tablets, it needs a configure flag
* Tue Aug 14 2007 jpr(a)suse.de
- Backport tooltip fixes from upstream svn (#298343, #297149)
* Mon Aug 13 2007 federico(a)novell.com
- Removed references to obsolete patches from the SPEC file. Fixes
https://bugzilla.novell.com/show_bug.cgi?id=299262
-* Tue Aug 07 2007 maw(a)suse.de
+* Mon Aug 06 2007 maw(a)suse.de
- Split out a -lang subpackage
- Use %%fdupes.
* Thu Jul 26 2007 maw(a)suse.de
@@ -714,7 +776,7 @@
- adding hicolor-icon-theme to Requires [#249043]
* Thu Apr 19 2007 sbrabec(a)suse.cz
- Correctly initialize XDG_DATA_DIRS in SuSEconfig (#240603).
-* Thu Apr 12 2007 maw(a)suse.de
+* Wed Apr 11 2007 maw(a)suse.de
- Remove some extraneous comments that were inadvertently left
in the .spec.
* Tue Apr 10 2007 sbrabec(a)suse.cz
@@ -743,7 +805,7 @@
https://bugzilla.novell.com/show_bug.cgi?id=216883. The "Home" and
"Desktop" items in the shortcuts pane of the file chooser would not
show sometimes in SAVE mode.
-* Thu Jan 18 2007 maw(a)suse.de
+* Wed Jan 17 2007 maw(a)suse.de
- Add gtk2-235661-pixbuf-loader-error-checking.diff (#235661).
* Tue Jan 16 2007 sbrabec(a)suse.cz
- Build with correct CFLAGS.
@@ -756,11 +818,11 @@
* Mon Dec 11 2006 sbrabec(a)suse.cz
- Prefix changed to /usr.
- Spec file cleanup.
-* Sat Nov 11 2006 danw(a)suse.de
+* Fri Nov 10 2006 danw(a)suse.de
- Update gtk64.patch to fix stock icon cache on x86_64 (213922)
-* Wed Nov 08 2006 jhargadon(a)suse.de
+* Tue Nov 07 2006 jhargadon(a)suse.de
- removed the execute bit from /etc/opt/gnome/gtk-2.0/gtkrc
-* Wed Oct 18 2006 jhargadon(a)suse.de
+* Tue Oct 17 2006 jhargadon(a)suse.de
- update to version 2.10.6
- Bugs fixed:
- 358931 2.10.5 build issue due to a typo
@@ -768,7 +830,7 @@
- 359053 Reduce relocations
- 359052 gtk_print_settings_get_duplex() return wrong
value for one of vertical setting
-* Sun Oct 15 2006 danw(a)suse.de
+* Sat Oct 14 2006 danw(a)suse.de
- Remove dead patches
- Remove gtk2-179040-file-chooser-location-entry-folder.diff, which
never actually worked, but was effectively reverted in CODE10 by
@@ -818,7 +880,7 @@
* Wed Aug 09 2006 aj(a)suse.de
- Fix lib64 patch to apply.
- Fix po files to pass new gettext checks.
-* Sat Jul 29 2006 gekker(a)suse.de
+* Fri Jul 28 2006 gekker(a)suse.de
- Update to version 2.10.1
- Remove upstream patchesa
- lots of updates in the printing area
@@ -830,7 +892,7 @@
location entry in the file chooser preserve the filename from
gtk_file_chooser_set_filename() and set_uri(). It was incorrectly
using just the directory name instead of the file name.
-* Wed Jun 07 2006 federico(a)novell.com
+* Tue Jun 06 2006 federico(a)novell.com
- Added gtk2-179040-file-chooser-location-entry-folder.diff to fix
https://bugzilla.novell.com/show_bug.cgi?id=179040. This makes the
location entry in GtkFileChooser update correctly when you switch
@@ -841,17 +903,17 @@
months or years.
* Thu Jun 01 2006 sbrabec(a)suse.cz
- Fixed I18N of file selector navigation buttons (#180696).
-* Sun May 28 2006 joeshaw(a)suse.de
+* Sat May 27 2006 joeshaw(a)suse.de
- Add gtk2-filechooserbutton-signal-disconnect-fix.patch to fix
a crash when a GtkFileChooserButton is destroyed but not
finalized and bookmarks or volumes change. (bnc #178122)
-* Wed May 24 2006 federico(a)novell.com
+* Tue May 23 2006 federico(a)novell.com
- Updated gtk+-2.8.6-fontsel-fix.patch to fix bug
https://bugzilla.novell.com/show_bug.cgi?id=177997. The previous
patch caused crashes in all font selectors.
* Wed May 17 2006 bk(a)suse.de
- GtkFontSelection: Fix deadlock when used by GtkFontButton (153099)
-* Fri May 05 2006 dobey(a)suse.de
+* Thu May 04 2006 dobey(a)suse.de
- Add in default gtkrc file to set theme/icon theme under KDE/etc
Fixes https://bugzilla.novell.com/show_bug.cgi?id=172779
* Mon Apr 17 2006 federico(a)novell.com
@@ -863,7 +925,7 @@
just switched folders.
* Mon Apr 03 2006 sbrabec(a)suse.cz
- Fixed context translation bugs (GNOME#336645).
-* Thu Mar 30 2006 federico(a)novell.com
+* Wed Mar 29 2006 federico(a)novell.com
- Removed gtk2-151580-filechooser-beagle.diff.
- Added gtk2-filechooser-new-features.diff. This fixes bug #160605,
so the file chooser now has an optional text entry for the file
@@ -871,13 +933,13 @@
into the same patch.
* Fri Mar 24 2006 rml(a)suse.de
- Set default invisible char to something stetic (bug #160688)
-* Fri Mar 24 2006 federico(a)novell.com
+* Thu Mar 23 2006 federico(a)novell.com
- Updated gtk2-151580-filechooser-beagle.diff to fix bug #156843.
With this, the file chooser will no longer show a "Search" item in
the "Save in folder" combo box.
* Mon Mar 13 2006 sbrabec(a)suse.cz
- Do not believe glibc first weekday (#130787, #104417).
-* Tue Mar 07 2006 zsu(a)suse.de
+* Mon Mar 06 2006 zsu(a)suse.de
- Fixed gtkvts crash bug introduced by gtk+-2.8.6-fontsel.patch [#153099].
* Thu Feb 23 2006 federico(a)novell.com
- Updated gtk2-151580-filechooser-beagle.diff; now we hide the search
@@ -889,7 +951,7 @@
https://bugzilla.novell.com/show_bug.cgi?id=151580 (about Beagle
support) and https://bugzilla.novell.com/show_bug.cgi?id=148896
(about not having a highlighted shortcut at startup).
-* Sat Feb 04 2006 federico(a)novell.com
+* Fri Feb 03 2006 federico(a)novell.com
- Added gtk2-117163-cairo-repeat-pattern-workaround.diff as a fix for bug #117163.
In this bug, the desktop gets repainted very slowly due to bugs in Cairo and XRENDER.
The workaround uses a faster code path in GTK+.
@@ -900,7 +962,7 @@
to translation compendium gnome-patch-translation.
* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Wed Jan 18 2006 gekker(a)suse.de
+* Tue Jan 17 2006 gekker(a)suse.de
- Add patch to improve scrolling speed in font selection (#130159)
* Mon Jan 16 2006 meissner(a)suse.de
- use -fstack-protector.
@@ -936,10 +998,10 @@
* Fri Oct 28 2005 federico(a)novell.com
- Added gtk2-127646-dnd-cursor-offset.diff to fix the position of the default
cursor for drag and drop.
-* Wed Oct 12 2005 gekker(a)suse.de
+* Tue Oct 11 2005 gekker(a)suse.de
- Update to version 2.8.6
- Fix return of random data
-* Wed Oct 05 2005 federico(a)novell.com
+* Tue Oct 04 2005 federico(a)novell.com
- Added gtk2-file-chooser-consistent-home-folder-name.diff so that
$HOME will not appear as "Home", but rather as its actual name.
This avoids having [/][home][Home] on the path bar.
@@ -948,11 +1010,11 @@
* Mon Oct 03 2005 gekker(a)suse.de
- Update to version 2.8.4
- Remove upstream patches
-* Fri Sep 30 2005 federico(a)novell.com
+* Thu Sep 29 2005 federico(a)novell.com
- Added gtk2-file-chooser-create-save-widgets-only-if-needed.diff and
gtk2-file-chooser-no-reload.diff as optimizations for the file
chooser's startup time.
-* Fri Sep 16 2005 gekker(a)suse.de
+* Thu Sep 15 2005 gekker(a)suse.de
- Fix quoting in SuSEconfig.gtk2 (113511)
* Thu Sep 08 2005 sbrabec(a)suse.cz
- Fixed outdated cache files heuristics in SuSEconfig (#113261).
@@ -964,7 +1026,7 @@
* Fri Aug 26 2005 jpr(a)suse.de
- Patch gtk-update-icon-cache to be a little smarter and alter the
SuSEconfig.gtk2 script to be smarter about removing dead cache files.
-* Thu Aug 25 2005 gekker(a)suse.de
+* Wed Aug 24 2005 gekker(a)suse.de
- Update to version 2.8.2
* Wed Aug 24 2005 rodrigo(a)suse.de
- Update to version 2.8.1
@@ -973,10 +1035,10 @@
- Update version to 2.8.0 (GNOME2.12)
* Fri Aug 12 2005 gekker(a)suse.de
- Fix crash in file chooser b.g.o (310270).
-* Thu Aug 11 2005 gekker(a)suse.de
+* Wed Aug 10 2005 gekker(a)suse.de
- Update to version 2.7.5
- Remove upstreamed patch
-* Thu Aug 11 2005 clahey(a)suse.de
+* Wed Aug 10 2005 clahey(a)suse.de
- Patch to check for updated icon theme (especially cache) every
30 seconds.
* Fri Aug 05 2005 sbrabec(a)suse.cz
@@ -998,19 +1060,19 @@
- Create icon-cache files by SuSEconfig (#88599).
* Fri Jun 17 2005 gekker(a)suse.de
- Fix gtk64.patch and build on x86_64.
-* Fri Jun 17 2005 gekker(a)suse.de
+* Thu Jun 16 2005 gekker(a)suse.de
- Update to version 2.6.8.
- Fix sentinel patch to work with new version of glib2.
* Wed Jun 01 2005 sbrabec(a)suse.cz
- Use current name for XFree86-devel in Requires (#54136).
-* Tue May 03 2005 gekker(a)suse.de
+* Mon May 02 2005 gekker(a)suse.de
- Fix crasher in gtktextview (380).
* Mon Apr 04 2005 aj(a)suse.de
- Disable visibility to build with GCC4. This should be
enabled again once gtk is fixed.
-* Sat Mar 19 2005 gekker(a)suse.de
+* Fri Mar 18 2005 gekker(a)suse.de
- Add gtk-esc-closes.diff
-* Thu Mar 03 2005 gekker(a)suse.de
+* Wed Mar 02 2005 gekker(a)suse.de
- Updated to version 2.6.4
* Mon Feb 07 2005 sbrabec(a)suse.cz
- Updated to version 2.6.2.
@@ -1037,7 +1099,7 @@
- updated gtk64 patch
* Wed Nov 17 2004 gekker(a)suse.de
- Update version to 2.5.5.
-* Wed Oct 27 2004 mmj(a)suse.de
+* Tue Oct 26 2004 mmj(a)suse.de
- locale rename no to nb
* Wed Oct 20 2004 ro(a)suse.de
- make specfile rpm3-save
@@ -1045,7 +1107,7 @@
- Added work-around for GTK_PATH bi-arch problems (#45386).
* Mon Sep 06 2004 meissner(a)suse.de
- Added ico overflow security patch, CAN-2004-0788.
-* Wed Sep 01 2004 dave(a)suse.de
+* Tue Aug 31 2004 dave(a)suse.de
- Added gtk2-cancel-rename.patch, ximian #59669
* Fri Aug 27 2004 federico(a)ximian.com
- Removed stray g_print() from gtk-xpm-secfix.dif; normalized the patch
@@ -1055,9 +1117,9 @@
* Tue Aug 24 2004 hhetter(a)suse.de
- added security patch for XPM decoder (#44100)
CAN-2004-0782, CAN-2004-0783.
-* Thu Aug 05 2004 clahey(a)suse.de
+* Wed Aug 04 2004 clahey(a)suse.de
- Added gtk2-esc-closes.patch from Federico.
-* Sat Jun 05 2004 clahey(a)suse.de
+* Fri Jun 04 2004 clahey(a)suse.de
- Fixed filesel patch to just go directly to Desktop.
* Tue Apr 27 2004 sbrabec(a)suse.cz
- Fixed gtk64.patch.
@@ -1102,7 +1164,7 @@
- Updated to version 2.2.4.
* Thu Aug 28 2003 sbrabec(a)suse.cz
- Updated to version 2.2.3.
-* Thu Jul 24 2003 hhetter(a)suse.de
+* Wed Jul 23 2003 hhetter(a)suse.de
- fix SuSEconfig.gtk2 query paths
* Wed Jul 16 2003 sbrabec(a)suse.cz
- SuSEconfig.gtk2: Fixed paths to query binaries.
@@ -1118,7 +1180,7 @@
- Fixed directory packaging.
* Wed May 28 2003 sbrabec(a)suse.cz
- Include manpage to devel package.
-* Wed May 28 2003 ro(a)suse.de
+* Tue May 27 2003 ro(a)suse.de
- remove unpackaged files from buildroot
* Thu May 22 2003 sbrabec(a)suse.cz
- Fixed typo in Requires for -devel package (#27025).
@@ -1131,7 +1193,7 @@
theme problems for all session types).
* Wed Mar 12 2003 sbrabec(a)suse.cz
- Fixed prefix clash for keyboard themes (fixes bug 25086).
-* Mon Feb 10 2003 ro(a)suse.de
+* Sun Feb 09 2003 ro(a)suse.de
- create /etc/gtk-2.0 in SuSEconfig.gtk2 if needed
* Thu Feb 06 2003 sbrabec(a)suse.cz
- Updated to version 2.2.1.
@@ -1233,7 +1295,7 @@
* Memory leak and UMR fixes
* Misc bug fixes
* Updated translations
-* Thu Jun 13 2002 ro(a)suse.de
+* Wed Jun 12 2002 ro(a)suse.de
- use libpng-devel-packages in nededforbuild
* Mon Jun 10 2002 meissner(a)suse.de
- Need to use -mminimal-toc for ppc64.
++++++ gtk+-2.13.3.tar.bz2 -> gtk+-2.13.6.tar.bz2 ++++++
GNOME/gtk2/gtk+-2.13.3.tar.bz2 gtk2/gtk+-2.13.6.tar.bz2 differ: byte 11, line 1
++++++ gtk+-strict-aliasing.patch ++++++
--- /var/tmp/diff_new_pack.U29318/_old 2008-08-14 00:36:02.000000000 +0200
+++ /var/tmp/diff_new_pack.U29318/_new 2008-08-14 00:36:02.000000000 +0200
@@ -1,7 +1,25 @@
-Index: gtk+-2.13.2/demos/gtk-demo/changedisplay.c
+From 9e474aed8bedead6b2a962a9ee3c6559fd412676 Mon Sep 17 00:00:00 2001
+From: Michael Wolf <maw(a)novell.com>
+Date: Tue, 22 Jul 2008 16:35:51 -0500
+Subject: [PATCH] gtk+-strict-aliasing.patch
+
+---
+ demos/gtk-demo/changedisplay.c | 2 +-
+ demos/gtk-demo/textview.c | 5 +++++
+ gdk/x11/gdkdnd-x11.c | 5 +++++
+ gdk/x11/gdkevents-x11.c | 2 ++
+ gdk/x11/gdkim-x11.c | 1 +
+ gdk/x11/gdkwindow-x11.c | 1 +
+ gtk/gtkmodules.c | 4 ++--
+ gtk/gtktipsquery.c | 4 ++--
+ gtk/queryimmodules.c | 11 +++++------
+ tests/testgtk.c | 6 +++---
+ 10 files changed, 27 insertions(+), 14 deletions(-)
+
+Index: gtk+-2.13.5/demos/gtk-demo/changedisplay.c
===================================================================
---- gtk+-2.13.2.orig/demos/gtk-demo/changedisplay.c
-+++ gtk+-2.13.2/demos/gtk-demo/changedisplay.c
+--- gtk+-2.13.5.orig/demos/gtk-demo/changedisplay.c
++++ gtk+-2.13.5/demos/gtk-demo/changedisplay.c
@@ -73,7 +73,7 @@ static GtkWidget *
find_toplevel_at_pointer (GdkDisplay *display)
{
@@ -11,74 +29,10 @@
pointer_window = gdk_display_get_window_at_pointer (display, NULL, NULL);
-@@ -81,7 +81,7 @@ find_toplevel_at_pointer (GdkDisplay *di
- * to the widget that created it.
- */
- if (pointer_window)
-- gdk_window_get_user_data (pointer_window, (gpointer*) &widget);
-+ gdk_window_get_user_data (pointer_window, &widget);
-
- return widget ? gtk_widget_get_toplevel (widget) : NULL;
- }
-Index: gtk+-2.13.2/demos/gtk-demo/textview.c
-===================================================================
---- gtk+-2.13.2.orig/demos/gtk-demo/textview.c
-+++ gtk+-2.13.2/demos/gtk-demo/textview.c
-@@ -548,7 +548,7 @@ static void
- easter_egg_callback (GtkWidget *button,
- gpointer data)
- {
-- static GtkWidget *window = NULL;
-+ static gpointer window = NULL;
- GtkTextBuffer *buffer;
- GtkWidget *view;
- GtkTextIter iter;
-@@ -587,7 +587,7 @@ easter_egg_callback (GtkWidget *button,
- gtk_container_add (GTK_CONTAINER (sw), view);
-
- g_object_add_weak_pointer (G_OBJECT (window),
-- (gpointer *) &window);
-+ &window);
-
- gtk_window_set_default_size (GTK_WINDOW (window), 300, 400);
-
-Index: gtk+-2.13.2/gdk-pixbuf/queryloaders.c
+Index: gtk+-2.13.5/gdk/x11/gdkdnd-x11.c
===================================================================
---- gtk+-2.13.2.orig/gdk-pixbuf/queryloaders.c
-+++ gtk+-2.13.2/gdk-pixbuf/queryloaders.c
-@@ -153,6 +153,7 @@ query_module (const char *dir, const cha
- GModule *module;
- void (*fill_info) (GdkPixbufFormat *info);
- void (*fill_vtable) (GdkPixbufModule *module);
-+ gpointer pfi, pfv;
-
- if (g_path_is_absolute (file))
- path = g_strdup (file);
-@@ -161,8 +162,8 @@ query_module (const char *dir, const cha
-
- module = g_module_open (path, 0);
- if (module &&
-- g_module_symbol (module, "fill_info", (gpointer *) &fill_info) &&
-- g_module_symbol (module, "fill_vtable", (gpointer *) &fill_vtable)) {
-+ g_module_symbol (module, "fill_info", &pfi) &&
-+ g_module_symbol (module, "fill_vtable", &pfv)) {
- GdkPixbufFormat *info;
- GdkPixbufModule *vtable;
-
-@@ -184,6 +185,9 @@ query_module (const char *dir, const cha
-
- vtable->module = module;
-
-+ fill_info = pfi;
-+ fill_vtable = pfv;
-+
- (*fill_info) (info);
- (*fill_vtable) (vtable);
-
-Index: gtk+-2.13.2/gdk/x11/gdkdnd-x11.c
-===================================================================
---- gtk+-2.13.2.orig/gdk/x11/gdkdnd-x11.c
-+++ gtk+-2.13.2/gdk/x11/gdkdnd-x11.c
+--- gtk+-2.13.5.orig/gdk/x11/gdkdnd-x11.c
++++ gtk+-2.13.5/gdk/x11/gdkdnd-x11.c
@@ -905,6 +905,7 @@ motif_read_target_table (GdkDisplay *dis
{
guchar *data;
@@ -113,10 +67,10 @@
Window proxy;
Atom xdnd_proxy_atom = gdk_x11_get_xatom_by_name_for_display (display, "XdndProxy");
Atom xdnd_aware_atom = gdk_x11_get_xatom_by_name_for_display (display, "XdndAware");
-Index: gtk+-2.13.2/gdk/x11/gdkevents-x11.c
+Index: gtk+-2.13.5/gdk/x11/gdkevents-x11.c
===================================================================
---- gtk+-2.13.2.orig/gdk/x11/gdkevents-x11.c
-+++ gtk+-2.13.2/gdk/x11/gdkevents-x11.c
+--- gtk+-2.13.5.orig/gdk/x11/gdkevents-x11.c
++++ gtk+-2.13.5/gdk/x11/gdkevents-x11.c
@@ -519,6 +519,7 @@ gdk_check_wm_state_changed (GdkWindow *w
gulong bytes_after;
guchar *data;
@@ -133,10 +87,10 @@
/* This function is very slow on every call if you are not running a
* spec-supporting WM. For now not optimized, because it isn't in
-Index: gtk+-2.13.2/gdk/x11/gdkim-x11.c
+Index: gtk+-2.13.5/gdk/x11/gdkim-x11.c
===================================================================
---- gtk+-2.13.2.orig/gdk/x11/gdkim-x11.c
-+++ gtk+-2.13.2/gdk/x11/gdkim-x11.c
+--- gtk+-2.13.5.orig/gdk/x11/gdkim-x11.c
++++ gtk+-2.13.5/gdk/x11/gdkim-x11.c
@@ -130,6 +130,7 @@ find_a_display (void)
gchar *
gdk_wcstombs (const GdkWChar *src)
@@ -145,11 +99,11 @@
gchar *mbstr;
if (gdk_use_mb)
-Index: gtk+-2.13.2/gdk/x11/gdkwindow-x11.c
+Index: gtk+-2.13.5/gdk/x11/gdkwindow-x11.c
===================================================================
---- gtk+-2.13.2.orig/gdk/x11/gdkwindow-x11.c
-+++ gtk+-2.13.2/gdk/x11/gdkwindow-x11.c
-@@ -5064,6 +5064,7 @@ gdk_window_set_mwm_hints (GdkWindow *win
+--- gtk+-2.13.5.orig/gdk/x11/gdkwindow-x11.c
++++ gtk+-2.13.5/gdk/x11/gdkwindow-x11.c
+@@ -4732,6 +4732,7 @@ gdk_window_set_mwm_hints (GdkWindow *win
Atom hints_atom = None;
guchar *data;
MotifWmHints *hints;
@@ -157,84 +111,27 @@
Atom type;
gint format;
gulong nitems;
-Index: gtk+-2.13.2/gtk/gtkmain.c
+Index: gtk+-2.13.5/gtk/gtkmodules.c
===================================================================
---- gtk+-2.13.2.orig/gtk/gtkmain.c
-+++ gtk+-2.13.2/gtk/gtkmain.c
-@@ -1346,7 +1346,8 @@ static GdkEvent *
- rewrite_event_for_grabs (GdkEvent *event)
- {
- GdkWindow *grab_window;
-- GtkWidget *event_widget, *grab_widget;
-+ GtkWidget *event_widget;
-+ gpointer grab_widget;
- gboolean owner_events;
- GdkDisplay *display;
-
-@@ -2215,12 +2216,12 @@ gtk_get_current_event_state (GdkModifier
- GtkWidget*
- gtk_get_event_widget (GdkEvent *event)
- {
-- GtkWidget *widget;
-+ gpointer widget;
-
- widget = NULL;
- if (event && event->any.window &&
- (event->type == GDK_DESTROY || !GDK_WINDOW_DESTROYED (event->any.window)))
-- gdk_window_get_user_data (event->any.window, (void**) &widget);
-+ gdk_window_get_user_data (event->any.window, &widget);
-
- return widget;
- }
-Index: gtk+-2.13.2/gtk/gtkmodules.c
-===================================================================
---- gtk+-2.13.2.orig/gtk/gtkmodules.c
-+++ gtk+-2.13.2/gtk/gtkmodules.c
-@@ -253,7 +253,7 @@ static GSList *
- load_module (GSList *module_list,
- const gchar *name)
- {
-- GtkModuleInitFunc modinit_func;
-+ gpointer modinit_func;
- GtkModuleInfo *info = NULL;
- GModule *module = NULL;
- GSList *l;
-@@ -279,7 +279,7 @@ load_module (GSList *module_list,
-
+--- gtk+-2.13.5.orig/gtk/gtkmodules.c
++++ gtk+-2.13.5/gtk/gtkmodules.c
+@@ -281,9 +281,9 @@ load_module (GSList *module_list,
if (module)
{
-- if (!g_module_symbol (module, "gtk_module_init", (gpointer *) &modinit_func) ||
-+ if (!g_module_symbol (module, "gtk_module_init", &modinit_func) ||
- !modinit_func)
- g_module_close (module);
+ if (g_module_symbol (module, "gtk_module_init", &modinit_func_ptr))
+- modinit_func = modinit_func_ptr;
++ modinit_func = modinit_func_ptr;
else
-Index: gtk+-2.13.2/gtk/gtkselection.c
-===================================================================
---- gtk+-2.13.2.orig/gtk/gtkselection.c
-+++ gtk+-2.13.2/gtk/gtkselection.c
-@@ -1066,7 +1066,7 @@ gtk_selection_convert (GtkWidget *widget
-
- if (owner_window != NULL)
- {
-- GtkWidget *owner_widget;
-+ void *owner_widget;
- GtkSelectionData selection_data;
-
- selection_data.selection = selection;
-@@ -1075,7 +1075,7 @@ gtk_selection_convert (GtkWidget *widget
- selection_data.length = -1;
- selection_data.display = display;
-
-- gdk_window_get_user_data (owner_window, (gpointer *)&owner_widget);
-+ gdk_window_get_user_data (owner_window, &owner_widget);
-
- if (owner_widget != NULL)
- {
-Index: gtk+-2.13.2/gtk/gtktipsquery.c
+- modinit_func = NULL;
++ modinit_func = NULL;
+
+ if (!modinit_func)
+ g_module_close (module);
+Index: gtk+-2.13.5/gtk/gtktipsquery.c
===================================================================
---- gtk+-2.13.2.orig/gtk/gtktipsquery.c
-+++ gtk+-2.13.2/gtk/gtktipsquery.c
-@@ -441,7 +441,7 @@ gtk_tips_query_event (GtkWidget *
+--- gtk+-2.13.5.orig/gtk/gtktipsquery.c
++++ gtk+-2.13.5/gtk/gtktipsquery.c
+@@ -442,7 +442,7 @@ gtk_tips_query_event (GtkWidget *
GdkEvent *event)
{
GtkTipsQuery *tips_query;
@@ -243,7 +140,7 @@
gboolean event_handled;
g_return_val_if_fail (GTK_IS_TIPS_QUERY (widget), FALSE);
-@@ -464,12 +464,12 @@ gtk_tips_query_event (GtkWidget *
+@@ -465,7 +465,7 @@ gtk_tips_query_event (GtkWidget *
case GDK_LEAVE_NOTIFY:
if (event_widget)
@@ -252,16 +149,10 @@
else
pointer_window = NULL;
event_widget = NULL;
- if (pointer_window)
-- gdk_window_get_user_data (pointer_window, (gpointer*) &event_widget);
-+ gdk_window_get_user_data (pointer_window, &event_widget);
- gtk_tips_query_emit_widget_entered (tips_query, event_widget);
- event_handled = TRUE;
- break;
-Index: gtk+-2.13.2/gtk/queryimmodules.c
+Index: gtk+-2.13.5/gtk/queryimmodules.c
===================================================================
---- gtk+-2.13.2.orig/gtk/queryimmodules.c
-+++ gtk+-2.13.2/gtk/queryimmodules.c
+--- gtk+-2.13.5.orig/gtk/queryimmodules.c
++++ gtk+-2.13.5/gtk/queryimmodules.c
@@ -88,11 +88,10 @@ print_escaped (const char *str)
static gboolean
query_module (const char *dir, const char *name)
@@ -276,24 +167,9 @@
+ gpointer exit;
+ gpointer create;
- GModule *module;
- gchar *path;
-@@ -112,10 +111,10 @@ query_module (const char *dir, const cha
- }
-
- if (module &&
-- g_module_symbol (module, "im_module_list", (gpointer *) &list) &&
-- g_module_symbol (module, "im_module_init", (gpointer *) &init) &&
-- g_module_symbol (module, "im_module_exit", (gpointer *) &exit) &&
-- g_module_symbol (module, "im_module_create", (gpointer *) &create))
-+ g_module_symbol (module, "im_module_list", &list) &&
-+ g_module_symbol (module, "im_module_init", &init) &&
-+ g_module_symbol (module, "im_module_exit", &exit) &&
-+ g_module_symbol (module, "im_module_create", &create))
- {
- const GtkIMContextInfo **contexts;
- guint n_contexts;
-@@ -124,7 +123,7 @@ query_module (const char *dir, const cha
+ gpointer list_ptr;
+ gpointer init_ptr;
+@@ -134,7 +133,7 @@ query_module (const char *dir, const cha
print_escaped (path);
fputs ("\n", stdout);
@@ -302,42 +178,11 @@
for (i=0; i<n_contexts; i++)
{
-Index: gtk+-2.13.2/tests/testcalendar.c
+Index: gtk+-2.13.5/tests/testgtk.c
===================================================================
---- gtk+-2.13.2.orig/tests/testcalendar.c
-+++ gtk+-2.13.2/tests/testcalendar.c
-@@ -18,6 +18,8 @@
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-+/* gtk_calendar_display_options is deprecated */
-+#undef GTK_DISABLE_DEPRECATED
- #include <config.h>
- #include <stdio.h>
- #include <string.h>
-Index: gtk+-2.13.2/tests/testgtk.c
-===================================================================
---- gtk+-2.13.2.orig/tests/testgtk.c
-+++ gtk+-2.13.2/tests/testgtk.c
-@@ -2400,7 +2400,7 @@ gridded_geometry_response (GtkDialog *di
- static void
- create_gridded_geometry (GtkWidget *widget)
- {
-- static GtkWidget *window = NULL;
-+ static gpointer window = NULL;
- GtkWidget *entry;
- GtkWidget *label;
-
-@@ -4778,7 +4778,7 @@ accel_button_new (GtkAccelGroup *accel_g
- static void
- create_key_lookup (GtkWidget *widget)
- {
-- static GtkWidget *window = NULL;
-+ static gpointer window = NULL;
-
- if (!window)
- {
-@@ -12020,7 +12020,7 @@ find_widget (GtkWidget *widget, FindWidg
+--- gtk+-2.13.5.orig/tests/testgtk.c
++++ gtk+-2.13.5/tests/testgtk.c
+@@ -12026,7 +12026,7 @@ find_widget (GtkWidget *widget, FindWidg
static GtkWidget *
find_widget_at_pointer (GdkDisplay *display)
{
@@ -346,12 +191,7 @@
GdkWindow *pointer_window;
gint x, y;
FindWidgetData data;
-@@ -12028,12 +12028,12 @@ find_widget_at_pointer (GdkDisplay *disp
- pointer_window = gdk_display_get_window_at_pointer (display, NULL, NULL);
-
- if (pointer_window)
-- gdk_window_get_user_data (pointer_window, (gpointer) &widget);
-+ gdk_window_get_user_data (pointer_window, &widget);
+@@ -12043,8 +12043,8 @@ find_widget_at_pointer (GdkDisplay *disp
if (widget)
{
++++++ SuSEconfig.gtk2 ++++++
--- GNOME/gtk2/SuSEconfig.gtk2 2007-09-13 18:45:06.000000000 +0200
+++ gtk2/SuSEconfig.gtk2 2008-08-01 02:00:07.000000000 +0200
@@ -63,7 +63,7 @@
for DIR in ${XDG_DATA_DIRS:-/usr/local/share/:/usr/share/} ; do
for SUBDIR in $DIR/icons/* ; do
if test ! -L "$SUBDIR" -a -d "$SUBDIR" ; then
- /usr/bin/gtk-update-icon-cache --quiet --ignore-theme-index --remove-empty-cache "$SUBDIR"
+ /usr/bin/gtk-update-icon-cache --quiet --ignore-theme-index "$SUBDIR"
if test -f $SUBDIR/icon-theme.cache ; then
echo $SUBDIR >>$r/var/cache/gtk-2.0/icon-theme.cache-list
fi
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libzypp-bindings
checked in at Thu Aug 14 00:30:49 CEST 2008.
--------
--- libzypp-bindings/libzypp-bindings.changes 2008-07-25 20:26:48.000000000 +0200
+++ libzypp-bindings/libzypp-bindings.changes 2008-08-12 21:12:38.763759000 +0200
@@ -1,0 +2,21 @@
+Fri Aug 8 13:42:43 CEST 2008 - ma(a)suse.de
+
+- Remove ProductInfo. We don't replace Product.
+- revision 10799
+
+-------------------------------------------------------------------
+Fri Aug 1 10:23:55 CEST 2008 ma(a)suse.de
+
+- Remove obsolete TranslatedText
+- Add ProductInfo which is going to replace Product
+- revision 10716
+
+-------------------------------------------------------------------
+Thu Jul 31 14:25:21 CEST 2008 ma(a)suse.de
+
+- Work around undefined symbols in libzypp. (bnc #391831)
+- Adapt to zypp::Service being renamed to ServiceInfo
+- revision 10707
+- version 0.4.7
+
+-------------------------------------------------------------------
Old:
----
libzypp-bindings-0.4.6.tar.bz2
New:
----
libzypp-bindings-0.4.7.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp-bindings.spec ++++++
--- /var/tmp/diff_new_pack.P16646/_old 2008-08-14 00:29:26.000000000 +0200
+++ /var/tmp/diff_new_pack.P16646/_new 2008-08-14 00:29:26.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package libzypp-bindings (Version 0.4.6)
+# spec file for package libzypp-bindings (Version 0.4.7)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -12,8 +19,8 @@
Name: libzypp-bindings
-Version: 0.4.6
-Release: 8
+Version: 0.4.7
+Release: 1
License: GPL v2 or later
Summary: Bindings for libzypp
Group: Development/Sources
@@ -120,10 +127,22 @@
%files -n perl-zypp
%defattr(-,root,root,-)
-/usr/lib/perl5/*/*/zypp.pm
-/usr/lib/perl5/*/*/zypp.so
+/usr/lib/perl5/vendor_perl/*/zypp.pm
+/usr/lib/perl5/vendor_perl/*/*/zypp.so
%changelog
+* Fri Aug 08 2008 ma(a)suse.de
+- Remove ProductInfo. We don't replace Product.
+- revision 10799
+ Fri Aug 1 10:23:55 CEST 2008 ma(a)suse.de
+- Remove obsolete TranslatedText
+- Add ProductInfo which is going to replace Product
+- revision 10716
+ Thu Jul 31 14:25:21 CEST 2008 ma(a)suse.de
+- Work around undefined symbols in libzypp. (bnc #391831)
+- Adapt to zypp::Service being renamed to ServiceInfo
+- revision 10707
+- version 0.4.7
* Fri Jul 25 2008 ma(a)suse.de
- Removed almost all local copies of zypp header files. This also
removed some old classes no longer present in libzypp.
++++++ libzypp-bindings-0.4.6.tar.bz2 -> libzypp-bindings-0.4.7.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/examples/python/list_resolvables.py new/libzypp-bindings-0.4.7/examples/python/list_resolvables.py
--- old/libzypp-bindings-0.4.6/examples/python/list_resolvables.py 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/examples/python/list_resolvables.py 2008-08-12 21:10:39.000000000 +0200
@@ -4,7 +4,7 @@
Z = zypp.ZYppFactory_instance().getZYpp()
Z.initializeTarget( zypp.Pathname("/") )
-Z.addResolvables( Z.target().resolvables(), True );
+Z.target().load();
repoManager = zypp.RepoManager()
repos = repoManager.knownRepositories()
@@ -14,8 +14,7 @@
continue
if not repoManager.isCached( repo ):
repoManager.buildCache( repo )
-
- Z.addResolvables( repoManager.createFromCache( repo ).resolvables() )
+ repoManager.loadFromCache( repo );
print "Items: %d" % ( Z.pool().size() )
@@ -25,9 +24,9 @@
t = "i"
else:
t = "*"
- print "%s %s:%s-%s.%s\t(%s)" % ( t,
- item.resolvable().kind(),
- item.resolvable().name(),
- item.resolvable().edition(),
- item.resolvable().arch(),
- item.resolvable().repository().info().alias() )
+ print "%s %s" % ( t , item.resolvable())
+ #print "%s %s:%s-%s.%s\t(%s)" % ( t,
+ # item.resolvable().kind(),
+ ## item.resolvable().edition(),
+ # item.resolvable().arch(),
+ # item.resolvable().repository().info().alias() )
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/examples/testImports.sh new/libzypp-bindings-0.4.7/examples/testImports.sh
--- old/libzypp-bindings-0.4.6/examples/testImports.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/examples/testImports.sh 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,21 @@
+#! /bin/bash
+
+echo "====Ruby========="
+ruby <<EOF
+ require 'zypp'
+ include Zypp
+ zypp = ZYppFactory::instance.get_zypp
+EOF
+
+echo "====Python======="
+python <<EOF
+import zypp
+zypp = zypp.ZYppFactory.instance().getZYpp()
+EOF
+
+echo "====Perl========="
+perl - <<"EOF"
+ use zypp;
+ $zfactory = zyppc::ZYppFactory_instance();
+ $zypp = $zfactory->getZYpp;
+EOF
\ No newline at end of file
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/libzypp-bindings.spec.cmake new/libzypp-bindings-0.4.7/libzypp-bindings.spec.cmake
--- old/libzypp-bindings-0.4.6/libzypp-bindings.spec.cmake 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/libzypp-bindings.spec.cmake 2008-08-12 21:10:39.000000000 +0200
@@ -78,7 +78,7 @@
%files -n perl-zypp
%defattr(-,root,root,-)
-/usr/lib/perl5/*/*/zypp.pm
-/usr/lib/perl5/*/*/zypp.so
+/usr/lib/perl5/vendor_perl/*/zypp.pm
+/usr/lib/perl5/vendor_perl/*/*/zypp.so
%changelog
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/Arch.i new/libzypp-bindings-0.4.7/swig/Arch.i
--- old/libzypp-bindings-0.4.6/swig/Arch.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/Arch.i 2008-08-12 21:10:39.000000000 +0200
@@ -5,3 +5,20 @@
%template(ArchCompatFun) std::unary_function<zypp::Arch, bool>;
%include <zypp/Arch.h>
+
+%extend zypp::Arch
+{
+#ifdef SWIGPYTHON
+%rename ("__str__") string();
+#endif
+#ifdef SWIGRUBY
+%rename ("to_s") string();
+#endif
+
+ std::string string() const
+ {
+ std::ostringstream str;
+ str << *self;
+ return str.str();
+ }
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/CMakeLists.txt 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -1,7 +1,27 @@
+#
+# CMakeLists.txt for libzypp-bindings/swig
+#
+#
-ADD_SUBDIRECTORY(ruby)
+SET( SWIG_INPUT "${CMAKE_CURRENT_SOURCE_DIR}/zypp.i" )
-ADD_SUBDIRECTORY(python)
+#
+# Let's see which target languages are available
+#
-ADD_SUBDIRECTORY(perl5)
+FIND_PACKAGE(Ruby)
+FIND_PACKAGE(PythonLibs)
+FIND_PACKAGE(Perl)
+
+IF (RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
+ ADD_SUBDIRECTORY(ruby)
+ENDIF(RUBY_LIBRARY AND RUBY_INCLUDE_PATH)
+
+IF (PYTHON_LIBRARY)
+ ADD_SUBDIRECTORY(python)
+ENDIF(PYTHON_LIBRARY)
+
+IF (PERL_EXECUTABLE)
+ ADD_SUBDIRECTORY(perl5)
+ENDIF (PERL_EXECUTABLE)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/Patch.i new/libzypp-bindings-0.4.7/swig/Patch.i
--- old/libzypp-bindings-0.4.6/swig/Patch.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/Patch.i 2008-08-12 21:10:39.000000000 +0200
@@ -1,2 +1,5 @@
+%ignore zypp::Patch::reboot_needed;
+%ignore zypp::Patch::affects_pkg_manager;
+%ignore zypp::Patch::id;
%include <zypp/Patch.h>
\ No newline at end of file
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/perl5/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/perl5/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/perl5/CMakeLists.txt 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/perl5/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -1,48 +1,53 @@
-# cmake likes unique target names
-SET(WRAP perl)
+#
+# CMakeLists.txt for libzypp-bindings/swig/perl5
+#
+# !!Attn!!: This creates two files
+# 1. zypp.so
+# 2. zypp.pm
+# and the .pm file gets loaded.
+#
+
+# SWIG_OUPUT is per-target
+SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/satsolver_perl.cc" )
+
+EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{cppflags}" OUTPUT_VARIABLE PERL_CXXFLAGS)
+EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{archlib}.\"/CORE\"" OUTPUT_VARIABLE PERL_CORE_DIR)
+EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{installvendorarch}" OUTPUT_VARIABLE PERL_VENDOR_ARCH)
+EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{installvendorlib}" OUTPUT_VARIABLE PERL_VENDOR_LIB)
+EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{ccdlflags}" OUTPUT_VARIABLE PERL_LINK_FLAGS)
-FIND_PACKAGE(Perl REQUIRED)
-
-EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{cppflags}" OUTPUT_VARIABLE PERL_CXX_FLAGS)
-
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${PERL_CXX_FLAGS}")
+MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}")
+MESSAGE(STATUS "Perl core dir: ${PERL_CORE_DIR}")
+MESSAGE(STATUS "Perl vendor arch dir: ${PERL_VENDORDIR}")
-EXECUTE_PROCESS(COMMAND ${PERL_EXECUTABLE} -e "use Config; print \$Config{archlibexp}" OUTPUT_VARIABLE PERL_LIB_PATH)
-SET( PERL_INS_PATH "${PERL_LIB_PATH}" )
-SET( PERL_LIB_PATH "${PERL_LIB_PATH}/CORE" )
+ADD_DEFINITIONS( ${PERL_CXXFLAGS} -Wno-unused -Wno-error )
+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${PERL_CXXFLAGS}")
-MESSAGE(STATUS "Perl executable: ${PERL_EXECUTABLE}")
-MESSAGE(STATUS "Perl cpp-flags: ${PERL_CXX_FLAGS}")
-MESSAGE(STATUS "Perl lib path: ${PERL_LIB_PATH}")
+LINK_DIRECTORIES( ${PERL_CORE_DIR} )
-SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx" )
-SET( SWIG_INPUT "${CMAKE_CURRENT_SOURCE_DIR}/zypp.i" )
+if(COMMAND cmake_policy)
+ cmake_policy(SET CMP0003 NEW)
+endif(COMMAND cmake_policy)
ADD_CUSTOM_COMMAND (
- OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx
+ OUTPUT ${SWIG_OUTPUT}
COMMAND ${CMAKE_COMMAND} -E echo_append "Creating wrapper code for perl..."
- COMMAND ${SWIG_EXECUTABLE} -DZYPP_DEPRECATED -c++ -perl5 -xmlout ${CMAKE_CURRENT_BINARY_DIR}/parse.xml -o ${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx -I${ZYPP_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../zypp.i
+ COMMAND ${SWIG_EXECUTABLE} -DZYPP_DEPRECATED -c++ -perl5 -o ${SWIG_OUTPUT} -I${ZYPP_INCLUDE_DIR} ${SWIG_INPUT}
COMMAND ${CMAKE_COMMAND} -E echo "Done."
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../*.i ${CMAKE_CURRENT_SOURCE_DIR}/*.i
)
-ADD_CUSTOM_TARGET( ${WRAP}_glue
- DEPENDS ${SWIG_OUTPUT}
-)
-
-ADD_LIBRARY( ${WRAP}_zypp SHARED "${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx" )
-SET_TARGET_PROPERTIES( ${WRAP}_zypp
+ADD_LIBRARY( zypp_perl SHARED ${SWIG_OUTPUT} )
+SET_TARGET_PROPERTIES( zypp_perl
PROPERTIES
PREFIX ""
OUTPUT_NAME zypp
)
-ADD_DEPENDENCIES( ${WRAP}_zypp ${WRAP}_glue )
-INCLUDE_DIRECTORIES( ${PERL_LIB_PATH} )
+INCLUDE_DIRECTORIES( ${PERL_CORE_DIR} )
INCLUDE_DIRECTORIES( ${ZYPP_INCLUDE_DIR} )
-TARGET_LINK_LIBRARIES( ${WRAP}_zypp ${ZYPP_LIBRARY} )
-
-INSTALL(TARGETS ${WRAP}_zypp LIBRARY DESTINATION ${PERL_INS_PATH})
-INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/zypp.pm DESTINATION ${PERL_INS_PATH})
+TARGET_LINK_LIBRARIES( zypp_perl ${ZYPP_LIBRARY} )
+INSTALL(TARGETS zypp_perl LIBRARY DESTINATION ${PERL_VENDOR_ARCH})
+INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/zypp.pm DESTINATION ${PERL_VENDOR_LIB})
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/perl5/tests/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/perl5/tests/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/perl5/tests/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/perl5/tests/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,7 @@
+#
+# CMakeLists.txt for libzypp-bindings/swig/perl5/tests
+#
+
+ENABLE_TESTING()
+
+ADD_TEST(bindings_perl_loading perl ${CMAKE_CURRENT_SOURCE_DIR}/loading.pl)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/perl5/tests/loading.pl new/libzypp-bindings-0.4.7/swig/perl5/tests/loading.pl
--- old/libzypp-bindings-0.4.6/swig/perl5/tests/loading.pl 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/perl5/tests/loading.pl 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,6 @@
+#!/usr/bin/perl
+
+use lib '../../../build/swig/perl5';
+
+use zypp;
+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/perl5/tests/starting.pl new/libzypp-bindings-0.4.7/swig/perl5/tests/starting.pl
--- old/libzypp-bindings-0.4.6/swig/perl5/tests/starting.pl 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/perl5/tests/starting.pl 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,8 @@
+#!/usr/bin/perl
+
+use lib '../../../build/swig/perl5';
+
+use zypp;
+
+$zfactory = zyppc::ZYppFactory_instance();
+$zypp = $zfactory->getZYpp;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/PoolItem.i new/libzypp-bindings-0.4.7/swig/PoolItem.i
--- old/libzypp-bindings-0.4.6/swig/PoolItem.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/PoolItem.i 2008-08-12 21:10:39.000000000 +0200
@@ -7,7 +7,14 @@
%extend zypp::PoolItem
{
- std::string asString() const
+#ifdef SWIGPYTHON
+%rename ("__str__") string();
+#endif
+#ifdef SWIGRUBY
+%rename ("to_s") string();
+#endif
+
+ std::string string() const
{
std::ostringstream str;
str << *self;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/python/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/python/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/python/CMakeLists.txt 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/python/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -1,45 +1,45 @@
-# cmake likes unique target names
-SET(WRAP python)
+#
+# CMakeLists.txt for libzypp-bindings/swig/python
+#
+# !!Attn!!: This creates two files
+# 1. zypp.so
+# 2. zypp.py
+# and the .py file gets imported.
+#
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-strict-aliasing")
+ENABLE_TESTING()
+ADD_SUBDIRECTORY(tests)
-FIND_PACKAGE(PythonInterp REQUIRED)
-FIND_PACKAGE(PythonLibs REQUIRED)
+# SWIG_OUPUT is per-target
+
+SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/satsolver_python.cc" )
+FIND_PACKAGE(PythonInterp REQUIRED)
EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from distutils import sysconfig; stdout.write(sysconfig.get_python_lib())" OUTPUT_VARIABLE PYTHON_LIB_PATH)
MESSAGE(STATUS "Python executable: ${PYTHON_EXECUTABLE}")
MESSAGE(STATUS "Python lib path: ${PYTHON_LIB_PATH}")
MESSAGE(STATUS "Python include path: ${PYTHON_INCLUDE_PATH}")
-SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx" )
-SET( SWIG_INPUT "${CMAKE_CURRENT_SOURCE_DIR}/zypp.i" )
-
ADD_CUSTOM_COMMAND (
- OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx
+ OUTPUT ${SWIG_OUTPUT}
COMMAND ${CMAKE_COMMAND} -E echo_append "Creating wrapper code for python..."
- COMMAND ${SWIG_EXECUTABLE} -v -DZYPP_DEPRECATED -c++ -python -o ${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx -I${ZYPP_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../zypp.i
+ COMMAND ${SWIG_EXECUTABLE} -v -DZYPP_DEPRECATED -c++ -python -o ${SWIG_OUTPUT} -I${ZYPP_INCLUDE_DIR} ${SWIG_INPUT}
COMMAND ${CMAKE_COMMAND} -E echo "Done."
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../*.i ${CMAKE_CURRENT_SOURCE_DIR}/*.i
)
-ADD_CUSTOM_TARGET( ${WRAP}_glue
- DEPENDS ${SWIG_OUTPUT}
-)
-
-ADD_LIBRARY( ${WRAP}_zypp SHARED "${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx" )
-SET_TARGET_PROPERTIES( ${WRAP}_zypp
+ADD_LIBRARY( zypp_python SHARED ${SWIG_OUTPUT} )
+SET_TARGET_PROPERTIES( zypp_python
PROPERTIES
PREFIX ""
OUTPUT_NAME _zypp
)
-ADD_DEPENDENCIES( ${WRAP}_zypp ${WRAP}_glue )
INCLUDE_DIRECTORIES( ${PYTHON_INCLUDE_PATH} )
INCLUDE_DIRECTORIES( ${ZYPP_INCLUDE_DIR} )
-TARGET_LINK_LIBRARIES( ${WRAP}_zypp ${ZYPP_LIBRARY} )
+TARGET_LINK_LIBRARIES( zypp_python ${ZYPP_LIBRARY} )
-INSTALL(TARGETS ${WRAP}_zypp LIBRARY DESTINATION ${PYTHON_LIB_PATH})
+INSTALL(TARGETS zypp_python LIBRARY DESTINATION ${PYTHON_LIB_PATH})
INSTALL( FILES ${CMAKE_CURRENT_BINARY_DIR}/zypp.py DESTINATION ${PYTHON_LIB_PATH})
-
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/python/tests/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/python/tests/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/python/tests/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/python/tests/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,7 @@
+#
+# CMakeLists.txt for libzypp-bindings/swig/python/tests
+#
+
+ENABLE_TESTING()
+
+ADD_TEST(bindings_python_loading python ${CMAKE_CURRENT_SOURCE_DIR}/loading.py)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/python/tests/loading.py new/libzypp-bindings-0.4.7/swig/python/tests/loading.py
--- old/libzypp-bindings-0.4.6/swig/python/tests/loading.py 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/python/tests/loading.py 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,13 @@
+import unittest
+
+import sys
+sys.path.insert(0, '../../../build/swig/python')
+
+class TestSequenceFunctions(unittest.TestCase):
+
+ def testloading(self):
+ import zypp
+
+
+if __name__ == '__main__':
+ unittest.main()
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/python/tests/starting.py new/libzypp-bindings-0.4.7/swig/python/tests/starting.py
--- old/libzypp-bindings-0.4.6/swig/python/tests/starting.py 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/python/tests/starting.py 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,14 @@
+import unittest
+
+import sys
+sys.path.insert(0, '../../../build/swig/python')
+
+class TestSequenceFunctions(unittest.TestCase):
+
+ def testloading(self):
+ import zypp
+ zypp = zypp.ZYppFactory.instance().getZYpp()
+ assert zypp
+
+if __name__ == '__main__':
+ unittest.main()
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/RepoInfo.i new/libzypp-bindings-0.4.7/swig/RepoInfo.i
--- old/libzypp-bindings-0.4.6/swig/RepoInfo.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/RepoInfo.i 2008-08-12 21:10:39.000000000 +0200
@@ -3,6 +3,22 @@
%template(UrlSet) std::set<Url>;
#endif
+namespace zypp
+{
+ namespace repo
+ {
+ %ignore operator==;
+ %ignore operator!=;
+ %ignore operator<<;
+ %ignore operator<;
+ }
+}
+%include <zypp/repo/RepoInfoBase.h>
+
+
+// This is due to a typo in libzypp < 5.4.0
+%ignore zypp::RepoInfo::defaultPrioity();
+
%include <zypp/RepoInfo.h>
typedef std::list<zypp::RepoInfo> RepoInfoList;
%template(RepoInfoList) std::list<zypp::RepoInfo>;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/RepoManager.i new/libzypp-bindings-0.4.7/swig/RepoManager.i
--- old/libzypp-bindings-0.4.6/swig/RepoManager.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/RepoManager.i 2008-08-12 21:10:39.000000000 +0200
@@ -1 +1,3 @@
+%ignore zypp::RepoManager::knownRepositories;
+
%include <zypp/RepoManager.h>
\ No newline at end of file
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/Repository.i new/libzypp-bindings-0.4.7/swig/Repository.i
--- old/libzypp-bindings-0.4.6/swig/Repository.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/Repository.i 2008-08-12 21:10:39.000000000 +0200
@@ -1,2 +1,3 @@
+%ignore zypp::Repository::name;
%include <zypp/Repository.h>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ResObject.i new/libzypp-bindings-0.4.7/swig/ResObject.i
--- old/libzypp-bindings-0.4.6/swig/ResObject.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/ResObject.i 2008-08-12 21:10:39.000000000 +0200
@@ -1,4 +1,6 @@
%ignore zypp::make_res_object;
+%ignore zypp::ResObject::installsize;
+%ignore zypp::ResObject::size;
%include <zypp/ResObject.h>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/ruby/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/ruby/CMakeLists.txt 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/ruby/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -1,44 +1,37 @@
-# cmake likes unique target names
-SET(WRAP ruby)
+#
+# CMakeLists.txt for libzypp-bindings/swig/ruby
+#
-SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-strict-aliasing")
+ENABLE_TESTING()
+ADD_SUBDIRECTORY(tests)
-FIND_PACKAGE(Ruby REQUIRED)
+# SWIG_OUPUT is per-target
-EXECUTE_PROCESS(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print Config::CONFIG['vendorarchdir']" OUTPUT_VARIABLE RUBY_VENDOR_ARCH_DIR)
+SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/satsolver_ruby.cc" )
MESSAGE(STATUS "Ruby executable: ${RUBY_EXECUTABLE}")
-MESSAGE(STATUS "Ruby vendor arch dir: ${RUBY_VENDOR_ARCH_DIR}")
+MESSAGE(STATUS "Ruby vendor arch dir: ${RUBY_VENDORARCH_DIR}")
MESSAGE(STATUS "Ruby include path: ${RUBY_INCLUDE_PATH}")
-SET( SWIG_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx" )
-SET( SWIG_INPUT "${CMAKE_CURRENT_SOURCE_DIR}/zypp.i" )
-
ADD_CUSTOM_COMMAND (
- OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx
- COMMAND ${CMAKE_COMMAND} -E echo_append "Creating wrapper code for ruby..."
- COMMAND ${SWIG_EXECUTABLE} -DZYPP_DEPRECATED -c++ -ruby -autorename -xmlout ${CMAKE_CURRENT_BINARY_DIR}/parse.xml -o ${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx -I${ZYPP_INCLUDE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/../zypp.i
+ OUTPUT "${SWIG_OUTPUT}"
+ COMMAND ${CMAKE_COMMAND} -E echo_append "Creating wrapper code for Ruby..."
+ COMMAND ${SWIG_EXECUTABLE} -DZYPP_DEPRECATED -c++ -ruby -autorename -o ${SWIG_OUTPUT} -I${ZYPP_INCLUDE_DIR} ${SWIG_INPUT}
COMMAND ${CMAKE_COMMAND} -E echo "Done."
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/../*.i ${CMAKE_CURRENT_SOURCE_DIR}/*.i
)
-ADD_CUSTOM_TARGET( ${WRAP}_glue
- DEPENDS ${SWIG_OUTPUT}
-)
+ADD_LIBRARY( zypp_ruby SHARED ${SWIG_OUTPUT} )
-ADD_LIBRARY( ${WRAP}_zypp SHARED "${CMAKE_CURRENT_BINARY_DIR}/zypp_wrap.cxx" )
-SET_TARGET_PROPERTIES(${WRAP}_zypp
- PROPERTIES
- PREFIX ""
- OUTPUT_NAME zypp
-)
-ADD_DEPENDENCIES( ${WRAP}_zypp ${WRAP}_glue )
+# name it 'zypp.so'
+# and don't prefix with 'lib'
+SET_TARGET_PROPERTIES( zypp_ruby PROPERTIES OUTPUT_NAME "zypp" PREFIX "" )
INCLUDE_DIRECTORIES( ${RUBY_INCLUDE_PATH} )
INCLUDE_DIRECTORIES( ${ZYPP_INCLUDE_DIR} )
-TARGET_LINK_LIBRARIES( ${WRAP}_zypp ${ZYPP_LIBRARY} )
-TARGET_LINK_LIBRARIES( ${WRAP}_zypp ${RUBY_LIBRARY} )
-INSTALL(TARGETS ${WRAP}_zypp LIBRARY DESTINATION ${RUBY_VENDOR_ARCH_DIR})
+TARGET_LINK_LIBRARIES( zypp_ruby ${RUBY_LIBRARY} )
+TARGET_LINK_LIBRARIES( zypp_ruby ${ZYPP_LIBRARY} )
+INSTALL(TARGETS zypp_ruby LIBRARY DESTINATION ${RUBY_VENDORARCH_DIR})
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/tests/arch.rb new/libzypp-bindings-0.4.7/swig/ruby/tests/arch.rb
--- old/libzypp-bindings-0.4.6/swig/ruby/tests/arch.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ruby/tests/arch.rb 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,18 @@
+#
+# Example for Arch
+#
+
+$:.unshift "../../../build/swig/ruby"
+
+require 'test/unit'
+
+class LoadTest < Test::Unit::TestCase
+ require 'zypp'
+ include Zypp
+ def test_arch
+ a = Arch.new("i386")
+ assert a
+ puts a.to_s
+# assert a.to_s == "i386"
+ end
+end
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/tests/bytecount.rb new/libzypp-bindings-0.4.7/swig/ruby/tests/bytecount.rb
--- old/libzypp-bindings-0.4.6/swig/ruby/tests/bytecount.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ruby/tests/bytecount.rb 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,25 @@
+#
+# Test Bytecount
+#
+
+$:.unshift "../../../build/swig/ruby"
+
+
+# test loading of extension
+require 'test/unit'
+
+class LoadTest < Test::Unit::TestCase
+ require 'zypp'
+ include Zypp
+
+ def test_bytecount
+ g = ByteCount.new(ByteCount.G)
+ assert g
+ gb = ByteCount.new(ByteCount.GB)
+ assert gb
+ k = ByteCount.new(ByteCount.K)
+ assert k.to_i == 1024
+ mb = ByteCount.new(ByteCount.MB)
+ assert mb.to_i == 1000*1000
+ end
+end
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/tests/CMakeLists.txt new/libzypp-bindings-0.4.7/swig/ruby/tests/CMakeLists.txt
--- old/libzypp-bindings-0.4.6/swig/ruby/tests/CMakeLists.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ruby/tests/CMakeLists.txt 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,7 @@
+#
+# CMakeLists.txt for libzypp-bindings/swig/ruby/tests
+#
+
+ENABLE_TESTING()
+
+ADD_TEST(bindings_ruby_loading ruby ${CMAKE_CURRENT_SOURCE_DIR}/loading.rb)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/tests/loading.rb new/libzypp-bindings-0.4.7/swig/ruby/tests/loading.rb
--- old/libzypp-bindings-0.4.6/swig/ruby/tests/loading.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ruby/tests/loading.rb 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,16 @@
+#
+# Test loading of the bindings
+#
+
+$:.unshift "../../../build/swig/ruby"
+
+
+# test loading of extension
+require 'test/unit'
+
+class LoadTest < Test::Unit::TestCase
+ def test_loading
+ require 'zypp'
+ assert true
+ end
+end
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/tests/starting.rb new/libzypp-bindings-0.4.7/swig/ruby/tests/starting.rb
--- old/libzypp-bindings-0.4.6/swig/ruby/tests/starting.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ruby/tests/starting.rb 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,17 @@
+#
+# Test starting of zypp
+#
+
+$:.unshift "../../../build/swig/ruby"
+
+
+# test loading of extension
+require 'test/unit'
+
+class LoadTest < Test::Unit::TestCase
+ def test_loading
+ require 'zypp'
+ zypp = Zypp::ZYppFactory::instance.get_zypp
+ assert zypp
+ end
+end
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ruby/tests/target.rb new/libzypp-bindings-0.4.7/swig/ruby/tests/target.rb
--- old/libzypp-bindings-0.4.6/swig/ruby/tests/target.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ruby/tests/target.rb 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1,44 @@
+#
+# Example for target
+#
+
+$:.unshift "../../../build/swig/ruby"
+
+
+# test loading of extension
+require 'test/unit'
+
+class LoadTest < Test::Unit::TestCase
+ require 'zypp'
+ include Zypp
+ def test_target
+ z = ZYppFactory::instance.get_zypp
+
+ assert z.home_path
+ assert z.tmp_path
+
+ z.initialize_target(Zypp::Pathname.new("/"))
+ t = z.target
+ assert t
+ t.load
+ t.build_cache
+
+ p = z.pool
+ assert p
+ assert p.size > 0
+
+ # Iterate over pool, gives PoolItems
+ i = 0
+ puts "#{p.size} PoolItems:"
+ p.each do | pi |
+ i = i + 1
+ break if i > 10
+ puts pi
+ # PoolItems have status and a resolvable
+# r = pi.resolvable
+# puts "#{r.name}-#{r.edition}"
+ end
+
+ assert true
+ end
+end
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/ServiceInfo.i new/libzypp-bindings-0.4.7/swig/ServiceInfo.i
--- old/libzypp-bindings-0.4.6/swig/ServiceInfo.i 1970-01-01 01:00:00.000000000 +0100
+++ new/libzypp-bindings-0.4.7/swig/ServiceInfo.i 2008-08-12 21:10:39.000000000 +0200
@@ -0,0 +1 @@
+%include <zypp/ServiceInfo.h>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/Target.i new/libzypp-bindings-0.4.7/swig/Target.i
--- old/libzypp-bindings-0.4.6/swig/Target.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/Target.i 2008-08-12 21:10:39.000000000 +0200
@@ -1,3 +1,4 @@
+%ignore zypp::Target::reset;
%include <zypp/Target.h>
namespace zypp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/TranslatedText.i new/libzypp-bindings-0.4.7/swig/TranslatedText.i
--- old/libzypp-bindings-0.4.6/swig/TranslatedText.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/TranslatedText.i 1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-
-%include <zypp/TranslatedText.h>
\ No newline at end of file
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/swig/zypp.i new/libzypp-bindings-0.4.7/swig/zypp.i
--- old/libzypp-bindings-0.4.6/swig/zypp.i 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/swig/zypp.i 2008-08-12 21:10:39.000000000 +0200
@@ -21,31 +21,28 @@
#include <sstream>
#include "zypp/base/PtrTypes.h"
+#include "zypp/base/ReferenceCounted.h"
#include "zypp/Edition.h"
+#include "zypp/Pathname.h"
#include "zypp/ResTraits.h"
#include "zypp/ZYppFactory.h"
#include "zypp/ZYpp.h"
-#include "zypp/Pathname.h"
-#include "zypp/base/ReferenceCounted.h"
-#include "zypp/ResObject.h"
+
+#include "zypp/ResObjects.h"
#include "zypp/Target.h"
#include "zypp/target/TargetImpl.h"
#include "zypp/MediaSetAccess.h"
-#include "zypp/TranslatedText.h"
-#include "zypp/Package.h"
-#include "zypp/Patch.h"
-#include "zypp/SrcPackage.h"
-#include "zypp/Pattern.h"
-#include "zypp/Product.h"
#include "zypp/ResFilters.h"
#include "zypp/OnMediaLocation.h"
#include "zypp/Repository.h"
+#include "zypp/ServiceInfo.h"
#include "zypp/RepoManager.h"
-#include "zypp/Service.h"
#include "zypp/repo/RepoType.h"
#include "zypp/TmpPath.h"
#include "zypp/Resolver.h"
+#include "zypp/Product.h"
+
using namespace boost;
using namespace zypp;
using namespace zypp::repo;
@@ -102,33 +99,34 @@
%include "IdStringType.i"
%include "Pathname.i"
+%include "ByteCount.i"
%include "Url.i"
-%include "ResStatus.i"
%include "NeedAType.i"
%include "Arch.i"
%include "Edition.i"
%include "Kind.i"
-%include "ResTraits.i"
+%include "CheckSum.i"
%include "Date.i"
+%include "Dep.i"
%include "Capability.i"
%include "Capabilities.i"
-%include "Dep.i"
+%include "CapMatch.i"
+%include "ResTraits.i"
+%include "ResStatus.i"
%include "Resolvable.i"
-%include "ByteCount.i"
-%include "RepoType.i"
-%include "Repository.i"
-%include "RepoInfo.i"
-%include "RepoManager.i"
-%include "RepoStatus.i"
%include "ResObject.i"
-%include "TranslatedText.i"
-%include "CheckSum.i"
-%include "CapMatch.i"
%include "Package.i"
%include "Patch.i"
-%include "SrcPackage.i"
%include "Pattern.i"
%include "Product.i"
+
+%include "SrcPackage.i"
+%include "RepoType.i"
+
+
+%include "Repository.i"
+%include "RepoStatus.i"
+%include "RepoManager.i"
%include "PublicKey.i"
%include "KeyRing.i"
%include "Target.i"
@@ -143,5 +141,15 @@
%include "python/callbacks.i"
#endif
+%ignore zypp::ZYpp::setTextLocale;
+%ignore zypp::ZYpp::getTextLocale;
+%ignore zypp::ZYpp::setRequestedLocales;
+%ignore zypp::ZYpp::getRequestedLocales;
+%ignore zypp::ZYpp::getAvailableLocales;
+%ignore zypp::ZYpp::architecture;
+%ignore zypp::ZYpp::setArchitecture;
+%ignore zypp::ZYpp::applyLocks;
+
%include <zypp/ZYpp.h>
+
%include "ZYppFactory.i"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libzypp-bindings-0.4.6/VERSION.cmake new/libzypp-bindings-0.4.7/VERSION.cmake
--- old/libzypp-bindings-0.4.6/VERSION.cmake 2008-07-25 20:23:18.000000000 +0200
+++ new/libzypp-bindings-0.4.7/VERSION.cmake 2008-08-12 21:10:39.000000000 +0200
@@ -1,3 +1,3 @@
SET(VERSION_MAJOR "0")
SET(VERSION_MINOR "4")
-SET(VERSION_PATCH "6")
+SET(VERSION_PATCH "7")
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libzypp
checked in at Thu Aug 14 00:29:16 CEST 2008.
--------
--- libzypp/libzypp.changes 2008-07-25 20:27:48.000000000 +0200
+++ libzypp/libzypp.changes 2008-08-13 21:09:42.817817000 +0200
@@ -1,0 +2,164 @@
+Wed Aug 13 21:01:25 CEST 2008 - ma(a)suse.de
+
+- Change Selectable API to support doing staus manipulation on
+ non-USER level.
+- revision 10847
+- version 5.5.0 (5)
+
+-------------------------------------------------------------------
+Wed Aug 13 16:48:49 CEST 2008 - dmacvicar(a)suse.de
+
+- support sat solver API for searching files
+
+-------------------------------------------------------------------
+Wed Aug 13 15:12:45 CEST 2008 - ma(a)suse.de
+
+- Add ResPool::reposFind to get repositories by alias.
+- revision 10835
+
+-------------------------------------------------------------------
+Tue Aug 12 19:37:36 CEST 2008 - ma(a)suse.de
+
+- Advise rpmdb2solv to parse the product database.
+- revision 10824
+- version 5.4.0 (4)
+
+-------------------------------------------------------------------
+Tue Aug 12 12:05:49 CEST 2008 - ma(a)suse.de
+
+- Offer a simpler, fate based status manipulation in ui::Selectable.
+ This is easier to handle, as the ui::Status always distinguishes
+ wheter an object is installed or not.
+- revision 10814
+
+-------------------------------------------------------------------
+Mon Aug 11 18:00:40 CEST 2008 - ma(a)suse.de
+
+- Propagate default rpm install flags from zypp.conf via ZConfig and
+ ZYppCommitPolicy down to the installer. (FATE #302952)
+- revision 10813
+
+-------------------------------------------------------------------
+Mon Aug 11 16:28:07 CEST 2008 - ma(a)suse.de
+
+- Add base::Flags (like qt's QFlags) a type-safe way of storing
+ OR-combinations of enum values.
+- revision 10811
+
+-------------------------------------------------------------------
+Fri Aug 8 17:01:00 CEST 2008 - ma(a)suse.de
+
+- Add static ui::Selectable::get methods as convenient ctor
+ substitute.
+- revision 10806
+
+-------------------------------------------------------------------
+Fri Aug 8 15:41:17 CEST 2008 - ma(a)suse.de
+
+- Adapt zypp-query-pool to new product handling.
+- revision 10803
+
+-------------------------------------------------------------------
+Fri Aug 8 14:11:03 CEST 2008 - ma(a)suse.de
+
+- Don't pass epoch to 'rpm -e', it does not support it.
+- revision 10800
+
+-------------------------------------------------------------------
+Fri Aug 8 13:27:42 CEST 2008 - ma(a)suse.de
+
+- Adapt to new product handling. Products are no longer pseudo
+ installed objects verified by the solver, but actually installed.
+ Thus removed satisfiedProduct iterator, fixed Selctables.
+- Removed class ProductInfo as we keep Product.
+- revision 10797
+
+-------------------------------------------------------------------
+Thu Aug 7 22:00:55 CEST 2008 - dmacvicar(a)suse.de
+
+- implement relogin suggested support (fate#304889)
+
+-------------------------------------------------------------------
+Wed Aug 6 18:21:30 CEST 2008 - ma(a)suse.de
+
+- Detect correct download path even if repository type
+ is not set. (bnc #386386)
+- revision 10768
+
+-------------------------------------------------------------------
+Wed Aug 6 17:15:48 CEST 2008 - ma(a)suse.de
+
+- Cleanup, mostly by removing, unused parser code and related classes.
+- revision 10765
+
+-------------------------------------------------------------------
+Wed Aug 6 16:23:27 CEST 2008 - ma(a)suse.de
+
+- Don't let exception escape MediaSetAccess dtor (bnc #415017)
+- revision 10763
+
+-------------------------------------------------------------------
+Mon Aug 4 19:34:27 CEST 2008 - ma(a)suse.de
+
+- Add new product attributes (flavor,referencePackage).
+- Add PoolItem buddies, i.e. two PoolItems sharing the same status
+ object. This is used to keep the product resolvable and the
+ package providing the product metadata in sync.
+- revision 10742
+
+-------------------------------------------------------------------
+Sat Aug 2 19:26:52 CEST 2008 - jkupec(a)suse.cz
+
+- support an optional url attribute in repoindex.xml's <repo>
+- revision 10729
+
+-------------------------------------------------------------------
+Thu Jul 31 21:52:11 CEST 2008 - ma(a)suse.de
+
+- New class ProductInfo to provide product related metadata that
+ might be associated with a package. This will replace the Product
+ resolvable.
+- revision 10715
+
+-------------------------------------------------------------------
+Thu Jul 31 19:01:54 CEST 2008 - dmacvicar(a)suse.de
+
+- generate a unique anonymous unique string per target
+ and add it to the agent string for better statistics
+
+-------------------------------------------------------------------
+Thu Jul 31 19:01:14 CEST 2008 - ma(a)suse.de
+
+- Follow solver policy and make repository priority the highest
+ key, when ordering packages. Then architecture, and edition last.
+- revision 10710
+
+-------------------------------------------------------------------
+Wed Jul 30 19:12:00 CEST 2008 - ma(a)suse.de
+
+- /var/lib/zypp and /var/cache/zypp should be owned by libzypp
+ (bnc #412094)
+- revision 10702
+
+-------------------------------------------------------------------
+Wed Jul 30 12:47:48 CEST 2008 - jkupec(a)suse.cz
+
+- Service renamed to ServiceInfo
+- RepoInfoBase added; RepoInfo and ServiceInfo now derive from it
+- revision 10695
+
+-------------------------------------------------------------------
+Tue Jul 29 12:59:46 CEST 2008 - jkupec(a)suse.cz
+
+- fixed yum repos to work with non '/' base url post fix
+ (bnc #341617)
+- revision 10662
+
+-------------------------------------------------------------------
+Mon Jul 28 18:13:24 CEST 2008 - ma(a)suse.de
+
+- Fixed SolvIterMixin::Selectable_iterator eating some solvables
+ (bnc #411339)
+- revision 10680
+
+-------------------------------------------------------------------
Old:
----
libzypp-5.3.0.tar.bz2
New:
----
libzypp-5.5.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp.spec ++++++
--- /var/tmp/diff_new_pack.y15532/_old 2008-08-14 00:09:05.000000000 +0200
+++ /var/tmp/diff_new_pack.y15532/_new 2008-08-14 00:09:05.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package libzypp (Version 5.3.0)
+# spec file for package libzypp (Version 5.5.0)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -17,9 +24,9 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
AutoReqProv: on
Summary: Package, Patch, Pattern, and Product Management
-Version: 5.3.0
+Version: 5.5.0
Release: 1
-Source: libzypp-5.3.0.tar.bz2
+Source: libzypp-5.5.0.tar.bz2
Source1: libzypp-rpmlintrc
Prefix: /usr
Provides: yast2-packagemanager
@@ -29,6 +36,7 @@
BuildRequires: boost-devel curl-devel dejagnu doxygen gcc-c++ gettext-devel graphviz hal-devel libxml2-devel
%if 0%{?suse_version}
BuildRequires: hicolor-icon-theme rpm-devel update-desktop-files
+Requires: uuid-runtime
%endif
%if 0%{?fedora_version}
BuildRequires: dbus-glib-devel glib2-devel popt-devel rpm-devel
@@ -36,6 +44,8 @@
%if 0%{?mandriva_version}
BuildRequires: glib2-devel
BuildRequires: librpm-devel
+# uuidgen
+Requires: e2fsprogs
%endif
%if 0%{?suse_version}
Requires: gpg2
@@ -60,7 +70,7 @@
%package devel
License: GPL v2 or later
-Requires: libzypp == 5.3.0
+Requires: libzypp == 5.5.0
Requires: libxml2-devel curl-devel openssl-devel rpm-devel glibc-devel zlib-devel
Requires: bzip2 popt-devel dbus-1-devel glib2-devel hal-devel boost-devel libstdc++-devel
Requires: cmake libsatsolver-devel
@@ -110,6 +120,8 @@
mkdir -p $RPM_BUILD_ROOT/etc/zypp/repos.d
mkdir -p $RPM_BUILD_ROOT/etc/zypp/products.d
mkdir -p $RPM_BUILD_ROOT/etc/zypp/services.d
+mkdir -p $RPM_BUILD_ROOT/var/lib/zypp
+mkdir -p $RPM_BUILD_ROOT/var/cache/zypp
%if 0%{?suse_version}
%suse_update_desktop_file -G "" -C "" package-manager
%endif
@@ -189,6 +201,8 @@
%dir /etc/zypp/products.d
%config(noreplace) /etc/zypp/zypp.conf
%config(noreplace) /etc/zypp/systemCheck
+%dir /var/lib/zypp
+%dir /var/cache/zypp
%{prefix}/lib/zypp
%{prefix}/share/zypp
%{prefix}/share/applications/package-manager.desktop
@@ -214,6 +228,98 @@
%{_libdir}/pkgconfig/libzypp.pc
%changelog
+* Wed Aug 13 2008 ma(a)suse.de
+- Change Selectable API to support doing staus manipulation on
+ non-USER level.
+- revision 10847
+- version 5.5.0 (5)
+* Wed Aug 13 2008 dmacvicar(a)suse.de
+- support sat solver API for searching files
+* Wed Aug 13 2008 ma(a)suse.de
+- Add ResPool::reposFind to get repositories by alias.
+- revision 10835
+* Tue Aug 12 2008 ma(a)suse.de
+- Advise rpmdb2solv to parse the product database.
+- revision 10824
+- version 5.4.0 (4)
+* Tue Aug 12 2008 ma(a)suse.de
+- Offer a simpler, fate based status manipulation in ui::Selectable.
+ This is easier to handle, as the ui::Status always distinguishes
+ wheter an object is installed or not.
+- revision 10814
+* Mon Aug 11 2008 ma(a)suse.de
+- Propagate default rpm install flags from zypp.conf via ZConfig and
+ ZYppCommitPolicy down to the installer. (FATE #302952)
+- revision 10813
+* Mon Aug 11 2008 ma(a)suse.de
+- Add base::Flags (like qt's QFlags) a type-safe way of storing
+ OR-combinations of enum values.
+- revision 10811
+* Fri Aug 08 2008 ma(a)suse.de
+- Add static ui::Selectable::get methods as convenient ctor
+ substitute.
+- revision 10806
+* Fri Aug 08 2008 ma(a)suse.de
+- Adapt zypp-query-pool to new product handling.
+- revision 10803
+* Fri Aug 08 2008 ma(a)suse.de
+- Don't pass epoch to 'rpm -e', it does not support it.
+- revision 10800
+* Fri Aug 08 2008 ma(a)suse.de
+- Adapt to new product handling. Products are no longer pseudo
+ installed objects verified by the solver, but actually installed.
+ Thus removed satisfiedProduct iterator, fixed Selctables.
+- Removed class ProductInfo as we keep Product.
+- revision 10797
+* Fri Aug 08 2008 dmacvicar(a)suse.de
+- implement relogin suggested support (fate#304889)
+* Wed Aug 06 2008 ma(a)suse.de
+- Detect correct download path even if repository type
+ is not set. (bnc #386386)
+- revision 10768
+* Wed Aug 06 2008 ma(a)suse.de
+- Cleanup, mostly by removing, unused parser code and related classes.
+- revision 10765
+* Wed Aug 06 2008 ma(a)suse.de
+- Don't let exception escape MediaSetAccess dtor (bnc #415017)
+- revision 10763
+* Mon Aug 04 2008 ma(a)suse.de
+- Add new product attributes (flavor,referencePackage).
+- Add PoolItem buddies, i.e. two PoolItems sharing the same status
+ object. This is used to keep the product resolvable and the
+ package providing the product metadata in sync.
+- revision 10742
+* Sat Aug 02 2008 jkupec(a)suse.cz
+- support an optional url attribute in repoindex.xml's <repo>
+- revision 10729
+* Thu Jul 31 2008 ma(a)suse.de
+- New class ProductInfo to provide product related metadata that
+ might be associated with a package. This will replace the Product
+ resolvable.
+- revision 10715
+* Thu Jul 31 2008 dmacvicar(a)suse.de
+- generate a unique anonymous unique string per target
+ and add it to the agent string for better statistics
+* Thu Jul 31 2008 ma(a)suse.de
+- Follow solver policy and make repository priority the highest
+ key, when ordering packages. Then architecture, and edition last.
+- revision 10710
+* Wed Jul 30 2008 ma(a)suse.de
+- /var/lib/zypp and /var/cache/zypp should be owned by libzypp
+ (bnc #412094)
+- revision 10702
+* Wed Jul 30 2008 jkupec(a)suse.cz
+- Service renamed to ServiceInfo
+- RepoInfoBase added; RepoInfo and ServiceInfo now derive from it
+- revision 10695
+* Tue Jul 29 2008 jkupec(a)suse.cz
+- fixed yum repos to work with non '/' base url post fix
+ (bnc #341617)
+- revision 10662
+* Mon Jul 28 2008 ma(a)suse.de
+- Fixed SolvIterMixin::Selectable_iterator eating some solvables
+ (bnc #411339)
+- revision 10680
* Fri Jul 25 2008 ma(a)suse.de
- Several changes to make libzypp-bindings compile using the original
header files and no private copies. (bnc #391831)
++++++ libzypp-5.3.0.tar.bz2 -> libzypp-5.5.0.tar.bz2 ++++++
libzypp/libzypp-5.3.0.tar.bz2 libzypp/libzypp-5.5.0.tar.bz2 differ: byte 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0