updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / delightful-git / PKGBUILD
blobf557eb3e6e881f8a663255ac62d36a5e3f09db10
1 # Maintainer: Alexandre Chataignon <alexandre@xouillet.info>
3 pkgname=delightful-git
4 pkgver=20111101
5 pkgrel=2
6 pkgdesc="A set of widgets for Awesome window manager"
7 arch=("i686" "x86_64")
8 url="http://solitudo.net/software/awesome/delightful/"
9 license=("GPL2")
10 depends=("awesome" "vicious-git" "awesome-freedesktop-git")
11 makedepends=("git")
12 optdepends=("gnome-icon-theme: for the icons"
13             "libgweather: for the weather widget"
14             "luasocket: for the weather widget"
15             "luasec: for the weather widget"
16             "luaexpat: for the weather widget"
17            )
19 _gitroot=git://scm.solitudo.net/delightful.git
20 _gitname=delightful
23 build() {
24   cd "${srcdir}"
26 # Download or update the library
27   msg "Connecting to GIT server over HTTP..."
28   if [[ -d "${_gitname}" ]]; then
29       (cd "${_gitname}" && git pull origin)
30       msg "The local repository was updated."
31   else
32       git clone "${_gitroot}" "${_gitname}"
33       msg "The remote repository was cloned."
34   fi
35   msg "GIT sync done or server timeout."
37   msg "Cloning submodules."
38   cd "${_gitname}"
40   git submodule init
41   git submodule update
43   msg "Finished cloning repos"
46 package() {
48 # Install the delightful library
49   install -d "${pkgdir}/usr/share/awesome/lib/${_gitname}" || return 1
50   install -m644 "${_gitname}/delightful/utils.lua" "${pkgdir}/usr/share/awesome/lib/${_gitname}/" || return 1
52 # Install the delightful widgets
53   install -d "${pkgdir}/usr/share/awesome/lib/${_gitname}/widgets" || return 1
54   install -m644 "${_gitname}/delightful/widgets/"*.lua "${pkgdir}/usr/share/awesome/lib/${_gitname}/widgets" || return 1
56 # Install the librairies needed by the widgets
57   install -m644 "${_gitname}/calendar2.lua" "${pkgdir}/usr/share/awesome/lib/" || return 1
58   install -m644 "${_gitname}/submodules/metar/src/metar.lua" "${pkgdir}/usr/share/awesome/lib/" || return 1
59   install -m644 "${_gitname}/submodules/weatherlib/src/weatherlib.lua" "${pkgdir}/usr/share/awesome/lib/" || return 1
60   install -m644 "${_gitname}/submodules/imap/lua/imap.lua/imap.lua" "${pkgdir}/usr/share/awesome/lib/" || return 1
62 # Install the documentation
63   install -d "${pkgdir}/usr/share/doc/awesome/${_gitname}/" || return 1
64   install -m644 "${_gitname}/README.mdwn" "${pkgdir}/usr/share/doc/awesome/${_gitname}/" || return 1
65   install -m644 "${_gitname}/README.txt" "${pkgdir}/usr/share/doc/awesome/${_gitname}/" || return 1