Added swig to AppArmor makedeps
[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
85c6a4bf 7pkgrel=3
742d4cec
H
8pkgdesc="Linux application security framework - mandatory access control for programs"
9arch=(i686 x86_64)
10license=(GPL)
11url='https://launchpad.net/apparmor'
85c6a4bf 12depends=(perl perl-locale-gettext perl-term-readkey 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
26 #Patch
27 patch=common/Make.rules; { rm "$patch"
28 sed -e 's/\/usr\/bin\/pod2man/\/usr\/lib\/perl5\/core_perl\/bin\/pod2man/g' |
29 sed -e 's/\/usr\/bin\/pod2html/\/usr\/lib\/perl5\/core_perl\/bin\/pod2html/g' > "$patch"
30 } < "$patch"
31
32 patch=parser/tst/Makefile; { rm "$patch"
33 sed -e 's/\/usr\/bin\/prove/\/usr\/lib\/perl5\/core_perl\/bin\/prove/g' > "$patch"
34 } < "$patch"
35 patch=parser/Makefile; { rm "$patch"
85c6a4bf 36 sed -e 's/pdflatex/true/g' > "$patch" #just workaround until we'll get pdflatex package
742d4cec
H
37 } < "$patch"
38 echo '#!/bin/true' > parser/tst/caching.sh #Can't pass this test with current kernel
39
85c6a4bf
H
40
41 #Build (these sections can be used for splitpkg in future...)
742d4cec
H
42 ( cd parser
43 make
44 make install DESTDIR=${pkgdir}
45 )
85c6a4bf
H
46 ( cd libraries/libapparmor
47 export PYTHON=/usr/bin/python2
48 ./autogen.sh
49 ./configure --prefix=/usr --with-perl --with-python --with-ruby
50 make
51 make install DESTDIR=${pkgdir}
52 )
742d4cec
H
53 ( cd utils
54 make
55 make install DESTDIR=${pkgdir}
56 )
85c6a4bf
H
57 ( cd profiles
58 make
59 make install DESTDIR=${pkgdir}
60 )
61 ( cd deprecated/management/profile-editor
62 ./macros/autogen.sh
63 ./configure --prefix=/usr
64 make
65 make install DESTDIR=${pkgdir}
66 )
67 ( cd deprecated/management/apparmor-dbus
68 ./autogen.sh
69 ./configure --prefix=/usr
70 make
71 make install DESTDIR=${pkgdir}
72 )
73 #( cd deprecated/management/applets/apparmorapplet-gnome
74 # ./autogen.sh
75 # ./configure --prefix=/usr
76 # make
77 # make install DESTDIR=${pkgdir}
78 # )
742d4cec 79}
This page took 0.235772 seconds and 4 git commands to generate.