Blob Blame History Raw
%global jambackgrounds 1.0.1

Name:       fedora-jam-kde-theme
Version:    1.0.1
Release:    13%{?dist}
Summary:    Fedora Jam KDE Theme

License:    GPLv2+ and CC-BY-SA

# hosted git://git.fedorahosted.org/music-creation.git/fedora-jam-kde-theme
# sh fedora-jam-backgrounds-snapshot.sh <git-revision>
URL:        https://fedoraproject.org/wiki/Fedora_jam
Source0:    http://bsjones.fedorapeople.org/projects/%{name}/%{name}-%{version}.tar.xz
Source1:    fedora-jam-kde-theme-snapshot.sh
BuildArch:  noarch
BuildRequires:  kde-filesystem
BuildRequires:  spherical-cow-kde-theme
BuildRequires:  caledonia-kde-theme
Requires:   kde-filesystem
Requires:   system-logos
Requires:   fedora-jam-backgrounds-kde >= %{jambackgrounds}
Requires:   spherical-cow-kde-theme
Requires:   caledonia-kde-theme
Requires:   kfaenza-icon-theme

Provides:   fedora-jam-plasma-desktoptheme = %{version}-%{release}

%description
This is the Fedora Jam KDE Theme. It inherits the Caledonia KDE theme
and uses KFaenza icon set

%prep
%setup -q

%build
# blank

%install

### KDM
mkdir -p %{buildroot}%{_kde4_appsdir}/kdm/themes/
cp -rp kdm/FedoraJam/ %{buildroot}%{_kde4_appsdir}/kdm/themes/
pushd %{buildroot}%{_kde4_appsdir}/kdm/themes/FedoraJam/
# inherit spherical cow icons
ln -s ../SphericalCow/*.png .
popd

### Plasma desktoptheme's
mkdir -p %{buildroot}%{_kde4_appsdir}/desktoptheme/
cp -rp desktoptheme/Fedora_Jam/ %{buildroot}%{_kde4_appsdir}/desktoptheme/
cp -rp desktoptheme/Fedora_Jam-netbook/ %{buildroot}%{_kde4_appsdir}/desktoptheme/
caledonia="colors  dialogs  icons  icontasks  lancelot  opaque  rssnow  stylesheets  wallpapers  widgets"
pushd desktoptheme/Fedora_Jam/
for i in $caledonia 
do
    ln -s ../Caledonia/$i %{buildroot}%{_kde4_appsdir}/desktoptheme/Fedora_Jam
done;
popd
pushd desktoptheme/Fedora_Jam-netbook/

for i in $caledonia 
do
    ln -s ../Caledonia/$i %{buildroot}%{_kde4_appsdir}/desktoptheme/Fedora_Jam-netbook
done;
popd

## KSplash
mkdir -p %{buildroot}%{_kde4_appsdir}/ksplash/Themes/
cp -rp ksplash/FedoraJam/ %{buildroot}%{_kde4_appsdir}/ksplash/Themes/
ln -s ../../../../../../backgrounds/fedora-jam/default/standard/fedora-jam.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/FedoraJam/2048x1536/
mkdir %{buildroot}%{_kde4_appsdir}/ksplash/Themes/FedoraJam/1920x1200/
ln -s ../../../../../../backgrounds/fedora-jam/default/wide/fedora-jam.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/FedoraJam/1920x1200/Fedora_Jam.png
mkdir %{buildroot}%{_kde4_appsdir}/ksplash/Themes/FedoraJam/1280x1024/
ln -s ../../../../../../backgrounds/fedora-jam/default/normalish/fedora-jam.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/FedoraJam/1280x1024/Fedora_Jam.png
# ksplash icons from Spherical cow theme
ln -s  %{_kde4_appsdir}/ksplash/Themes/SphericalCow/2048x1536/*.png \
  %{buildroot}%{_kde4_appsdir}/ksplash/Themes/FedoraJam/2048x1536/

mkdir -p %{buildroot}/etc/skel/.kde/share/config

#set the default theme 
cat >> %{buildroot}/etc/skel/.kde/share/config/plasmarc << EOF
[%{version}]
update_info=plasma_popupapplet_fix_groups.upd:PlasmaPopupAppletFixGroups2
[Theme]
name=Fedora_Jam
[Theme-plasma-netbook]
name=Fedora_Jam-netbook
[Icons]
Theme=KFaenza
EOF

#Set icon theme
cat >> %{buildroot}/etc/skel/.kde/share/config/kdeglobals << EOF
[Icons]
Theme=KFaenza
EOF

#set defaut splash
cat >> %{buildroot}/etc/skel/.kde/share/config/ksplashrc << EOF
[KSplash]
Engine=KSplashX
Theme=FedoraJam
EOF



%files
%doc README COPYING.CC-BY-SA COPYING.GPLv2
%{_kde4_appsdir}/desktoptheme/Fedora_Jam/
%{_kde4_appsdir}/desktoptheme/Fedora_Jam-netbook/
%{_kde4_appsdir}/ksplash/Themes/FedoraJam/
%{_kde4_appsdir}/kdm/themes/FedoraJam
%{_sysconfdir}/skel/.kde/share/config/ksplashrc
%{_sysconfdir}/skel/.kde/share/config/kdeglobals
%{_sysconfdir}/skel/.kde/share/config/plasmarc


%changelog
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild

* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild

* Mon Dec 10 2012 Brendan Jones <brendan.jones.it@gmail.com> 1.0.1-3
- Correct typo in default splash

* Tue Dec 04 2012 Jørn Lomax <northlomax@gmail.com> 1.0.1-2
- added lines to set defualts for all new users 
* Mon Nov 12 2012 Brendan Jones <brendan.jones.it@gmail.com> 1.0.1-1
- New 1.0.1

* Sat Oct 27 2012 Brendan Jones <brendan.jones.it@gmail.com> 0.0.1-1
- Initial package