mcelog: enable build_pie; build with our {C,LD}FLAGS.

This commit is contained in:
Juan RP 2015-04-23 11:23:24 +02:00
parent 8296f354e9
commit 7e29f8b4a3

View file

@ -1,10 +1,10 @@
# Template file for 'mcelog' # Template file for 'mcelog'
pkgname=mcelog pkgname=mcelog
version=115 version=115
revision=1 revision=2
build_pie=yes
conf_files="/etc/mcelog/mcelog.conf" conf_files="/etc/mcelog/mcelog.conf"
only_for_archs="i686 i686-musl x86_64 x86_64-musl" only_for_archs="i686 i686-musl x86_64 x86_64-musl"
build_style=gnu-makefile
short_desc="Decode kernel machine check log on x86 machines" short_desc="Decode kernel machine check log on x86 machines"
maintainer="Christian Neukirchen <chneukirchen@gmail.com>" maintainer="Christian Neukirchen <chneukirchen@gmail.com>"
license="GPL-2" license="GPL-2"
@ -12,12 +12,13 @@ homepage="http://www.mcelog.org/"
distfiles="https://github.com/andikleen/${pkgname}/archive/v${version}.tar.gz" distfiles="https://github.com/andikleen/${pkgname}/archive/v${version}.tar.gz"
checksum=ca4e917830bb705e54a09931ae70294796aba06a193aa1707de37c84e1e5506d checksum=ca4e917830bb705e54a09931ae70294796aba06a193aa1707de37c84e1e5506d
pre_install() { do_build() {
make CC=$CC CFLAGS="$CFLAGS $LDFLAGS" ${makejobs}
}
do_install() {
vmkdir usr/share/man/man5 vmkdir usr/share/man/man5
vmkdir usr/share/man/man8 vmkdir usr/share/man/man8
} make PREFIX=/usr DESTDIR=${DESTDIR} install
post_install() {
mv ${DESTDIR}/usr/sbin ${DESTDIR}/usr/bin mv ${DESTDIR}/usr/sbin ${DESTDIR}/usr/bin
vsv mcelog vsv mcelog
} }