Accepting request 75760 from GNOME:Factory

Pushing G:F, including GNOME 3.1.3

OBS-URL: https://build.opensuse.org/request/show/75760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=18
This commit is contained in:
Sascha Peilicke
2011-07-08 08:30:00 +00:00
committed by Git OBS Bridge
4 changed files with 180 additions and 6 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:852d848e2e51373daf04446dc7b427f91bf6953632b45fbe173fb5ed0694100f
size 16949671

3
gtk+-3.1.8.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e51970133bb6ff7d585ce9f678e8ce6e3073a1b1d455cc42671503ce71d93533
size 17305226

View File

@@ -1,3 +1,156 @@
-------------------------------------------------------------------
Wed Jul 6 16:05:11 CEST 2011 - vuntz@opensuse.org
- Change branding-upstream subpackage:
+ Add Requires for libgtk-3-0 since the branding package is
useless without it.
+ Update summary and description.
+ Make noarch.
+ Add branding comments to let people know how gtk3 branding
works.
-------------------------------------------------------------------
Wed Jul 6 00:31:20 CEST 2011 - vuntz@opensuse.org
- Update to version 3.1.8:
+ Theming improvements:
- Multiple colors are now supported
- Support CSS font properties like font-size, font-family, etc
- nth-child works for toolbars too
+ Bug fixes: bgo#652506, bgo#652618, bgo#652769, bgo#653053,
bgo#653191, bgo#653333, bgo#653512, bgo#653785.
+ Updated translations.
- Drop gtk3-fix-crash.patch: fixed upstream.
- Drop gtk3-fix-100-empathy.patch: fixed upstream another way.
-------------------------------------------------------------------
Tue Jun 28 11:52:32 CEST 2011 - vuntz@opensuse.org
- Add gtk3-fix-100-empathy.patch to fix empathy taking 100% of the
CPU.
- Add gtk3-fix-crash.patch to fix a crash in empathy, when opening
the context menu for a contact.
-------------------------------------------------------------------
Thu Jun 16 19:31:53 CEST 2011 - vuntz@opensuse.org
- Pass --enable-x11-backend to configure to make sure we always
build the X11 backend, that we always want.
- Add a build_broadway_backend define, that controls whether we
build the broadway (HTML5!) backend. If set:
+ we pass --enable-broadway-backend to configure
+ we package the additional files
- Set build_broadway_backend to 1 for now, so people can play with
the backend.
-------------------------------------------------------------------
Wed Jun 15 10:25:43 CEST 2011 - dimstar@opensuse.org
- Update to version 3.1.6:
+ GtkOverlay is a new container that allows to place one or more
'overlay' widgets on top of another widget. This can be used
for 'floating statusbars' and similar interfaces.
+ GtkLockButton has been simplified in appearance to look like a
normal button
+ GtkNotebook now supports height-for-width layout
+ Accessibility for menuitems and combo boxes has been restored
+ The horizontal and vertical subclasses of GtkBox, GtkPaned,
GtkSeparator, GtkScrollbar, GtkScale and GtkButtonBox have
been deprecated
+ The print dialog can now display color profile information
+ Many enhancements and fixes to CSS theming
- The CSS parser has been rewritten with the goal of better CSS
compliance and improved error handling
- A testsuite for the parser has been added
- Attributes can be inherited from parent widgets
- Shorthand properties are supported
- Color and font attributes are now inherited
- Borders and padding are now handled much more consistently,
and border-radius support is more complete
- text-shadow, box-shadow and icon-shadow attributes are now
supported
- nth-child works for boxes
+ Bugs fixed: bgo#353712, bgo#576492, bgo#624539, bgo#634491,
bgo#634994, bgo#641087, bgo#642768, bgo#642773, bgo#642929,
bgo#644906, bgo#646859, bgo#649314, bgo#649779, bgo#649972,
bgo#649979, bgo#650012, bgo#650110, bgo#650114, bgo#650167,
bgo#650202, bgo#650302, bgo#650382, bgo#650418, bgo#650420,
bgo#650424, bgo#650530, bgo#650664, bgo#651194, bgo#651706,
bgo#651707, bgo#651734, bgo#651979, bgo#652045, bgo#652102,
bgo#652103, bgo#652282.
+ Updated translations.
- Add pkgconfig(colord) BuildRequires for new color profile
information feature.
-------------------------------------------------------------------
Tue Jun 7 16:51:16 CEST 2011 - dimstar@opensuse.org
- Update to version 3.1.4:
+ GtkAssistant has received a visual refresh; as a side-effect,
the various image properties are no longer used
+ GtkTextView can now handle RGBA colors
+ GtkFileChooser now remembers the last opened directory
+ GtkLockButton is a new widget to control dialogs with
PolicyKit (or other) permissions
+ Size allocation changes:
- GtkPaned and GtkMenuBar now do height-for-width
- GtkAccelLabel is smarter about hiding the accel if too small
- GTK+ now warns if widgets are under-allocated; this
may cause considerable noise, it will be turned off
before the next stable release
- Label size allocation has been reworked, check your labels
- No longer try to guess the size of labels; this makes
it more important to give windows reasonable default
sizes or set width-chars/max-width-chars on labels
- The computation of initial window size has been reworked,
check your windows
+ A test framework for mozilla-style reftests has been added
+ GDK Broadway backend changes:
- Improved key event handling
- Make resize grips work
- Make window close buttons work
- Stream data over websocket
+ Bugs fixed: bgo#618815, bgo#626457, bgo#626503, bgo#642214,
bgo#644426, bgo#646517, bgo#646876, bgo#647284, bgo#647790,
bgo#647806, bgo#647962, bgo#648136, bgo#648419, bgo#648570,
bgo#648943, bgo#649295, bgo#649313, bgo#649457, bgo#649593.
+ Updated translations.
- Changes from version 3.1.2:
+ Theming fixes and enhancements
- GtkNotebook has an initial-gap style property
- GtkNotebook tab drawing fixes
- Fix problems with transparent backgrounds in panel applets
- Style classes for 'inline' and 'primary' toolbars and
sidebars
- Dark theme information is made available to window managers
via the _GTK_THEME_VARIANT property
- Improved rendering of insensitive text
- Support non-uniform border withs in the default engine
- Fix prelight on treeview expanders
+ GtkEntry supports 'hinting'
+ GtkExpander can resize toplevel windows when expanding
+ GtkGrid supports RTL flipping
+ GtkStatusIcon reads the _NET_SYSTEM_TRAY_ICON_SIZE property
to get information about the preferred icon size
+ To help with debugging of rendering problems, GDK consults
the GDK_RENDERING environment variable. Possible values include
'similar', 'image' and 'recording'
+ Fix some problems with XI2 and input methods
+ New, experimental GDK backends:
- broadway, which targets HTML5
- wayland, which targets the wayland display server
+ Bugs fixed: bgo#440963, bgo#635254, bgo#639584, bgo#640692,
bgo#642712, bgo#642918, bgo#643805, bgo#643841, bgo#644276,
bgo#644348, bgo#644353, bgo#644355, bgo#644570, bgo#644777,
bgo#644836, bgo#644847, bgo#644925, bgo#644975, bgo#644976,
bgo#645057, bgo#645134, bgo#645172, bgo#645176, bgo#645232,
bgo#645234, bgo#645235, bgo#645236, bgo#645341, bgo#645354,
bgo#645405, bgo#645458, bgo#645937, bgo#645960, bgo#646338,
bgo#646446, bgo#646457, bgo#646458, bgo#646460, bgo#646461,
bgo#646462, bgo#646500, bgo#646815, bgo#646882, bgo#646886,
bgo#647086, bgo#647152, bgo#647244, bgo#647275, bgo#647278,
bgo#647594, bgo#554057.
-------------------------------------------------------------------
Tue Jun 7 14:01:21 UTC 2011 - fcrozat@novell.com

