updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / gnome-backgrounds-simplicity-modern / PKGBUILD
blob348c25b7e7b01801a4b6cc21d413d6caaa372df4
1 # Contributor: celticmusicguy (Tony Upton) <celticmusicguy at gmail dot com>
2 pkgname=gnome-backgrounds-simplicity-modern
3 pkgver=1
4 pkgrel=1
5 pkgdesc="Modern wallpapers collection from the simplicity-desktop-theme site"
6 arch=(i686 x86_64)
7 makedepends=()
8 url="http://code.google.com/p/simplicity-desktop-theme"
9 license=(LGPL)
10 source=(http://simplicity-desktop-theme.googlecode.com/files/Modern-Wallpapers.tar.bz2)
11 md5sums=('8a281b459cd0fa5077bcb8aa4df032d5')
13 build() {
15 # Copy images:
16 local pkgdir=$startdir/pkg
17 local bgdir=/usr/share/pixmaps/backgrounds/Simplicity/Modern/
18 local dstdir="${pkgdir}${bgdir}"
19 install -d $dstdir
20 install -m644 $startdir/src/Modern/* $dstdir
22 # Create GNOME configuration xml file:
23 install -d $pkgdir/usr/share/gnome-background-properties/
24 local xmlfilename=$pkgdir/usr/share/gnome-background-properties/Simplicity-Modern.xml
26 cat > $xmlfilename <<END-OF-MESSAGE
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
29 <wallpapers>
30 END-OF-MESSAGE
32 cd $dstdir
33 for i in *;
35 local name=${i%.*}
36 name=${name//-/ }
37 name=${name//_/ }
38 cat >> $xmlfilename <<END-OF-MESSAGE
39     <wallpaper deleted="false">
40         <name>${name}</name>
41         <filename>$bgdir/$i</filename>
42         <options>zoom</options>
43     </wallpaper>
44 END-OF-MESSAGE
46 done
48 cat >> $xmlfilename <<END-OF-MESSAGE
49 </wallpapers>
50 END-OF-MESSAGE