AppArmor: new dependency
[mirrors/ArchLinux-Packages.git] / apparmor / PKGBUILD
CommitLineData
742d4cec
H
1# Contributor: Thomas Mudrunka <harvie@@email..cz>
2# Maintainer: Thomas Mudrunka <harvie@@email..cz>
3# You can also contact me on http://blog.harvie.cz/
4
5pkgname=apparmor
6pkgver=2.5.1
50d73033 7pkgrel=4
742d4cec
H
8pkgdesc="Linux application security framework - mandatory access control for programs"
9arch=(i686 x86_64)
10license=(GPL)
11url='https://launchpad.net/apparmor'
69fc7635 12depends=(perl perl-locale-gettext perl-term-readkey perl-file-tail perl-rpc-xml)
460a7c98 13makedepends=(autoconf automake make gcc swig perl python2 ruby wxgtk audit)
85c6a4bf
H
14optdepends=('perl: many apparmor utilities' 'perl-rpc-xml: more utilities')
15provides=(apparmor-parser libapparmor apparmor-utils apparmor-profiles apparmor-notify
16 apparmor-lib apparmor-perl apparmor-python apparmor-ruby
17 apparmor-dbus apparmor-profile-editor apparmor-applet
18)
742d4cec
H
19bigver="$(echo $pkgver | cut -d . -f -2)"
20source=("http://launchpad.net/apparmor/$bigver/$pkgver/+download/apparmor-$pkgver.tar.gz")
21md5sums=('76b37656bf42fedab0d0b9d47e690a8b')
22
23build() {
24 cd "${srcdir}/${pkgname}-${pkgver}"
25
50d73033
H
26 export MAKEFLAGS+=' POD2MAN=/usr/lib/perl5/core_perl/bin/pod2man'
27 export MAKEFLAGS+=' POD2HTML=/usr/lib/perl5/core_perl/bin/pod2html'
28 export MAKEFLAGS+=' PROVE=/usr/lib/perl5/core_perl/bin/prove'
29 export PYTHON='/usr/bin/python2'
742d4cec 30
50d73033 31 #Patch (maybe we can avoid patching by ./configuring things better)
742d4cec 32 patch=parser/Makefile; { rm "$patch"
85c6a4bf 33 sed -e 's/pdflatex/true/g' > "$patch" #just workaround until we'll get pdflatex package
742d4cec
H
34 } < "$patch"
35 echo '#!/bin/true' > parser/tst/caching.sh #Can't pass this test with current kernel
36
85c6a4bf
H
37
38 #Build (these sections can be used for splitpkg in future...)
742d4cec
H
39 ( cd parser
40 make
41 make install DESTDIR=${pkgdir}
42 )
85c6a4bf 43 ( cd libraries/libapparmor
85c6a4bf
H
44 ./autogen.sh
45 ./configure --prefix=/usr --with-perl --with-python --with-ruby
46 make
47 make install DESTDIR=${pkgdir}
50d73033
H
48 #FIXME: this file should install automatically:
49 cp swig/perl/LibAppArmor.pm ${pkgdir}/usr/lib/perl5/vendor_perl/
85c6a4bf 50 )
742d4cec
H
51 ( cd utils
52 make
53 make install DESTDIR=${pkgdir}
54 )
85c6a4bf
H
55 ( cd profiles
56 make
57 make install DESTDIR=${pkgdir}
58 )
59 ( cd deprecated/management/profile-editor
60 ./macros/autogen.sh
61 ./configure --prefix=/usr
62 make
63 make install DESTDIR=${pkgdir}
64 )
65 ( cd deprecated/management/apparmor-dbus
66 ./autogen.sh
67 ./configure --prefix=/usr
68 make
69 make install DESTDIR=${pkgdir}
70 )
50d73033 71 #FIXME: can't build this:
85c6a4bf
H
72 #( cd deprecated/management/applets/apparmorapplet-gnome
73 # ./autogen.sh
74 # ./configure --prefix=/usr
75 # make
76 # make install DESTDIR=${pkgdir}
77 # )
742d4cec 78}
This page took 0.19483 seconds and 4 git commands to generate.