File qtcurve-kde4.spec of Package qtcurve-kde4

#
# spec file for package qtcurve-kde4 (Version 0.64.2)
#
# Copyright (c) 2009 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/
#

# 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.64.2
Release:        1
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Source0:        QtCurve-KDE4-%{version}.tar.bz2

%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}

%build
  %cmake_kde4 -d build
  %make_jobs

%install
  cd build
  %makeinstall

%post -p /sbin/ldconfig

%postun -p /sbin/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
* Tue Jun 16 2009 beineri@opensuse.org
- update to 0.64.2: new style options and bugfixes
* Mon Mar 16 2009 wstephenson@suse.de
- update to 0.62.4
  * When drawing filled slider groove, use fill colour for border as well.
  * Better positioning of V arrows on secondary scrollbar buttons.
- update to 0.62.3
  * Dont draw focus for combobox listviews
  * When menubars have a border, adjust the menubar items accordingly.
  * Reduce menubar margins.
  * When filling the used part of a slider groove, use the slider colour if set, otherwise use the highlight colour.
- update to 0.62.2
  * Adjust KMenu titles.
  * Fixed (hopefully!) clipping of toolbutton text.
  * Fixed some more tab clipping (Qt4.5)
  * Draw KMenuTitle more button like - is more consistent with KDE3.
- update to 0.62.1
  * Use highlight colour for unselected focused view items.
  * Fix saving/reading of custom shades.
  * Reduce tab width by 4 pixels.
  * Fix clipping of toolbar text.
  * Fix group box check box clipping.
- update to 0.62.0
  *  Reduce gradient code complexity - makes predefined gradients work in the same vein as custom gradients.
  *  Add scrollbar/slider groove and 'sunken' appearance options.
  *  Added new soft and harsh gradients.
  *  Change defaults:
  * Soft gradient
  * Fade menuitems
  * Don't use highlight for menu.
  * Default highlight set to 3%
  * Toolbar separators set to sunken
  * Flat menubar appearance
  * Button like check/radios
  * Supply, and use, predefined custom shades
  * Plain progress
  * Don't highlight active tab
  * Sunken scrollviews
  * Sunken appearance set to soft
  * Line focus
  * Extra rounded (only applies to Gtk2 and KDE4 variants)
  *  Allow all bar flat and raised tabs to bol coloured.
  *  Only save appearance settings if different from default.
  *  If a gradient does not define the values for positions 0 and 100, then add these.
  *  Better colouring of selected tab.
  *  Added new focus options - full and line.
  *  Add new round options - extra and max.
  *  Don't etch disabled items.
  *  Use text colour for focus indicator in tree/list/etc views.
  *  When specifying custom gradients, add the pssibility to have nointernal border - options are now none, light, 3d
  *  Only apply plastik style mouse-over scrollbars and sliders when plastik is set as the mouse-over style.
  * Add option to specify titlebar text alignment.
  * Move Qt4.5 scrollbars closer to scrollview when they are placed on the outside.
  * Provide icon mapping for pure-Qt apps, as well as KDE ones, if QtCurve is compiled against KDE.
  * Fix shading of menuitems when slider is set to 'orig selected'
  * Map more KDE4 icons.
  * When drawing arrows (such as in KDE4 colour selector), assume the arrow is enabled.
  * Style KCapacityBar - draw this as if it is a progressbar.
  * Fixed Qt4.5 tabs?
  * Add extra space for arrow on toolbuttons with menus.
* Sun Feb 08 2009 stbinner@suse.de
- update to 0.60.0:
  * If appearance is rounded, also round the 'rubber band' selection.
  * Dont draw light border around selection.
  * Round all view selections.
  * Fix mouse-over selections with custom gradient.
  * Fix KDE app checking.
  * New focus rect options - standard, highlight, background, filled.
  * Add the ability to specify popup menu light factor.
  * Put more space between arrows on combos if using Gtk combo menus and
  V arrows.
  * Fix blurry arrows in url navigator.
  * Set menu palette.
  * Add option to use darkened background colour for menuitem selection.
  * Add 'fade' to menuitem appearance.
  * Option to have flat scrollbar buttons.
  * New slider styles - plain rotated, and round rotated.
  * Modified window decorations's 'on all desktops' button.
  * Fix plain stripes on flat progressbar.
  * Fix large border in kontact.
  * Use lighter shade for titlebar fill.
  * Add option to specify appearance of titlebar buttons.
  * Add option to specify appearance of inactive titlebars.
  * Recolour X of close button - not button background.
  * Dont draw sunken button for KMenu title background - just draw Menu background.
  * Alter the way the light part of etchibng is drawn - should help with darker color schemes.
  * Don't draw light etch part for widget in QAbstractItemView's, KRunner, or Plasma dialogs.
  * Increase size of busy progressbar.
  * Draw border around filled progress.
  * Option to have button-like checks/radios.
  * Set KDE palette for Qt applications.
  * React to KDE font and palette changes for Qt only applications.
  * Style QToolBox
  * Use base for light part of lineedit border, and background for scrollview.
  * Nicer 'V' arrows.
  * Use large arrows for toolbuttons - as per KDE3.
  * Make kwin bottom as rounded as top.
  * Remove kwin 'Colored Border' option. Replaced with a style option to do
  the same.
  * Add 'Colored Glow' kwin option - for KDE>=4.2
  These shadows are taken from Oxygen - but the 'highlight' color is used for the active window.
  * 'Fix' for some disabled icons being dithered. Use KIconEfect to convert to gray and make
  semi-transparent.
  * Increase width of pushbuttons with menus - fixes clipped text on kppp.
  * Round internal corners of plain colored mouse over effect.
  * Remove reading of Qt3 palette - this 'hack' only worked for pure Qt apps.
* Mon Aug 04 2008 dmueller@suse.de
- update to 0.59.6:
  * In config dialog, rename the 'Fill' progressbar option to 'No border',
  and place it on the 'Bar' line.
  * Fix some drawing issues with menuitems and NVIDIA.
  * 'Fix' Skype's menu buttons.
  * Only do icon mapping for KDE apps. Fixes crash with qt-recordMyDesktop.
* Mon Jul 21 2008 stbinner@suse.de
- update to 0.59.5:
  * Fix corners of scrolbars in plasma 4.1's folderview.
  * Fix the dock widget titlebar buttons in KOffice 2
  * Dont activate menubar when Alt key is pressed alone - matches Gtk.
  * Make KOffice's dock widget titlebars look the same as Dolphin's.
* Mon Jun 16 2008 stbinner@suse.de
- update to 0.59.3:
  * Override Qt file dialogs with KDE ones.
  * Link to KDE libraries (if KDE4 is installed) to read kwin settings,
  control the icons on buttons setting, and to load some icons.
  * style drawing fixes
  * Also check share/kde4/apps/kstyle/themes for qtc_*.themerc files
* Tue May 06 2008 dmueller@suse.de
- update to 0.59.1:
  1. Fix appearance of shiny glass default buttons.
  2. Give glass default buttons a light border.
  3. Fix crash when apps delete progressbars before hiding - thanks
  to Dirk Mueller.
  4. Add QFormLayout settings for Qt >= 4.4
* Fri May 02 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