[fedora-jam-kde-theme] Initial import

Brendan Jones bsjones at fedoraproject.org
Tue Nov 20 14:02:44 UTC 2012


commit bd1d1abc16a9881b82f67aceba5b15bb6d8e2f7b
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Tue Nov 20 15:02:42 2012 +0100

    Initial import

 .gitignore                       |    1 +
 fedora-jam-kde-theme-snapshot.sh |   35 ++++++++++++++
 fedora-jam-kde-theme.spec        |   95 ++++++++++++++++++++++++++++++++++++++
 sources                          |    1 +
 4 files changed, 132 insertions(+), 0 deletions(-)
---
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 <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/
+
+%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 <brendan.jones.it at gmail.com> 1.0.1-1
+- New 1.0.1
+
+* Sat Oct 27 2012 Brendan Jones <brendan.jones.it at gmail.com> 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


More information about the scm-commits mailing list