Package qtcurve: Specfile

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
%def_disable qt4
%def_enable qt5
%define git_rev 4e56a76a

Name:    qtcurve
Version: 1.9.1
Release: alt2.git%git_rev
Epoch:   2

Summary: A set of widget styles for GTK+ and Qt widget toolkits
License: LGPL-2.1+
Group:   Graphical desktop/Other
Url:     https://github.com/KDE/qtcurve

Packager: Andrey Cherepanov <cas@altlinux.org>

Source: %name-%version.tar
Patch1: qtcurve-1.8.18-no_env.patch
Patch2: maint.patch

BuildRequires(pre): kde-common-devel rpm-macros-qt3 rpm-macros-qt4 cmake
BuildRequires(pre): rpm-build-ninja
BuildRequires: gcc-c++ libgtk+2-devel
%if_enabled qt4
BuildRequires: kde4libs-devel
BuildRequires: kde4base-workspace-devel
%endif
BuildRequires: git-core
BuildRequires: pkgconfig(x11-xcb)
%if_enabled qt5
BuildRequires(pre): rpm-build-kf5
BuildRequires: pkgconfig(Qt5Gui) pkgconfig(Qt5Widgets) pkgconfig(Qt5Svg) pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Quick)
BuildRequires: pkgconfig(Qt5X11Extras)
BuildRequires: extra-cmake-modules
BuildRequires: kf5-kio-devel
BuildRequires: kf5-kdelibs4support-devel
BuildRequires: kf5-kemoticons-devel
BuildRequires: kf5-kitemmodels-devel
BuildRequires: kf5-kinit-devel
BuildRequires: kf5-kconfigwidgets-devel
BuildRequires: kf5-sonnet-devel
BuildRequires: kf5-ki18n-devel
BuildRequires: kf5-kdoctools-devel-static
BuildRequires: kf5-frameworkintegration-devel
%endif

Requires: %name-gtk2 = %version-%release
%if_enabled qt4
Requires: %name-qt4 = %version-%release
%endif
%if_enabled qt5
Requires: %name-qt5 = %version-%release
Requires: %name-kf5 = %version-%release
%endif

%description
QtCurve is a desktop theme for the GTK+ and Qt widget toolkits, allowing
users to achieve a uniform look between these widget toolkits.

%package libs
Summary: Runtime libraries for QtCurve
Group:   Graphical desktop/Other

%description libs
Runtime libraries for QtCurve

%package -n gtk2-themes-%name
Summary: The QtCurve engine for GTK2
Group:   Graphical desktop/GNOME
Provides: gtk-engines-%name
Provides: %name-gtk2 = %version-%release
Obsoletes: gtk-engines-%name < %version-%release gtk1-themes-%name < %version-%release

%description -n gtk2-themes-%name
The QtCurve engine for GTK2

%if_enabled qt4
%package -n qt4-styles-%name
Group:   Graphical desktop/KDE
Summary: QtCurve style for Qt4
Provides: kde4-styles-%name = %version-%release
Obsoletes: kde4-styles-%name < %version-%release
Provides: %name-qt4 = %version-%release

%description -n qt4-styles-%name
This is a set of widget styles for Qt4
%endif

%if_enabled qt5
%package -n qt5-styles-%name
Group:   Graphical desktop/KDE
Summary: QtCurve style for Qt5
Provides: %name-qt5 = %version-%release

%description -n qt5-styles-%name
This is a set of widget styles for Qt5

%package -n kf5-styles-%name
Group:   Graphical desktop/KDE
Summary: QtCurve style for KF5
Provides: %name-kf5 = %version-%release

%description -n kf5-styles-%name
This is a set of widget styles for KF5
%endif

%prep
%setup
%patch1 -p1
%patch2 -p1

%build
%cmake  -GNinja \
	-DENABLE_QT5:BOOL=%{?_enable_qt5:ON}%{!?_enable_qt5:OFF} \
	-DQTC_QT4_ENABLE_KDE:BOOL=OFF