View File

@@ -16,19 +16,20 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define build_broadway_backend 1
# When updating the binary version, do not forget to also update baselibs.conf
%define gtk_binary_version 3.0.0
Name: gtk3
%define _name gtk+
Version: 3.0.11
Version: 3.1.8
Release: 1
License: LGPLv2.1+
Summary: The GTK+ toolkit library (version 3)
Url: http://www.gtk.org/
Group: System/Libraries
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.90/%{_name}-%{version}.tar.bz2
Source: http://download.gnome.org/sources/gtk+/3.1/%{_name}-%{version}.tar.bz2
Source1: README.SUSE
Source2: settings.ini
Source3: macros.gtk3
@@ -46,6 +47,7 @@ BuildRequires: cups-devel
BuildRequires: gnome-patch-translation
BuildRequires: pkgconfig(atk)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(colord)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.21.0
BuildRequires: pkgconfig(glib-2.0)
@@ -242,17 +244,26 @@ ranging from small one-off projects to complete application suites.
%package branding-upstream
License: LGPLv2.1+
Summary: The GTK+ toolkit library (version 3) -- Branding Files
Summary: The GTK+ toolkit library (version 3) -- Upstream theme configuration
Group: System/Libraries
Requires: libgtk-3-0 = %{version}
Provides: %{name}-branding = %{version}
Conflicts: otherproviders(%{name}-branding)
Supplements: packageand(%{name}:branding-upstream)
BuildArch: noarch
#BRAND: Provides /etc/gtk-3.0/settings.ini, to define default theme and icon
#BRAND: theme.
#BRAND: Do not forget to add proper Requires in branding package if changing
#BRAND: those.
%description branding-upstream
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
Offering a complete set of widgets, GTK+ is suitable for projects
ranging from small one-off projects to complete application suites.
This package provides the upstream theme configuration for widgets and
icon themes.
%package devel
License: LGPLv2.1+
Summary: The GTK+ toolkit library (version 3) -- Development Files
@@ -283,6 +294,10 @@ gnome-patch-translation-update
%configure \
--disable-static \
--enable-man \
--enable-x11-backend \
%if %{build_broadway_backend}
--enable-broadway-backend \
%endif
--enable-introspection
%{__make} V=1 %{?_smp_mflags}
@@ -521,8 +536,14 @@ fi
%{_libdir}/gtk-3.0/modules/libferret.so
%{_libdir}/pkgconfig/gail-3.0.pc
%{_libdir}/pkgconfig/gdk-3.0.pc
%if %{build_broadway_backend}
%{_libdir}/pkgconfig/gdk-broadway-3.0.pc
%endif
%{_libdir}/pkgconfig/gdk-x11-3.0.pc
%{_libdir}/pkgconfig/gtk+-3.0.pc
%if %{build_broadway_backend}
%{_libdir}/pkgconfig/gtk+-broadway-3.0.pc
%endif
%{_libdir}/pkgconfig/gtk+-unix-print-3.0.pc
%{_libdir}/pkgconfig/gtk+-x11-3.0.pc
%{_libdir}/libgailutil-3.so