File kdeartwork3.spec of Package kdeartwork3

#
# spec file for package kdeartwork3
#
# Copyright (c) 2011 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:           kdeartwork3
BuildRequires:  kdebase3-devel unsermake xscreensaver
%if %suse_version > 1020
BuildRequires:  fdupes
%endif
%if %suse_version >= 1130
BuildRequires:  xscreensaver-data-extra
%endif
License:        BSD 3-Clause; GPL v2 only; GPL v2 or later; LGPL v2.1 or later; Other uncritical OpenSource License; X11/MIT
Requires:       kdelibs3 >= %( echo `rpm -q --queryformat '%{VERSION}' kdelibs3`)
Group:          System/GUI/KDE
Summary:        KDE Themes
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Version:        3.5.10
Release:        16
Url:            http://www.kde.org/
Source:         kdeartwork-%{version}.tar.bz2
Source1:        network_traffic.png
Patch0:         3_5_BRANCH.diff

%description
This package contains the KDE window manager and icon themes.



Authors:
--------
    The KDE Team <kde@kde.org>

%package xscreensaver
License:        BSD 3-Clause; GPL v2 only; GPL v2 or later; LGPL v2.1 or later; Other uncritical OpenSource License; X11/MIT
# usesubdirs kscreensaver/kxsconfig
Summary:        XScreensaver Support for KDE
Requires:       xscreensaver
%if %suse_version >= 1130
Requires:       xscreensaver-data-extra
%endif
Group:          System/GUI/KDE

%description xscreensaver
This package allows using the more than 100 screensavers in the
xscreensaver package for KDE.



Authors:
--------
    The KDE Team <kde@kde.org>

%package kscreensaver
License:        GPL v2 or later
# usesubdirs kscreensaver
Summary:        Screensaver from KDE
Group:          System/GUI/KDE
Provides:       kdeartwork3:/opt/kde3/bin/kclock.kss

%description kscreensaver
This package has a pretty small but nice collection of screensavers for
KDE.



Authors:
--------
    The KDE Team <kde@kde.org>

%package sound
License:        BSD 3-Clause; GPL v2 only; GPL v2 or later; LGPL v2.1 or later; Other uncritical OpenSource License; X11/MIT
# usesubdirs sounds
Summary:        Sound themes for KDE
Group:          Productivity/Multimedia/Other

%description sound
extra sound files for KDE.



Authors:
--------
    The KDE Team <kde@kde.org>

%prep
%setup -q -n kdeartwork-%{version}
%patch0
. /etc/opt/kde3/common_options
update_admin

%build
. /etc/opt/kde3/common_options
./configure $configkde --without-arts
make %{?jobs:-j %jobs}

%install
. /etc/opt/kde3/common_options
mkdir -p $RPM_BUILD_ROOT/opt/kde3/share/apps/kthememgr/Themes/
make DESTDIR=$RPM_BUILD_ROOT $INSTALL_TARGET
mkdir -p $RPM_BUILD_ROOT/usr/share
%if %suse_version < 1031
mv $RPM_BUILD_ROOT/opt/kde3/share/wallpapers $RPM_BUILD_ROOT/usr/share
%else
rm -rf $RPM_BUILD_ROOT/opt/kde3/share/wallpapers
%endif
# remove conflicting files
rm $RPM_BUILD_ROOT/opt/kde3/share/icons/*/*/*/{bell,lskat,ktimemon,ktux,kspaceduel,gettext,kbabel,kspreadcalc}.png
for i in $RPM_BUILD_ROOT/opt/kde3/share/applnk/System/ScreenSavers/*.desktop ; do
  sed -e '/^\[Desktop Entry\]/a\
Categories=Screensaver;' $i > ${i}_
  mv ${i}_ $i
  %suse_update_desktop_file $i
done
cp %{SOURCE1} %{buildroot}/opt/kde3/share/icons/slick/22x22/actions

%if %suse_version > 1020
%fdupes -s $RPM_BUILD_ROOT
%endif
kde_post_install

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/opt/kde3/%_lib/kde3/kwin3_*
/opt/kde3/%_lib/kde3/kwin_*
/opt/kde3/%_lib/kde3/kstyle_phase_config.*
/opt/kde3/%_lib/kde3/plugins/styles/*
/opt/kde3/share/apps/kstyle/themes/dotnet.themerc
/opt/kde3/share/apps/kstyle/themes/phase.themerc
/opt/kde3/share/apps/kwin
/opt/kde3/share/apps/kworldclock
/opt/kde3/share/icons/Locolor
/opt/kde3/share/icons/ikons
/opt/kde3/share/icons/kdeclassic
/opt/kde3/share/icons/slick
/opt/kde3/share/icons/kids
/opt/kde3/share/emoticons
%if %suse_version < 1031
/usr/share/wallpapers
%endif

%files kscreensaver
%defattr(-,root,root)
/opt/kde3/bin/*.kss
%dir /opt/kde3/share/applnk/System/ScreenSavers
/opt/kde3/share/applnk/System/ScreenSavers/K*
/opt/kde3/share/applnk/System/ScreenSavers/kpartsaver.desktop
/opt/kde3/share/apps/kscreensaver
/opt/kde3/share/applnk/System/ScreenSavers/klein.desktop
/opt/kde3/share/apps/kfiresaver

%files xscreensaver
%defattr(-,root,root)
/opt/kde3/bin/kxs*
/opt/kde3/share/applnk/System/ScreenSavers/a*
/opt/kde3/share/applnk/System/ScreenSavers/b*
/opt/kde3/share/applnk/System/ScreenSavers/c*
/opt/kde3/share/applnk/System/ScreenSavers/d*
/opt/kde3/share/applnk/System/ScreenSavers/e*
/opt/kde3/share/applnk/System/ScreenSavers/f*
/opt/kde3/share/applnk/System/ScreenSavers/g*
/opt/kde3/share/applnk/System/ScreenSavers/h*
/opt/kde3/share/applnk/System/ScreenSavers/i*
/opt/kde3/share/applnk/System/ScreenSavers/j*
/opt/kde3/share/applnk/System/ScreenSavers/kaleidescope.desktop
/opt/kde3/share/applnk/System/ScreenSavers/kumppa.desktop
/opt/kde3/share/applnk/System/ScreenSavers/l*
/opt/kde3/share/applnk/System/ScreenSavers/m*
/opt/kde3/share/applnk/System/ScreenSavers/n*
/opt/kde3/share/applnk/System/ScreenSavers/p*
/opt/kde3/share/applnk/System/ScreenSavers/q*
/opt/kde3/share/applnk/System/ScreenSavers/r*
/opt/kde3/share/applnk/System/ScreenSavers/s*
/opt/kde3/share/applnk/System/ScreenSavers/t*
/opt/kde3/share/applnk/System/ScreenSavers/v*
/opt/kde3/share/applnk/System/ScreenSavers/w*
/opt/kde3/share/applnk/System/ScreenSavers/x*
/opt/kde3/share/applnk/System/ScreenSavers/zoom.desktop

%files sound
%defattr(-,root,root)
/opt/kde3/share/sounds/KDE_*

%changelog
openSUSE Build Service is sponsored by