%cmake_build

%install
%cmake_install

# unpackaged files
rm -fv %buildroot%_libdir/libqtcurve-{cairo,utils}.so
rm -f %buildroot%_datadir/kxmlgui5/QtCurve/QtCurveui.rc

# Move KF5 file to appropriate place
mkdir -p %buildroot%_datadir/kf5/kstyle/themes/
mv %buildroot%_datadir/kstyle/themes/qtcurve.themerc %buildroot%_datadir/kf5/kstyle/themes/

%find_lang %name

%files -f %name.lang

%files libs
%doc AUTHORS Bugs.md README.md TODO.md ChangeLog.md COPYING
%_libdir/libqtcurve-utils.so.2*

%files -n gtk2-themes-%name
%_libdir/gtk-2.0/*/engines/libqtcurve.so
%_libdir/libqtcurve-cairo.so.1*
%_datadir/themes/QtCurve/

%if_enabled qt4
%files -n qt4-styles-%name
%_qt4dir/plugins/styles/qtcurve.so
%endif

%if_enabled qt5
%files -n qt5-styles-%name
%_qt5_plugindir/styles/qtcurve.so

%files -n kf5-styles-%name
%_qt5_plugindir/kstyle_qtcurve5_config.so
%_datadir/kf5/kstyle/themes/qtcurve.themerc
%endif

%changelog
* Thu Oct 26 2023 Andrey Cherepanov <cas@altlinux.org> 2:1.9.1-alt2.git4e56a76a
- FTBFS: fix locations.

* Mon Jun 19 2023 Andrey Cherepanov <cas@altlinux.org> 2:1.9.1-alt1.git4e56a76a
- New version.

* Wed Apr 28 2021 Arseny Maslennikov <arseny@altlinux.org> 2:1.9.0-alt1.git7d856c17.1
- NMU: spec: adapted to new cmake macros.

* Mon Sep 28 2020 Andrey Cherepanov <cas@altlinux.org> 2:1.9.0-alt1.git7d856c17
- New version from https://github.com/KDE/qtcurve.
- Fix project URL and License.
- Apply all fixes from https://github.com/KDE/qtcurve/tree/1.9.
- Build using Ninja.
- Apply patches from Gentoo.

* Thu Nov 28 2019 Ivan A. Melnikov <iv@altlinux.org> 1:1.9.1-alt3
- Fix build with gcc9 (upstream patch for https://bugs.kde.org/408286).

* Thu Mar 28 2019 Andrey Cherepanov <cas@altlinux.org> 1:1.9.1-alt2
- Drop qt4 support due to kde4libs missing.

* Thu Mar 08 2018 Andrey Cherepanov <cas@altlinux.org> 1:1.9.1-alt1
- New version.

* Sat Jul 30 2016 Andrey Cherepanov <cas@altlinux.org> 1:1.8.18-alt1.git3d313d5
- New version 1.8.18
- Build from upstream Git repository

* Mon Oct 05 2015 Andrey Cherepanov <cas@altlinux.org> 1:1.8.15-alt2
- rebuilt against gcc5-built qt3

* Thu Jan 03 2013 Andrey Cherepanov <cas@altlinux.org> 1:1.8.15-alt1
- New versions: 1.8.15 (Gtk2), 1.8.14 (KDE4), 1.8.5 (KDE3) (ALT #27481)

* Sun Sep 26 2010 Andrey Rahmatullin <wrar@altlinux.org> 1:1.6.3-alt1
- 1.6.3 (KDE4 & Gtk2), 1.6.2 (KDE3)

* Fri Sep 24 2010 Andrey Rahmatullin <wrar@altlinux.org> 1:1.6.2-alt1
- 1.6.2 (KDE4 & Gtk2), 1.6.1 (KDE3)

* Wed Sep 15 2010 Andrey Rahmatullin <wrar@altlinux.org> 1:1.6.1-alt1
- 1.6.1 (KDE4 & Gtk2), 1.6.0 (KDE3)

* Mon Sep 13 2010 Andrey Rahmatullin <wrar@altlinux.org> 1:1.6.0-alt1
- 1.6.0

* Wed Jul 21 2010 Andrey Rahmatullin <wrar@altlinux.org> 1:1.5.2-alt1
- 1.5.2 (KDE4 & Gtk2), 1.5.0 (KDE3)

* Mon Jul 12 2010 Andrey Rahmatullin <wrar@altlinux.org> 1:1.5.1-alt1
- 1.5.1 (KDE4 & Gtk2), 1.5.0 (KDE3)

* Tue Jun 29 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.5.0-alt1
- 1.5.0

* Thu May 27 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.4.2-alt1
- 1.4.2 (KDE4), 1.4.1 (KDE3 & Gtk2)

* Sat May 15 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.4.0-alt1
- 1.4.0

* Tue Apr 13 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.3.0-alt1
- 1.3.0

* Fri Mar 19 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.2.0-alt1
- 1.2.0

* Thu Feb 25 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.1.0-alt1
- 1.1.0

* Fri Feb 05 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.0.2-alt2
- link the kde3 style plugin with -lkdecore
- add qt3-only subpackage

* Mon Feb 01 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.0.2-alt1
- 1.0.2 (KDE4 & Gtk2), 1.0.1 (KDE3)

* Wed Jan 13 2010 Andrey Rahmatullin <wrar@altlinux.ru> 1:1.0.1-alt1
- 1.0.1 (KDE4 & Gtk2), 1.0.0 (KDE3)

* Mon Oct 19 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.69.2-alt1
- 0.69.2 (KDE4 & Gtk2), 0.69.1 (KDE3)
- re-enable qt4-only subpackage

* Fri Oct 09 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.69.0-alt1
- 0.69.0 (closes: #21828)
- disable qt4-only subpackage

* Thu Sep 17 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.68.1-alt1
- 0.68.1

* Wed Sep 02 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.68.0-alt1
- 0.68.0

* Wed Aug 26 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.67.6-alt1
- 0.67.6 (KDE4), 0.67.5 (Gtk2), 0.67.3 (KDE3)

* Wed Aug 12 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.67.5-alt1
- 0.67.5 (KDE4), 0.67.4 (Gtk2), 0.67.2 (KDE3)

* Tue Aug 11 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.67.4-alt1
- 0.67.4 (KDE4), 0.67.3 (Gtk2), 0.67.1 (KDE3)

* Sat Jul 25 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.67.1-alt1
- 0.67.1 (KDE4 & Gtk2), 0.67.0 (KDE3)

* Tue Jul 21 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.66.1-alt1
- 0.66.1 (KDE4), 0.66.0 (KDE3 & Gtk2)

* Sun Jul 12 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.65.4-alt1
- 0.65.4 (KDE4 & KDE3), 0.65.3 (Gtk2)

* Sun Jul 05 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.65.3-alt1
- 0.65.3

* Thu Jul 02 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.65.2-alt1
- 0.65.2

* Mon Jun 29 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.65.1-alt1
- 0.65.1

* Wed Jun 24 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.65.0-alt1
- 0.65.0
- package qt4-only version

* Mon Jun 15 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.64.2-alt1
- 0.64.2
- use optflags for KDE3 & Gtk2

* Tue Jun 09 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.63.0-alt1
- 0.63.0

* Sun May 24 2009 Andrey Rahmatullin <wrar@altlinux.ru> 1:0.62.7-alt1
- 0.62.9 (KDE4), 0.62.7 (KDE3), 0.62.8 (Gtk2)
- build KDE4 window decorations
- package docs

* Tue Mar 31 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:0.62.6-alt1
- 0.62.6

* Mon Mar 16 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:0.62.4-alt1
- 0.62.4

* Sun Mar 01 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:0.61.4-alt1
- 0.61.4

* Wed Feb 11 2009 Valery Inozemtsev <shrek@altlinux.ru> 1:0.60.0-alt1
- 0.60.0

* Thu Oct 23 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.59.7-alt2
- fixed build

* Thu Aug 21 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.59.7-alt1
- 0.59.7

* Sat Jun 28 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.59.4-alt1
- 0.59.4

* Sun May 11 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.59.1-alt1
- 0.59.1

* Thu Apr 24 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.59.0-alt1
- 0.59.0

* Wed Mar 26 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.58.0-alt1
- 0.58.0

* Fri Mar 14 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.57.1-alt1
- 0.57.1

* Thu Mar 13 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.57.0-alt1
- 0.57.0

* Tue Mar 04 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.56.3-alt1
- 0.56.3

* Thu Feb 28 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.56.2-alt1
- 0.56.2

* Tue Feb 26 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.56.1-alt1
- 0.56.1:
  + Fix crash when using corner default button indicator and no coloured mouse over
  + Fix for OpenOffice.org blanking combobox text when mouse over arrow

* Mon Feb 25 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.56.0-alt1
- 0.56.0

* Sat Feb 16 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.3-alt2
- new subpackage kde4-styles-%name

* Thu Feb 07 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.3-alt1
- 0.55.3

* Sat Jan 26 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.2-alt2
- added object-flip-horizontal, object-flip-vertical, object-rotate-left,
  object-rotate-right, x-office-presentation icons KDE3 Gtk2 substitution

* Sun Jan 20 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.2-alt0.M40.1
- build for branch 4.0

* Fri Jan 11 2008 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.2-alt1
- 0.55.2:
  KDE3:
    1. Add ability to import qtc_*.themerc settings into config dialog.
    2. Lighten dockwidget titlebars.
  Gtk2:
    1. Fix look of disabled entry fields.
    2. Style Gtk2.12 tooltips
    3. Improve look of edit field under firefox3
    4. Fix menubar items for Firefox 3
    5. Use 32x32 as dialog icon size.
    6. Nicer tabs for Firefox 3.
    7. Better (not perfect) scrollbar types for Firefox3.

* Sat Dec 08 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.1-alt1
- 0.55.1:
  KDE3:
    1. Only allow coloured selected tabs if tab appearance is set to gradient.
    2. Allow triangular sliders when not rounding.
    3. Fix appearance of flat/raised disabled scrollbar buttons - more consistent with Gtk2 and KDE4
    4. Fix potential infinte loop when elliditiding title string.
    5. Also eliditude vertical titlebars.
  Gtk2:
    1. Only allow coloured selected tabs if tab appearance is set to gradient.
    2. Allow triangular sliders when not rounding.

* Fri Oct 12 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.0-alt2
- fixed #13106

* Thu Oct 11 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:0.55.0-alt1
- 0.55.0:
  KDE3:
    1. Ability to create custom themes. See Theme details in 'README' file.
    2. Supply a 'Klearlooks' QtCurve theme.
  Gtk2:
    1. Ability to create custom themes. See Theme details in 'README' file.
    2. Fix for 'inactiveHighlight' and KDE's apply colours to non-KDE apps.
  All:
    1. Allow 'flat' lines in scrollbar handles, toolbar handles, toolbar separators, and splitters.
    2. Option for 'X' style checkmarks.
    3. Option to have colour the selcted tab.
    4. Optional diagonal progressbar sripes.
    5. Use alternating dark/light for dashed toolbar handles.
    6. New 'split' style gradient.
    7. Option to specift slider style: plain, round (only when appearance=round), and triangular (plastik-ish)
    8. Modify default style: flat splitter lines, flat slider thumbs, no toolbar separators, triangular slider,
       diagonal progressbar stripes.

* Fri Sep 28 2007 Valery Inozemtsev <shrek@altlinux.ru> 1:0.52.3-alt2
- rollback to 0.52.3

* Wed Sep 26 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.54.0-alt1
- 0.54.0:
  KDE3:
    1. Converted buildsystem to CMake.
    2. New option 'inactiveHighlight', if set then use a mix of highlight and background colour as highlight for inactive windows/elements.
    3. Set KDE3 colours from Qt4 settings if running under KDE4.
    4. Read in Qt3's inactive palette settings for highlight and highlightedText.
    5. If an inactive palette is set (e.g. via qtconfig), ensure that progress bar text is unaffected.
    6. Remove frames from source/destination labels of kio progress dialogs.
    7. Add gui to set shading option.
    8. Nicer look for selected tab highlight.
  Gtk2:
    1. Converted buildsystem to CMake.
    2. New option 'inactiveHighlight', if set then use a mix of highlight and background colour as highlight for inactive windows/elements.
    3. Fix broken 'Thinner Menuitems' option.
    4. Better code for alternate list view background.
    5. Also read in Qt's inactive palette.
    6. If read a font setting from /etc/qt3/qtrc,
       and there is not font setting in ~/.qt/qtrc - then use the setting from /etc/qt3/qtrc, as opposed to setting a default.
    7. When reading Qt4 settings, also read /etc/xdg/Trolltech.conf
    8. Nicer look for selected tab highlight.
    9. realloc() fix - thanks to 'hoodedone'	    
	   
* Wed Sep 19 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.53-alt2
- added map_kde_icons.pl

* Mon Sep 10 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.53-alt1
- 0.53:
  KDE3:
    1. Removed 'Shadow buttons' option, and replaced with none/shadow/etch setting - default to 'none'.
    2. Added 'passwordChar' option to set character used for password entries.
    3. Option to have frameless groupboxes - Gtk like.
    4. Add an 'Advanced' tab to config dialog.
    5. Add config item gtkButtonOrder set to 'true' to use Gtk/GNOME button order.
    6. Modified contrast settings to be more varied.
    7. Gradient background of checks and radios, if appearance is not flat/raised.
  Gtk2:
    1. Removed 'Shadow buttons' option, and replaced with none/shadow/etch setting - default to 'none'.
    2. Added 'passwordChar' option to set character used for password entries.
    3. Option to have frameless groupboxes - Gtk like.
    4. Add config item 'gtkButtonOrder' set to 'true' to use Gtk/GNOME button order.
    5. Added config item 'mapKdeIcons' to control whether to map KDE icons or not.
    6. Modified contrast settings to be more varied.
    7. Gradient background of checks and radios, if appearance is not flat/raised.
    8. Create kde-icon map on the fly - allows icon sizes to be read from kdeglobals.
    9. KDE's "apply colours to non-KDE apps" setting seems to mess up the text on progressbars, workaround this.
    10. Read alternate listview colour from KDE settings.
    11. More KDE like framed groupboxes.

* Sun Jul 15 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.52.3-alt1
- 0.52.3:
  KDE3:
    1. Don't lighten border of disabled check/radio buttons.
    2. Lighten trough of disabled slider.
    3. Modify khtml check to also check to see if widget name == "__khtml"
    4. Store khtml widgets in a map, to speed up checking.
    5. Fix shadow on comboboxes.
    6. Draw background of checked menuitem icons as per KDE4.
  Gtk2:
    1. Fix 1st stripe on vertical progress bar.
    2. Fix very small progress bar chunks.
    3. Fix blanked out widgets in tovid.
    4. Fix DeVeDe crash when 'fix parentless dialogs' is enabled.
	 
* Fri Jun 22 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.52.2-alt1
- 0.52.2:
  1. Fix crash when slider colour == button.

* Thu Jun 21 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.52.1-alt1
- 0.52.1:
  1. Draw emphasis around menus when not lightening.
  2. Use button colours to border entry fields.
  3. Dont allow scrollbars to be recoloured.
  4. Fix amarok menus.

* Tue Jun 19 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.52-alt1
- 0.52:
  1. Use 'dull glass' as the default gradient - previous default is now called 'Clean'.
  2. Darken slider mouse over colour if slider is not shaded.
  3. Use thinner slider mouse over sections if slider is not shaded.
  4. Improve look of small V arrows.
  5. Even duller dull glass, but much more useable.
  6. Fix setting of check/radio colour.
  7. Only highlight editable combo arrow when mouse over arrow, not over edit field - more Gtk like.
  8. Added one config file option (no gui):
     gtkScrollViews set to 'true' to have the scrollbars drawn outside of scrollviews. (However, doesn't look very good)
  9. Lighten combo list frame.
  10. Dont round MDI buttons.
  11. Fix opera's MDI buttons within menubars.
  12. Always assume PE_ButtonBevel is enabled - used for QtConfig's colour buttons.

* Mon Jun 11 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.51-alt1
- 0.51:
  1. 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.
  2. Add options:
     Border all of menu/toolbars.
     Darker borders.
     'V' arrows.
  3. Fix raised listview headers.
  4. Fix glass style menuitem appearance.
  5. Modifed look of dullglass, looks "softer"
  6. Improve look of plastik mouse-over for non coloured scrollbars.
  7. For disabled buttons, use standard fill but lighten border.
  8. Use darker colours for mouse-over and default button - helps with light colour schemes.
  9. Dont draw sunken panel around checked menuitems.
  10. If the app is a Java app, and its g_get_application_name()!="unknown", then assume
      its a SWT java app - in which case treat as a standard app. For Swing apps some
      functionality is disabled.
  11. Fix tabs in thunderbird.

* Wed May 30 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.50-alt4
- update QtCurve-Gtk2-0.50-alt-qtrc.patch, thanks Sergey V Turchin

* Tue May 29 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.50-alt3
- set icons size 22 for gtk-dnd and gtk-dialog

* Sun May 27 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.50-alt2
- fixed default icons path

* Fri May 25 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.50-alt1
- 0.50:
  1. 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
  2. Dont colour menubar items on mouse over if not colouring menubars.
  3. When drawing menubar borders, only draw bottom line.
  4. When drawing toolbar borders, only draw top/bottom or left/right - depending upon orientation.
  5. Draw checks/radios within listviews the same as standard.
  6. Use 'foreground' colour for menu text.

* Wed May 16 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.49-alt1
- 0.49

* Tue May 01 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.48.5-alt1
- 0.48.5

* Fri Apr 20 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.48.4-alt1
- 0.48.4

* Fri Feb 02 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.46.4-alt1
- 0.46.4:
  + KDE:
    1. Only draw gradients if width>0 && height>0
  + Gtk2:
    1. Only draw gradients if width>0 && height>0

* Fri Jan 19 2007 Valery Inozemtsev <shrek@altlinux.ru> 0.46.3-alt1
- 0.46.3:
  + KDE:
    1. Fix look of flat/raised style menuitems and progressbars.
    2. Fix look of read-only KLineEdits.
  + Gtk2:
    1. Fix look of flat/raised style menuitems and progressbars.
    2. Use pkg-config to obtain Gtk2 libdir.

* Sat Dec 16 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.46.2-alt1
- 0.46.2:
  + KDE Only:
    1. Remove rgb2Hls() and hls2Rgb() unless using old style shading.
    2. Don't mouse-over disabled tabs!
    3. Fix look of flat style tabs.
  + Gtk2 Only:
    1. Remove rgb2Hls() and hls2Rgb() unless using old style shading.
    2. Use fileno() to obtain file descriptor of FILE * stream.
    3. Fix look of slider grooves for 'flat' appearance.
    4. Fix appearance of checkboxes for 'bevelled' appearance.

* Thu Dec 07 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.46.1-alt1
- 0.46.1

* Wed Nov 29 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.46-alt1
- 0.46

* Tue Nov 21 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.45.3-alt2
- KDE Only:
  1. Correctly place check and radio buttons.
  2. Improve drawing of very small progress.

* Thu Nov 09 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.45.3-alt1
- 0.45.3:
  + Gtk2 Only
    1. When determinging background of popup menu for AA'ing, use shade window colour, not button.
    2. Fix for "-1" warnings reported by some users.

* Mon Nov 06 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.45.2-alt1
- 0.45.2:
  + KDE Only:
    1. Make kaffeine's sidebar buttons consistent when coloured.
    2. Fix look of dvd authoring wizard buttons.
  + Gtk2 Only
    1. Fix coloured menubars.
    2. Fix firefox 2's "stack smashing detected" errors.
    3. Remove ok/Cancel button swapping from QtCurve.css, does not work for firefox 2.x
  
* Tue Oct 31 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.45.1-alt1
- 0.45.1:
  + Both:
    1. Restore pre 0.45 inactive window highlight. Option is still there to re-activate.
  + KDE Only:
    1. Fix dark text appearing on progressbars.
    2. Use KStyle to draw status bar elements - if enabled.
  + Gtk2 Only:
    1. Use listview header settings for listview headers!

* Thu Oct 26 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.45-alt1
- 0.45

* Fri Oct 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.44.3-alt1
- 0.44.3

* Fri Oct 13 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.44.2-alt1
- 0.44.2

* Tue Oct 10 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.44.1-alt1
- 0.44.1

* Tue Oct 10 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.44-alt1
- 0.44

* Sat Sep 30 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.43.2-alt1
- 0.43.2

* Sun Sep 24 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.43-alt1
- 0.43

* Sat Sep 09 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.42.3-alt1
- 0.42.3

* Thu Aug 24 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.42-alt1
- 0.42

* Tue Aug 15 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.41.1-alt2
- rebuild

* Sun Aug 06 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.41.1-alt1
- 0.41.1

* Tue Jul 25 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.40-alt1
- 0.40

* Thu Jul 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.39.1-alt1
- 0.39.1

* Fri Jun 16 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.38-alt1
- 0.38

* Thu Jun 15 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.37-alt1
- 0.37

* Thu Jun 01 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.36-alt1
- 0.36

* Sat May 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.35.1-alt3
- obsolete subpackage gtk-engines-%name
- new subpackages gtk1-themes-%name, gtk2-themes-%name

* Wed Apr 26 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.35.1-alt2
- fixed build for x86_64

* Sat Apr 22 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.35.1-alt1
- 0.35.1

* Tue Mar 07 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.34-alt1
- 0.34

* Thu Feb 23 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.33-alt1
- 0.33

* Fri Feb 10 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.31.1-alt1
- 0.31.1

* Mon Feb 06 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.29.1-alt1
- 0.29.1

* Thu Feb 02 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.28-alt1
- 0.28

* Fri Jan 27 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.26-alt1
- 0.26

* Fri Jan 20 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.25-alt1
- 0.25

* Thu Jan 12 2006 Valery Inozemtsev <shrek@altlinux.ru> 0.24.2-alt1
- 0.24.2

* Fri May 20 2005 Valery Inozemtsev <shrek@altlinux.ru> 0.23.1-alt1
- 0.23.1

* Fri Jan 21 2005 Valery Inozemtsev <shrek@altlinux.ru> 0.22-alt1.1
- rebuild with libstdc++.so.6

* Wed May 19 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.22-alt1
- new version

* Thu May 13 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.21-alt1
- new version

* Thu Apr 22 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.20-alt1
- new version

* Thu Apr 08 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.18-alt2
- rebuild for gtk+2-2.4

* Mon Apr 05 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.18-alt1
- new version

* Tue Mar 30 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.16-alt3
- add qt3 patch

* Wed Mar 03 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.16-alt2
- rebuild

* Sat Feb 14 2004 Valery Inozemtsev <shrek@altlinux.ru> 0.16-alt1
- initial release