updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / fortune-mod-bashfr / PKGBUILD
bloba9951f47e66a6261fac6e3d1b80b1d275bbd7875
1 # Contributor : sputnick <gilles *DOT* quenot *AT* gmail *DOT *com>
2 pkgname=fortune-mod-bashfr
3 pkgver=2
4 pkgrel=4
5 pkgdesc="bashfr.org/DTC (danstonchat.com) fortune file"
6 url="http://danstonchat.com"
7 depends=('fortune-mod')
8 groups=('fortune-mods')
9 install=('fortune-mod-bashfr.install')
10 arch=('any')
11 license="custom"
14 build() {
15   cd $startdir/src
16   
17   cat>cron<<'BASHFR'
18 #!/usr/bin/env bash
20 # ------------------------------------------------------------------
21 #    made by sputnick in da FreAkY lApPy lAb (c) 2009-2010
22 #    gilles.quenot <AT> gmail <DOT> com
24 #    This program is free software; you can redistribute it and/or
25 #    modify it under the terms of version 2 of the GNU General Public
26 #    License published by the Free Software Foundation.
27 #       (see http://www.gnu.org/licenses/gpl.html).
28 # ------------------------------------------------------------------
29 #                                   ,,_
30 #                                  o"  )@
31 #                                   ''''
32 # ------------------------------------------------------------------
34 # vim:ts=4:sw=4
36 # Script d'update des fortunes DTC/bashfr du paquet fortune-mod-bashfr
38 export PATH=/usr/bin:/bin:/usr/sbin:$PATH
40 cd /tmp
41 if ! wget &> /dev/null -N http://danstonchat.com/fortunes; then
42     echo >&2 "Le téléchargement de http://danstonchat.com/fortunes a échoué, merci de passer le paquet fortune-mod-bashfr en perimé si le problème persiste."
43     exit 1
46 # On efface les URLs des quotes
47 if ! sed -e 's|^-- http.*$||g' fortunes > bashfr; then
48     echo >&2 "Sed a échoué, merci de passer le paquet fortune-mod-bashfr en perimé si le problème persiste."
49     exit 1
52 if ! strfile -s -r bashfr bashfr.dat; then
53     echo >&2 "Attention, extra/fortune-mod semble avoir été désinstallé, $0 a donc échoué."
54     exit 1
57 install -D -m644 bashfr /usr/share/fortune/bashfr
58 install -D -m644 bashfr.dat /usr/share/fortune/bashfr.dat
60 \rm -f fortunes bashfr{,.dat}
61 BASHFR
63   install -D -m755 cron $startdir/pkg/etc/cron.daily/bashfr