GIT.Harvie.CZ
/
mirrors
/
ArchLinux-Packages.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
69fc763
)
Added some workarounds to AppArmor + color messages as bonus :-)
author
Harvie
<tomas@mudrunka.cz>
Sat, 30 Oct 2010 13:42:47 +0000
(15:42 +0200)
committer
Harvie
<tomas@mudrunka.cz>
Sat, 30 Oct 2010 13:42:47 +0000
(15:42 +0200)
apparmor/PKGBUILD
patch
|
blob
|
blame
|
history
diff --git
a/apparmor/PKGBUILD
b/apparmor/PKGBUILD
index 58004b1c6999ec0d49832a879bfac27d1ebaa1f1..a41e16fb614e22123531092c41ab7859c00eee93 100644
(file)
--- a/
apparmor/PKGBUILD
+++ b/
apparmor/PKGBUILD
@@
-4,7
+4,7
@@
pkgname=apparmor
pkgver=2.5.1
pkgname=apparmor
pkgver=2.5.1
-pkgrel=
4
+pkgrel=
5
pkgdesc="Linux application security framework - mandatory access control for programs"
arch=(i686 x86_64)
license=(GPL)
pkgdesc="Linux application security framework - mandatory access control for programs"
arch=(i686 x86_64)
license=(GPL)
@@
-23,11
+23,13
@@
md5sums=('76b37656bf42fedab0d0b9d47e690a8b')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ msg2 'Global configuration'
export MAKEFLAGS+=' POD2MAN=/usr/lib/perl5/core_perl/bin/pod2man'
export MAKEFLAGS+=' POD2HTML=/usr/lib/perl5/core_perl/bin/pod2html'
export MAKEFLAGS+=' PROVE=/usr/lib/perl5/core_perl/bin/prove'
export PYTHON='/usr/bin/python2'
export MAKEFLAGS+=' POD2MAN=/usr/lib/perl5/core_perl/bin/pod2man'
export MAKEFLAGS+=' POD2HTML=/usr/lib/perl5/core_perl/bin/pod2html'
export MAKEFLAGS+=' PROVE=/usr/lib/perl5/core_perl/bin/prove'
export PYTHON='/usr/bin/python2'
+ msg2 'Patching...'
#Patch (maybe we can avoid patching by ./configuring things better)
patch=parser/Makefile; { rm "$patch"
sed -e 's/pdflatex/true/g' > "$patch" #just workaround until we'll get pdflatex package
#Patch (maybe we can avoid patching by ./configuring things better)
patch=parser/Makefile; { rm "$patch"
sed -e 's/pdflatex/true/g' > "$patch" #just workaround until we'll get pdflatex package
@@
-35,12
+37,12
@@
build() {
echo '#!/bin/true' > parser/tst/caching.sh #Can't pass this test with current kernel
echo '#!/bin/true' > parser/tst/caching.sh #Can't pass this test with current kernel
- #Build (these sections can be used for splitpkg in future...)
- ( cd parser
+ msg 'Build (these sections can be used for splitpkg in future...)'
+ ( cd parser
; msg2 "${PWD##*/}"
make
make install DESTDIR=${pkgdir}
)
make
make install DESTDIR=${pkgdir}
)
- ( cd libraries/libapparmor
+ ( cd libraries/libapparmor
; msg2 "${PWD##*/}"
./autogen.sh
./configure --prefix=/usr --with-perl --with-python --with-ruby
make
./autogen.sh
./configure --prefix=/usr --with-perl --with-python --with-ruby
make
@@
-48,31
+50,39
@@
build() {
#FIXME: this file should install automatically:
cp swig/perl/LibAppArmor.pm ${pkgdir}/usr/lib/perl5/vendor_perl/
)
#FIXME: this file should install automatically:
cp swig/perl/LibAppArmor.pm ${pkgdir}/usr/lib/perl5/vendor_perl/
)
- ( cd utils
+ ( cd utils
; msg2 "${PWD##*/}"
make
make install DESTDIR=${pkgdir}
)
make
make install DESTDIR=${pkgdir}
)
- ( cd profiles
+ ( cd profiles
; msg2 "${PWD##*/}"
make
make install DESTDIR=${pkgdir}
)
make
make install DESTDIR=${pkgdir}
)
- ( cd deprecated/management/profile-editor
+
+ #FIXME: depends on this package itself (logparse.h,...):
+ #We should build it in splitpkg with proper dependences
+ #Now you can build, install, build and install again to enable:
+ if pacman -Qi apparmor &>/dev/null; then
+
+ ( cd deprecated/management/profile-editor; msg2 "${PWD##*/}"
./macros/autogen.sh
./configure --prefix=/usr
make
make install DESTDIR=${pkgdir}
)
./macros/autogen.sh
./configure --prefix=/usr
make
make install DESTDIR=${pkgdir}
)
- ( cd deprecated/management/apparmor-dbus
+ ( cd deprecated/management/apparmor-dbus
; msg2 "${PWD##*/}"
./autogen.sh
./configure --prefix=/usr
make
make install DESTDIR=${pkgdir}
)
#FIXME: can't build this:
./autogen.sh
./configure --prefix=/usr
make
make install DESTDIR=${pkgdir}
)
#FIXME: can't build this:
- #( cd deprecated/management/applets/apparmorapplet-gnome
+ #( cd deprecated/management/applets/apparmorapplet-gnome
; msg2 "${PWD##*/}"
# ./autogen.sh
# ./configure --prefix=/usr
# make
# make install DESTDIR=${pkgdir}
# )
# ./autogen.sh
# ./configure --prefix=/usr
# make
# make install DESTDIR=${pkgdir}
# )
+
+ fi;
}
}
This page took
0.117712 seconds
and
4
git commands to generate.