[fedora-jam-backgrounds] Initial import

Brendan Jones bsjones at fedoraproject.org
Tue Jul 31 14:24:04 UTC 2012


commit 6d65cab55f98a4316b724ecef40446812ca33bda
Author: Brendan Jones <brendan.jones.it at gmail.com>
Date:   Tue Jul 31 15:23:29 2012 +0200

    Initial import

 .gitignore                         |    1 +
 fedora-jam-backgrounds-snapshot.sh |   34 +++++++++++
 fedora-jam-backgrounds.spec        |  111 ++++++++++++++++++++++++++++++++++++
 sources                            |    1 +
 4 files changed, 147 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..0f5d7fb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/fedora-jam-backgrounds-0.0.1-git569af19fa.tar.xz
diff --git a/fedora-jam-backgrounds-snapshot.sh b/fedora-jam-backgrounds-snapshot.sh
new file mode 100644
index 0000000..a110ebf
--- /dev/null
+++ b/fedora-jam-backgrounds-snapshot.sh
@@ -0,0 +1,34 @@
+#!/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-backgrounds
+version=0.0.1
+
+pushd "$tmp" >/dev/null
+echo "Fetching git revision: $1"
+git clone git://git.fedorahosted.org/music-creation.git/ music-creation |tee $name.stdout
+pushd music-creation
+git reset --hard $1
+mv fedora-jam-backgrounds/src/ ../$name-$version
+popd
+echo "Fetched git revision: $1"
+rm -f $name.stdout
+
+tar -c --xz -f "$pwd"/$name-$version-git$1.tar.xz $name-$version 
+echo "Written: $name-$version-git$1.tar.xz"
+popd >/dev/null
diff --git a/fedora-jam-backgrounds.spec b/fedora-jam-backgrounds.spec
new file mode 100644
index 0000000..2fe1cb8
--- /dev/null
+++ b/fedora-jam-backgrounds.spec
@@ -0,0 +1,111 @@
+Name:           fedora-jam-backgrounds
+Version:        0.0.1
+Release:        2.2.git569af19fa%{?dist}
+Summary:        Fedora Jam desktop backgrounds
+
+Group:          Applications/Multimedia
+License:        CC-BY-SA
+URL:            https://fedoraproject.org/wiki/Fedora_jam
+# hosted git://git.fedorahosted.org/music-creation.git/fedora-jam-backgrounds
+# sh fedora-jam-backgrounds-snapshot.sh <git-revision>
+Source0:        %{name}-%{version}-git569af19fa.tar.xz
+Source1:        fedora-jam-backgrounds-snapshot.sh
+BuildArch:      noarch
+
+# for %%_kde4_* macros
+BuildRequires:  kde-filesystem
+Requires:       %{name}-gnome = %{version}-%{release}
+Requires:       %{name}-kde = %{version}-%{release}
+
+
+%description
+This package contains desktop backgrounds for the Fedora Jam theme.
+Pulls in both Gnome and KDE themes.
+
+%package        single
+Summary:        Single screen images for Fedora Jam Backgrounds
+Group:          Applications/Multimedia
+
+%description    single
+This package contains single screen images for Fedora Jam
+Backgrounds.
+
+%package        kde
+Summary:        Fedora Jam Wallpapers for KDE
+Group:          Applications/Multimedia
+
+Requires:       %{name}-single = %{version}-%{release}
+Requires:       kde-filesystem
+
+%description    kde
+This package contains KDE desktop wallpapers for the Fedora Jam
+theme.
+
+%package        gnome
+Summary:        Fedora Jam Wallpapers for Gnome
+Group:          Applications/Multimedia
+
+Requires:       %{name}-single = %{version}-%{release}
+
+%description    gnome
+This package contains Gnome desktop wallpapers for the Fedora Jam
+theme.
+
+%package        xfce
+Summary:        Fedora Jam Wallpapers for XFCE4
+Group:          Applications/Multimedia
+
+Requires:       %{name}-single = %{version}-%{release}
+Requires:       xfdesktop
+
+%description    xfce
+This package contains XFCE4 desktop wallpapers for the Fedora Jam
+theme.
+
+%prep
+%setup -q
+
+%build
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=$RPM_BUILD_ROOT
+
+%files
+%doc
+
+%files single
+%doc CC-BY-SA\ 3.0 
+#Attribution
+%dir %{_datadir}/backgrounds/fedora-jam
+%dir %{_datadir}/backgrounds/fedora-jam/default
+%{_datadir}/backgrounds/fedora-jam/default/normalish
+%{_datadir}/backgrounds/fedora-jam/default/standard
+%{_datadir}/backgrounds/fedora-jam/default/wide
+%{_datadir}/backgrounds/fedora-jam/default/wider
+
+%files kde
+%{_kde4_datadir}/wallpapers/Fedora_Jam/
+
+%files gnome
+%{_datadir}/backgrounds/fedora-jam/default/fedora-jam.xml
+%{_datadir}/gnome-background-properties/desktop-backgrounds-fedora-jam.xml
+
+%files xfce
+%{_datadir}/xfce4/backdrops/fedora-jam.png
+
+
+%changelog
+* Mon Jul 30 2012 Brendan Jones <brendan.jones.it at gmail.com> 0.0.1-2.2.git569af19fa
+- Remove License line for single package
+
+* Mon Jul 30 2012 Brendan Jones <brendan.jones.it at gmail.com> 0.0.1-2.1.git569af19fa
+- add tarball script
+- remove clean sections
+
+* Mon Jul 30 2012 Brendan Jones <brendan.jones.it at gmail.com> 0.0.1-2
+- Remove clean sections
+
+* Sun Jul 29 2012 Brendan Jones <brendan.jones.it at gmail.com> 0.0.1-1
+- Create package template
+
diff --git a/sources b/sources
index e69de29..60c01c2 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+faa4321e755008cc39d7d34062d3b6f3  fedora-jam-backgrounds-0.0.1-git569af19fa.tar.xz


More information about the scm-commits mailing list