Blob Blame History Raw
%global backgrounds-kde-version 16.91.0

Name:		beefy-miracle-kde-theme
Version:	16.91.0.1
Release:	1%{?dist}
Summary:	Beefy Miracle KDE Theme

Group:		User Interface/Desktops
License:	GPLv2+ and CC-BY-SA

# We are upstream for this package
URL:		https://fedorahosted.org/fedora-kde-artwork/
Source0:	https://fedorahosted.org/releases/f/e/fedora-kde-artwork/%{name}-%{version}.tar.bz2
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch:	noarch
BuildRequires:	kde-filesystem
Requires:	kde-filesystem
Requires:	system-logos
Requires:	beefy-miracle-backgrounds-kde >= %{backgrounds-kde-version}

Provides:	beefy-miracle-kdm-theme = %{version}-%{release}
Provides:	beefy-miracle-ksplash-theme = %{version}-%{release}
Provides:	beefy-miracle-plasma-desktoptheme = %{version}-%{release}

# replace it later for F18
%if 0%{?fedora} > 17
Provides:	system-kde-theme = %{version}-%{release}
Provides:	system-kdm-theme = %{version}-%{release}
Provides:	system-ksplash-theme = %{version}-%{release}
Provides:	system-plasma-desktoptheme = %{version}-%{release}
%endif

%if 0%{?fedora} == 17
Provides:	system-kde-theme = %{version}-%{release}
Provides:	system-kdm-theme = %{version}-%{release}
Provides:	system-ksplash-theme = %{version}-%{release}
Provides:	system-plasma-desktoptheme = %{version}-%{release}
%endif

%description
This is Beefy Miracle KDE Theme Artwork containing KDM theme,
KSplash theme and Plasma Workspaces theme.


%prep
%setup -q


%build
# blank

%install
rm -rf %{buildroot}

### Plasma desktoptheme's
mkdir -p %{buildroot}%{_kde4_appsdir}/desktoptheme/
cp -rp desktoptheme/Beefy_Miracle/ %{buildroot}%{_kde4_appsdir}/desktoptheme/
cp -rp desktoptheme/Beefy_Miracle-netbook/ %{buildroot}%{_kde4_appsdir}/desktoptheme/
# the branding image branding.svgz is still missing in fedora-logos
# we should add it in next fedora release
# pushd %{buildroot}%{_kde4_appsdir}/desktoptheme/widgets/
# ln -s ../../../../../../pixmaps/branding.svgz branding.svgz
# popd

### KDM
mkdir -p %{buildroot}%{_kde4_appsdir}/kdm/themes/
cp -rp kdm/BeefyMiracle/ %{buildroot}%{_kde4_appsdir}/kdm/themes/
pushd %{buildroot}%{_kde4_appsdir}/kdm/themes/BeefyMiracle/
# system logo
ln -s ../../../../../pixmaps/system-logo-white.png system-logo-white.png
popd

## KSplash
mkdir -p %{buildroot}%{_kde4_appsdir}/ksplash/Themes/
cp -rp ksplash/BeefyMiracle/ %{buildroot}%{_kde4_appsdir}/ksplash/Themes/
ln -s ../../../../../../backgrounds/beefy-miracle/default/standard/beefy-miracle.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/2048x1536/
mkdir %{buildroot}%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/1920x1200/
ln -s ../../../../../../backgrounds/beefy-miracle/default/wide/beefy-miracle.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/1920x1200/beefy-miracle.png
mkdir %{buildroot}%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/1280x1024/
ln -s ../../../../../../backgrounds/beefy-miracle/default/normalish/beefy-miracle.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/1280x1024/
 
# system logo 
ln -s ../../../../../../pixmaps/system-logo-white.png %{buildroot}%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/2048x1536/logo.png

%clean
rm -rf %{buildroot}


%files
%defattr(-,root,root,-)
%doc README COPYING.CC-BY-SA COPYING.GPLv2
%{_kde4_appsdir}/desktoptheme/Beefy_Miracle/
%{_kde4_appsdir}/desktoptheme/Beefy_Miracle-netbook/
%{_kde4_appsdir}/kdm/themes/BeefyMiracle/
%{_kde4_appsdir}/ksplash/Themes/BeefyMiracle/

%changelog
* Tue Feb 14 2012 Jaroslav Reznik <jreznik@redhat.com> 16.91.0.1-1
- fix Plasma Desktop theme - reference correct wps

* Thu Feb 09 2012 Jaroslav Reznik <jreznik@redhat.com> 16.91.0-2
- fix provides

* Thu Feb 09 2012 Jaroslav Reznik <jreznik@redhat.com> 16.91.0-1
- initial package