Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Podeiko:KDE:Release:49
oxygen-gtk2
oxygen-gtk2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File oxygen-gtk2.spec of Package oxygen-gtk2
# # spec file for package oxygen-gtk2 # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # 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/ # Name: oxygen-gtk2 Version: 1.3.4 Release: 30.1 Summary: A Port of the default KDE Widget Theme (Oxygen), to GTK 2.x License: LGPL-2.1+ Group: System/GUI/KDE Url: https://projects.kde.org/projects/playground/artwork/oxygen-gtk/ Source0: ftp://ftp.kde.org/pub/kde/stable/oxygen-gtk2/%{version}/src/%{name}-%{version}.tar.bz2 Source100: baselibs.conf BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(gtk+-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Oxygen-Gtk2 is a port of the default KDE widget theme (Oxygen), to gtk 2.x. It's primary goal is to ensure visual consistency between gtk-based and qt-based applications running under KDE. A secondary objective is to also have a stand-alone nice looking gtk theme that would behave well on other Desktop Environments. Unlike other attempts made to port the KDE oxygen theme to gtk, this attempt does not depend on Qt (via some Qt to Gtk conversion engine), nor does render the widget appearance via hard coded pixmaps, which otherwise breaks everytime some setting is changed in KDE. %package -n gtk2-engine-oxygen Summary: Oxygen GTK 2.x Theme Engine Group: System/GUI/Other %description -n gtk2-engine-oxygen Oxygen-Gtk2 is a port of the default KDE widget theme (Oxygen), to gtk 2.x. It's primary goal is to ensure visual consistency between gtk-based and qt-based applications running under KDE. A secondary objective is to also have a stand-alone nice looking gtk theme that would behave well on other Desktop Environments. Unlike other attempts made to port the KDE oxygen theme to gtk, this attempt does not depend on Qt (via some Qt to Gtk conversion engine), nor does render the widget appearance via hard coded pixmaps, which otherwise breaks everytime some setting is changed in KDE. This package contains the Oxygen gtk 2.x theme engine. %package -n gtk2-theme-oxygen Summary: Oxygen GTK 2.x Theme Group: System/GUI/Other Requires: gtk2-engine-oxygen = %{version} # oxygen-gtk was last used at version 1.1.6 in openSUSE 12.1 Provides: oxygen-gtk = %{version} Obsoletes: oxygen-gtk < %{version} # oxygen-gtk2 was last used at version 1.2.0 in K:D:F Provides: oxygen-gtk2 = %{version} Obsoletes: oxygen-gtk2 < %{version} %description -n gtk2-theme-oxygen Oxygen-Gtk2 is a port of the default KDE widget theme (Oxygen), to gtk 2.x. It's primary goal is to ensure visual consistency between gtk-based and qt-based applications running under KDE. A secondary objective is to also have a stand-alone nice looking gtk theme that would behave well on other Desktop Environments. Unlike other attempts made to port the KDE oxygen theme to gtk, this attempt does not depend on Qt (via some Qt to Gtk conversion engine), nor does render the widget appearance via hard coded pixmaps, which otherwise breaks everytime some setting is changed in KDE. This package contains the Oxygen gtk 2.x theme. %prep %setup -q %build mkdir -p build pushd build export CFLAGS="%{optflags}" export CXXFLAGS="%{optflags}" cmake .. \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ %if "%{_lib}" == "lib64" -DLIB_SUFFIX=64 \ %endif -DCMAKE_BUILD_TYPE=release make %{?_smp_mflags} VERBOSE=1 popd %install pushd build %make_install popd %files -n gtk2-engine-oxygen %defattr(-,root,root,-) %doc AUTHORS COPYING README TODO %{_libdir}/gtk-2.0/2.10.0/engines/liboxygen-gtk.so %files -n gtk2-theme-oxygen %defattr(-,root,root,-) %doc AUTHORS COPYING README TODO %{_bindir}/oxygen-gtk-demo %dir %{_datadir}/themes/oxygen-gtk %{_datadir}/themes/oxygen-gtk/gtk-2.0/ %changelog * Fri May 31 2013 hrvoje.senjan@gmail.com - Update to version 1.3.4 * Use popen instead of g_spawn_command_line_sync() (kde#318891) * Make sure that 'runCommand' reads the full output of the command (kde#318891) * Fix command output reading for multi-read case * Re-added x2 size increment in case of overflow * Check event mask for all GtkWindow and GtkViewport before enabling window drag * Tue Apr 23 2013 hrvoje.senjan@gmail.com - Update to version 1.3.3 * Detect aurora as a XUL app (kde#315163) * Bump needed cairo version for cairo_surface_create_for_rectangle() (kde#316066) * Only check pixmap list size in ::isValid (kde#304381) * Check cursor shape before accepting event for window dragging (kde#317292) * Fix crash in pidgin when enabling debug (kde#318002) * Fixed memory leaks (kde#318002) * Fri Feb 15 2013 hrvoje.senjan@gmail.com - Update to version 1.3.2.1 * Bugfix release * exceptional release fixes startup crashes for many applications * Wed Jan 30 2013 hrvoje.senjan@gmail.com - Update to version 1.3.2 * Bugfix release * Fixes for running oxygen-gtk with gnome shell * Fri Oct 5 2012 mlin@suse.com - Update to version 1.3.1 * Thread-proof timers used for transitions and animations (kde#306671) * Safer code for Groupbox appearance * Proper rendering of flat GtkEntries * Honor custom color for menu background (kde#304063) * More testing options for the demo application * Sat Jul 21 2012 asterios.dramis@gmail.com - Update to version 1.3.0: * Many improvement for libreoffice, tied to its next release (libreoffice v3.6). * Fix of most rendering issues introduced with the release of gtk+-3.4. - Removed the patch for #bko 302197 and JRE crashes (fixed upstream). * Mon Jul 2 2012 renda.krell@gmail.com - Crash fix, fixes #bko 302197 and JRE crashes * Mon Jun 18 2012 asterios.dramis@gmail.com - Update to version 1.2.5: Bugfix release. Fixes include: * Several rendering issues with libre-office. * Icon positionning in text entries. * Tue May 15 2012 mlin@suse.com - Update to version 1.2.4 * Bugfix release * Disable build oxygen-gtk-deco by default * Mon Apr 16 2012 mlin@suse.com - Update to version 1.2.3 * Bugfix release. * Sun Mar 25 2012 asterios.dramis@gmail.com - Update to 1.2.2.1: * Bugfix release. - Removed dbus-glib-1 build requirement (not needed anymore because of use of glib's built-in dbus interface). * Mon Mar 12 2012 asterios.dramis@gmail.com - Update to 1.2.2: Fixes include: * Cleanup of signals and hooks when unloading theme. * Use of glib's built-in dbus interface. * Fixed crash in gtk-chtheme (and possibly other theme-switching applications). * Fixed margins and spacing for several widgets to make them look more similar to Qt's version. * Fri Feb 17 2012 asterios.dramis@gmail.com - Update to 1.2.1: Fixes include: * Crash in metacity. * Display issue for widgets with custom background. * High memory allocation for cached pixmaps. * Navigation between tabs in some application. - Split the package into gtk2-engine-oxygen and gtk2-theme-oxygen subpackages for consistency with other gtk engines and themes (bnc#747107). * Wed Jan 18 2012 asterios.dramis@gmail.com - Update to 1.2.0: * Bugfixes. * Package name is changed to oxygen-gtk2, to avoid confusion with the GTK 3.x version of the theme. - Spec file updates: * Changed License: to LGPL-2.1+ (according to the COPYING file included in the package). * Thu Dec 15 2011 asterios.dramis@gmail.com - Update to 1.1.6: Bugfixes and improvements include: * Color role used to render the text for some widgets (mostly buttons). * Conflicts between oxygen's window grabbing feature and ecclipse. * Rendering issues with the Komodo text editor. - Removed oxygen-gtk-compat.patch that fixed compilation with older GTK+ versions (fixed upstream). * Tue Nov 29 2011 ro@suse.de - use _lib macro to properly determine lib suffix * Fri Nov 25 2011 idoenmez@suse.de - gdk_window_get_display is a new symbol introduced in GTK+ 2.24, use gdk_drawable_get_display for older versions. * Mon Nov 21 2011 asterios.dramis@gmail.com - Update to 1.1.5: Bugfixes and improvements include: * Fixed crash whith gdm and Banshee. * Improved rendering in libreoffice, firefox, and google-chrome. * Tue Oct 18 2011 asterios.dramis@gmail.com - Update to 1.1.4: Bugfixes and improvements include: * proper loading of icon themes that contain space characters. * increased scrollbar's hit area, for usability. * addition of uninstall directive to CMakeLists.txt. * proper handling of button focus in XUL applications and on HTML pages. * etc. * Fri Sep 16 2011 asterios.dramis@gmail.com - Update to 1.1.3 Several bug fixes and minor improvements, notably: * Proper loading of locally installed icon themes (within KDE). * Simpler compilation (via CMake) for non i386 architectures. * Fix some crash due to the installation of inner shadows in some widgets. * etc. * Mon Aug 29 2011 asterios.dramis@gmail.com - Update to 1.1.2 * This is mostly a bug fix release. - Spec file updates * Changed License: to LGPL-2.0+. * Changes based on spec-cleaner run. - Removed firefox-menu-corruption.patch (fixed upstream). * Mon Aug 8 2011 idonmez@novell.com - Add firefox-menu-corruption.patch, fix menu corruption seen in Firefox, bko #277613 * Mon Aug 1 2011 asterios.dramis@gmail.com - Update to 1.1.1 * Fixing some inconsistencies on background gradient rendering for special (flat) applications, such as google-chrome. * Properly handle compositing changes for menus, drop-down lists and tooltips. * Force resize handle size to zero to prevent annoying bug in recent Ubuntu versions. * Added flag to disable special rendering of GtkFrame objects (needs recompilation). From 1.1.0 * Animations (for focus and mouse-over effects of virtually all widgets). * Interfacing to dbus, in order to support on fly updates on configuration changes. * Re-design of several widgets, to better match the Qt version of Oxygen. * Improved inner shadows (and glow) rendering. * Better integration with oxygen's window decoration. - Spec file updates * Added cairo-devel and dbus-1-glib-devel in BuildRequires:. * Minor other updates. * Fri May 13 2011 tittiatcoke@gmail.com - Update to 1.0.5 - Final bugfix release for the 1.0 releases - Minor bugfixes - Removed oxygen-gtk-bug-263182.patch (fixed upstream) * Mon Apr 18 2011 idoenmez@novell.com - Add oxygen-gtk-bug-263182.patch, fixes problem with Emacs * Sun Mar 13 2011 tittiatcoke@gmail.com - update to 1.0.3 * changed fallback icon theme to gnome, to prevent gtk application crash when some icons are not found * fixed dialog buttons ordering (to match KDE better), and occasional crash triggered by it * proper identification of java and swing applications (code based on the QtCurve implementation) - oxygen-gtk now supports right-to-left languages * Thu Feb 17 2011 wstephenson@novell.com - update to 1.0.2 * Fix ARGB popups, remove blacklist * Fix rendering of read-only combo box widgets * Improved performance - Remove ARGB blacklist patch as a result of the above * Thu Jan 13 2011 mrdocs@opensuse.org - updated to 1.0.1 * numerous bug fixes and crashes resolved see https://projects.kde.org/projects/playground/artwork/oxygen-gtk/news for details (no changelog in the source) - run spec cleaner on spec file - rebase conservative-argb.diff - drop commit-e26c65a its upstream in the new version * Wed Dec 15 2010 wstephenson@novell.com - Disable ARGB colormap for almost everything on author's advice * Tue Dec 14 2010 tittiatcoke@gmail.com - Added upstream patch to build also for lower gtk version. * Mon Dec 13 2010 bitshuffler@opensuse.org - Initial package.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor