File qtcurve-kde4.spec of Package qtcurve-kde4

#
# spec file for package qtcurve-kde4 (Version 0.59.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.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#

# norootforbuild


Name:           qtcurve-kde4
BuildRequires:  libkde4-devel
Url:            http://www.kde-look.org/content/show.php?content=40492
License:        GPL v2 or later
Group:          System/GUI/KDE
Summary:        QtCurve style for KDE 4
Version:        0.59.0
Release:        7
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        QtCurve-KDE4-%{version}.tar.bz2
Patch0:         buffer-overflow-fix.diff
Patch1:         progressbar-leak.diff

%description
This is the QtCurve style for KDE 4. QtCurve is available for both
Gtk2+ and Qt3.



Authors:
--------
    Craig Drummond <Craig.Drummond@lycos.co.uk>

%prep
%setup -q -n QtCurve-KDE4-%{version}
%patch0
%patch1

%build
  %cmake_kde4 -d build
  %make_jobs

%install
  cd build
  %makeinstall

%post
%run_ldconfig

%postun
%run_ldconfig

%files
%defattr(-,root,root)
%doc ChangeLog COPYING README TODO
/usr/%_lib/kde4/kstyle_qtcurve_config.so
/usr/%_lib/kde4/plugins/styles
%_kde_share_dir/apps/QtCurve
%_kde_share_dir/apps/kstyle
%_kde_share_dir/apps/color-schemes/QtCurve.colors

%changelog
* Sat May 03 2008 dmueller@suse.de
- fix crash on destructing progressbars (bnc#384177)
* Mon Apr 28 2008 dmueller@suse.de
- add buffer overflow fix here as well
* Thu Apr 24 2008 stbinner@suse.de
- update to 0.59:
  * new options (fill progress groove, glow-like mouse hover, ...)
  * better etching/shadowing - now the sides are also affected
  * 'border menuitems' only applied to pop-up menus
  * if lightening popup menus, and not bordering menuitems, then
  remove 1 pix border arund popup menus.
  * better detection of Firefox
  * re-arranged config GUI
* Mon Apr 14 2008 dmueller@suse.de
- update to 0.58:
  * 1. Add a config option for menu stripe appearance - defaults to gradient.
  2. Add a config option for selection appearance - defaults to flat. (Qt4.4+)
  3. Use background colour for disabled scrollbar buttons.
  4. Remove some frames from systemsettings.
  5. Make list/tree view highlight more KDE3-like.
  6. Don't draw menu separators through stripe.
  7. Draw menu stripe on the right for RTL languages.
  8. Qt4.4 fixes.
  9. Fix blurry arrow on KDE's colour dialog.
  10. Don't show table headers as sunken unless they actually are.
  11. Don't do mouseover for disabled listviews, treeviews, or tabs.
  12. Right-align QMessageBox buttons - more KDE like.
  13. Supply a QtCurve colors file.
  14. Lighter menustripe when not lightening menus.
  15. Lighter menu separators.
  16. Improve look of etch/shadow effect.
  17. Disable etch/shadow for krunner.
* Sun Jan 27 2008 stbinner@suse.de
- update to 0.55.2:
  * Add ability to import qtc_*.themerc settings into config dialog
  * Several minor look fixes
  * Sync with KDE4.0.
  * Supply a KWin decoration.
* Fri Nov 02 2007 dmueller@suse.de
- update to 0.55.1:
  1. Only allow coloured selected tabs if tab appearance is set to gradient.
  2. Allow triangular sliders when not rounding.
  3. Fix KDE4 cmake hassle - find KDE4 package before trying to find Qt4 package.
  4. Fix clipping of triangular slider in konqueror's settings.
  5. Remove usage of deprecated KConfig functions.
* Thu Oct 25 2007 dmueller@suse.de
- fix build
* Mon Oct 22 2007 stbinner@suse.de
- update to 0.55:
  * ability to create custom themes, for details see README
  * supply a 'Klearlooks' QtCurve theme
  * bugfixes and new style options
* Tue Oct 02 2007 stbinner@suse.de
- update to 0.54.1: many bugfixes and "nicer look" changes
* Sun Sep 02 2007 stbinner@suse.de
- fix build
* Wed Aug 15 2007 stbinner@suse.de
- update to 0.52.4: several style drawing fixes, see ChangeLog
* Sun Jul 29 2007 stbinner@suse.de
- fix build
* Mon Jul 16 2007 stbinner@suse.de
- update to 0.52.3: several style drawing fixes, see ChangeLog
* Sun Jun 24 2007 stbinner@suse.de
- update to 0.52.2: several style drawing fixes, see ChangeLog
* Mon Jun 11 2007 stbinner@suse.de
- update to 0.51:
   - Changed shading to use HSL colour space. This can be altered
  by editing $XDG_CONFIG_HOME/qtcurvestylerc and setting 'shading=
  simple' for the previous method, or 'shading=hsv' to use HSV.
   - Add options: Border all of menu/toolbars, Darker borders, 'V' arrows.
   - Fix raised listview headers.
   - Fix glass style menuitem appearance.
   - Modifed look of dullglass, looks "softer"
   - Improve look of plastik mouse-over for non coloured scrollbars.
   - For disabled buttons, use standard fill but lighten border.
   - Use darker colours for mouse-over and default button - helps
  with light colour schemes.
   - Fix listviews!
   - Imlement Q3ListView styling.
   - Fix menuitem height to be more consistent with KDE3.
* Mon Jun 04 2007 dmueller@suse.de
- fix spec file
* Fri May 25 2007 stbinner@suse.de
- update to 0.50:
   - Add settings for: Fill used slider, Round menubar item top only,
  Menuitem appearance, Border menuitems, Progressbar appearance,
  Gradient progressbar groove,  Use standard buttons for sidebar
  buttons, Check/radio colour, Plastik style mouse-over
   - Dont colour menubar items on mouse over if not colouring menubars.
   - When drawing menubar borders, only draw bottom line.
   - When drawing toolbar borders, only draw top/bottom or left/right
  depending upon orientation.
   - Dont draw text under dockwidget buttons.
   - Use 'foreground' colour for menu text.
   - Dont't focus highlight for scrollview widgets - makes more
  consistent with KDE3 and Gtk2.
   - Don't draw toolbar borders for non QMainWindow parented toolbars,
  makes more consistent with KDE3
   - Fix some drawing errors with top tabs.
   - Darken dock widget title area.
   - Fix button shift
* Tue May 15 2007 stbinner@suse.de
- initial package in abuild
openSUSE Build Service is sponsored by