updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / antivir-resident / PKGBUILD
blob95c17f2e467a0ce799a50bc6736cf46d34a2c7b6
1 # Maintainer: TDY <tdy@gmx.com>
3 pkgname=antivir-resident
4 pkgver=2.1.12_19
5 pkgrel=5
6 pkgdesc="Avira's Personal UNIX Workstation Antivirus with AvGuard"
7 arch=('i686' 'x86_64')
8 url="http://www.free-av.com/"
9 license=('custom')
10 depends=('java-runtime>=6' 'kernel26rsbac-daz' 'rsbac-admin')
11 #_uiflag=cli
12 [[ $_uiflag == cli ]] && unset depends[0] || unset _uiflag
13 [[ $CARCH = x86_64 ]] && depends=('lib32-glibc' ${depends[@]})
14 provides=('antivir')
15 conflicts=('antivir')
16 backup=(etc/av{guard,updater}.conf)
17 options=('!strip')
18 install=$pkgname.install
19 source=(http://dlce.antivir.com/down/unix/packages/antivir-workstation-pers.tar.gz
20         http://dlce.antivir.com/down/windows/hbedv.key
21         $pkgname.desktop avgrd avupd)
22 md5sums=('c2a5017b69cd959c76135af8fa44fe60'
23          '9a4a667fcef5963f330824858f28be44'
24          'a29e7d0a5d65d7cba0827c6acdfa16e8'
25          'dcd7c6284e6ffaa2c53cda793ebb1f0b'
26          '96ac5c9deb8f3d29b832c9d9718f7ea4')
28 build() {
29   cd "$srcdir/antivir-workstation-pers-${pkgver/_/-}"
30   install -dm755 "$pkgdir"/usr/{share/doc/antivir,{,s}bin}
31   install -Dm644 LICENSE "$pkgdir/usr/share/licenses/antivir/LICENSE"
32   install -Dm644 doc/* "$pkgdir/usr/share/doc/antivir/"
34   msg "Packaging base scanner..."
35   install -Dm755 bin/linux_glibc22/antivir "$pkgdir/usr/lib/AntiVir/antivir"
36   install -Dm644 vdf/* "$pkgdir/usr/lib/AntiVir/"
37   install -Dm644 ../hbedv.key "$pkgdir/usr/lib/AntiVir/hbedv.key"
38   install -Dm755 script/configantivir "$pkgdir/usr/lib/AntiVir/configantivir"
39   ln -sf /usr/lib/AntiVir/antivir "$pkgdir/usr/bin/antivir"
41   msg "Packaging internet updater..."
42   install -Dm644 etc/avupdater.conf "$pkgdir/etc/avupdater.conf"
43   install -Dm755 script/avupdater "$pkgdir/usr/lib/AntiVir/avupdater"
44   install -Dm755 ../avupd "$pkgdir/etc/rc.d/avupd"
45   ln -sf /usr/lib/AntiVir/avupdater "$pkgdir/usr/sbin/avupdater"
47   msg "Packaging front-end..."
48   if [[ $_uiflag == cli ]]; then
49     install -Dm644 etc/avguard.conf "$pkgdir/etc/avguard.conf"
50     msg2 "CLI done"
51   else
52     install -Dm644 etc/avguard.conf-gui "$pkgdir/etc/avguard.conf"
53     install -Dm755 script/antivir-gui "$pkgdir/usr/lib/AntiVir/antivir-gui"
54     install -Dm644 ../$pkgname.desktop \
55       "$pkgdir/usr/share/applications/$pkgname.desktop"
56     install -Dm644 contrib/applet/data/avira-guard-icon.png \
57       "$pkgdir/usr/share/pixmaps/avira.png"
58     bsdtar -xf gui/gui_workstation_common.tgz -C "$pkgdir/usr/lib/AntiVir/"
59     bsdtar -xf gui/gui_workstation_linux_glibc22.tgz -C \
60       "$pkgdir/usr/lib/AntiVir/"
61     ln -sf /usr/lib/AntiVir/antivir-gui "$pkgdir/usr/bin/antivir-gui"
62     msg2 "GUI done"
63   fi
65   msg "Packaging resident guard..."
66   sed -i 's#^\(IncludePath /\)home#\1#' "$pkgdir/etc/avguard.conf"
67   install -Dm755 script/avguard "$pkgdir/usr/lib/AntiVir/avguard"
68   install -Dm755 ../avgrd "$pkgdir/etc/rc.d/avgrd"
69   ln -sf /usr/lib/AntiVir/avguard "$pkgdir/usr/sbin/avguard"