From bd1d1abc16a9881b82f67aceba5b15bb6d8e2f7b Mon Sep 17 00:00:00 2001 From: Brendan Jones Date: Nov 20 2012 14:02:42 +0000 Subject: Initial import --- diff --git a/.gitignore b/.gitignore index e69de29..115a4c5 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/fedora-jam-kde-theme-1.0.1.tar.xz diff --git a/fedora-jam-kde-theme-snapshot.sh b/fedora-jam-kde-theme-snapshot.sh new file mode 100644 index 0000000..f6406ac --- /dev/null +++ b/fedora-jam-kde-theme-snapshot.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# $1 - revision number to checkout. +: ${1?"You must either provide desired revision number \"X\" to checkout: `basename $0` X + or fetch the latest revision by: `basename $0` HEAD"} + +set -e + +tmp=$(mktemp -d) + +trap cleanup EXIT +cleanup() { + set +e + [ -z "$tmp" -o ! -d "$tmp" ] || rm -rf "$tmp" +} + +unset CDPATH +pwd=$(pwd) +name=fedora-jam-kde-theme +version=1.0.0 + +pushd "$tmp" >/dev/null +echo "Fetching git revision: $1" +git clone git://git.fedorahosted.org/music-creation.git/ $name-$version |tee $name.stdout +pushd $name-$version +git reset --hard $1 +rm -rf fedora-jam-backgrounds spin-kickstarts +popd +echo "Fetched git revision: $1" +rm -f $name.stdout +cd $name-$version/$name/ +mv src $name-$version +tar -c --xz -f "$pwd"/$name-$version-git$1.tar.xz $name-$version +cd ../.. +echo "Written: $name-$version-git$1.tar.xz" diff --git a/fedora-jam-kde-theme.spec b/fedora-jam-kde-theme.spec new file mode 100644 index 0000000..b262046 --- /dev/null +++ b/fedora-jam-kde-theme.spec @@ -0,0 +1,95 @@ +%global jambackgrounds 1.0.1 + +Name: fedora-jam-kde-theme +Version: 1.0.1 +Release: 1%{?dist} +Summary: Fedora Jam KDE Theme + +Group: User Interface/Desktops +License: GPLv2+ and CC-BY-SA + +# hosted git://git.fedorahosted.org/music-creation.git/fedora-jam-kde-theme +# sh fedora-jam-backgrounds-snapshot.sh +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/ + +%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 + +%changelog +* Mon Nov 12 2012 Brendan Jones 1.0.1-1 +- New 1.0.1 + +* Sat Oct 27 2012 Brendan Jones 0.0.1-1 +- Initial package diff --git a/sources b/sources index e69de29..576e2b8 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +b584be967d4896e0c9dd25cc1780d8e8 fedora-jam-kde-theme-1.0.1.tar.xz