%define oldname ksplash-engine-moodin Name: kde3-%{oldname} Version: 0.4.2 Release: %mkrel 19 Summary: Splash Screen Engine for KDE3 License: GPL URL: http://moodwrod.com/ Group: Graphical desktop/KDE3 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot Source: http://moodwrod.com/files/%{oldname}_0.4.2.tar.bz2 # a Qt4 based Svg render to be used in moodin Source1: svgrender.tar.bz2 Patch1: moodin-autoconf.patch Patch2: moodin-0.4.2-fix-bug.patch Patch3: moodin-0.4.2-memleak-bug.patch Patch4: moodinkde-use-svg.patch Patch5: moodin-use-label-offset.patch Patch6: moodin-fix-svg.patch Patch7: moodin-automake.patch Patch8: moodin-external_svgrender.patch Patch9: moodin-fix_drawing_on_compiz.patch Patch10: moodin-drawing_and_scaling_fixes.patch Patch11: moodin-fix_svg_on_base_resolution.patch Patch12: kde-3.5.10-acinclude.patch Patch13: moodin-kdehome-kde3.patch BuildRequires: kde3-macros BuildRequires: libkde3base4-devel BuildRequires: art_lgpl-devel # for the svgrender BuildRequires: qt4-devel %if %mdkversion < 201000 BuildRequires: autoconf <= 1:2.63 %else BuildRequires: autoconf >= 1:2.65 %endif BuildRequires: automake >= 1.6.1 Obsoletes: %{oldname} Provides: %{oldname} %description Splash Screen Engine for KDE3 Heavily customizable engine for various types of themes FEATURES: - Scale cache - Fading images - Use current icon set or custom images - Unlimited Custom text labels - Set fading delay and length - Custom image arrangement - Resolution independent themes %prep rm -rf %buildroot %setup -q -n moodin -a1 %patch1 -p1 -b .autoconf %patch2 -p1 -b .fix_bug %patch3 -p1 -b .fix_mem_leak %patch4 -p1 -b .use_svg %patch5 -p1 -b .use_status_offset %patch6 -p1 -b .fix_svg %patch7 -p1 -b .automake %patch8 -p1 -b .external_svgrender %patch9 -p1 -b .fix_drawing %patch10 -p1 -b .fix_scaling %patch11 -p1 -b .fix_svg_base_resolution %if %mdkversion >= 201000 %patch12 -p1 %patch13 -p1 %endif %build make -f admin/Makefile.common %configure_kde3 # svgrender pushd svgrender qmake make popd %install rm -rf %buildroot %{makeinstall_std} # svgrender mkdir -p %buildroot%_kde3_bindir install -m0755 svgrender/svgrender %buildroot%_kde3_bindir/moodin_svgrender %clean rm -rf %buildroot %files %defattr(-,root,root) %doc COPYING INSTALL AUTHORS %_kde3_bindir/moodin_svgrender %_kde3_libdir/kde3/ksplashmoodin.la %_kde3_libdir/kde3/ksplashmoodin.so %_kde3_appsdir/ksplash/Themes/FingerPrint/*.png %_kde3_appsdir/ksplash/Themes/FingerPrint/*.jpg %_kde3_appsdir/ksplash/Themes/FingerPrint/Theme.rc %_kde3_appsdir/ksplash/Themes/MoodinKDE/*.jpg %_kde3_appsdir/ksplash/Themes/MoodinKDE/*.png %_kde3_appsdir/ksplash/Themes/MoodinKDE/Theme.rc %_kde3_datadir/services/ksplashmoodin.desktop %changelog * Thu Jul 14 2011 Tim Williams 0.4.2-19mvt2010.2 + rebuild for MDV 2010.2/Trinity KDE * Mon Jul 19 2010 Tim Williams 0.4.2-18mvt2010.1 + Rebuild for MDV 2010.1 * Thu Feb 18 2010 Atilla ÖNTAŞ 0.4.2-17mvt2010.0 + Make default config dir as$HOME/.kde3 to avoid future conflicts with KDE4 * Fri Feb 12 2010 Atilla ÖNTAŞ 0.4.2-16mvt2010.0 + KDE builds with autoconf 2.65, add patch for this and set autoconf to version 2.65 - Rename package name and group to avoid possible future kde4 conflicts * Thu Nov 26 2009 Atilla ÖNTAŞ 0.4.2-15mvt2010.0 + Rename package to avoid unvanted KDE4 upgrade * Fri Nov 13 2009 Tim Williams 0.4.2-14mdv2009.0 + Rebuild for MDV 2010.0 * Sun Jul 13 2008 Nicolas Lécureuil 0.4.2-13mdv2009.0 + Revision: 234340 - Rebuild * Thu May 08 2008 Helio Chissini de Castro 0.4.2-12mdv2009.0 + Revision: 204726 - Move to /opt * Thu Feb 28 2008 Gustavo Pichorim Boiko 0.4.2-11mdv2008.1 + Revision: 176248 - Fix svg rendering when the screen resolution is the same as the base resolution * Wed Feb 27 2008 Gustavo Pichorim Boiko 0.4.2-10mdv2008.1 + Revision: 175815 - Add a patch fixing many problems of Moodin: * Inter-widget transparency * scaling images when using a svg background * Proper handling svg images. * Tue Feb 26 2008 Gustavo Pichorim Boiko 0.4.2-9mdv2008.1 + Revision: 175394 - Add a patch fixing drawing when compiz is running + Thierry Vignaud - fix no-buildroot-tag * Thu Jan 03 2008 Oden Eriksson 0.4.2-8mdv2008.1 + Revision: 141782 - rebuilt against openldap-2.4.7 libs * Thu Dec 20 2007 Gustavo Pichorim Boiko 0.4.2-7mdv2008.1 + Revision: 135891 - Fix automake 1.10 detection - Use an external svg rendering helper (Qt4 based) + Thierry Vignaud - kill re-definition of %%buildroot on Pixel's request * Wed Feb 14 2007 Laurent Montel 0.4.2-6mdv2007.0 + Revision: 120903 - Fix svg * Wed Feb 14 2007 Laurent Montel 0.4.2-5mdv2007.1 + Revision: 120754 - Improve - Fix other mem leak - Fix some mem leak - Fix configure - Import ksplash-engine-moodin * Mon Jul 03 2006 Nicolas Lécureuil 0.4.2-2mdv2007.0 - Rebuild for new extension * Sun Dec 18 2005 Sebastien Savarin 0.4.2-1mdk - First Mandriva Linux release