diff options
Diffstat (limited to 'community/mcelog/PKGBUILD')
-rw-r--r-- | community/mcelog/PKGBUILD | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/community/mcelog/PKGBUILD b/community/mcelog/PKGBUILD new file mode 100644 index 000000000..2fd31c1c6 --- /dev/null +++ b/community/mcelog/PKGBUILD @@ -0,0 +1,39 @@ +# $Id: PKGBUILD 93664 2013-07-08 11:18:34Z spupykin $ +# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: Thomas Mudrunka <harvie@@email..cz> +# Maintainer: Thomas Mudrunka <harvie@@email..cz> + +pkgname=mcelog +pkgver=20130708 +pkgrel=1 +pkgdesc="Print machine check event log from x86-64 kernel" +url="http://freshmeat.net/projects/mcelog/" +license=("GPL") +arch=('i686' 'x86_64') +makedepends=('git') +options=('docs') +backup=('etc/mcelog/mcelog.conf') +source=("git://github.com/andikleen/mcelog.git" + "mcelog.service") +md5sums=('SKIP' + 'afd7fc2b7a2f92a75e040b23d6b15958') + +prepare() { + cd "${srcdir}/mcelog" + sed -i 's|sbin|bin|g' Makefile mcelog.cron +} + +build() { + cd "${srcdir}/mcelog" + make +} + +package() { + cd "${srcdir}/mcelog" + mkdir -p $pkgdir/usr/share/doc/mcelog + make install prefix=$pkgdir/usr etcprefix=$pkgdir DOCDIR=$pkgdir/usr/share/doc/mcelog + install -Dm0755 mcelog.cron "${pkgdir}/usr/bin/mcelog.cron" + install -Dm0644 mcelog.logrotate "${pkgdir}/etc/logrotate.d/mcelog.logrotate" + install -Dm0644 README "${pkgdir}/usr/share/doc/mcelog/README" + install -Dm0644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service +} |