From 5a1fbb6bd66ba26b3666275275e6a9e01a0ad7ff Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Fri, 28 Sep 2018 13:17:43 +0200 Subject: Initial commit --- PKGBUILD | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 PKGBUILD (limited to 'PKGBUILD') diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..3848ca1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Aqua-sama + +pkgname=breakpad-git +pkgdesc='An open-source multi-platform crash reporting system' + +pkgver=0 +pkgrel=1 + +url="https://chromium.googlesource.com/breakpad/breakpad" + +arch=('x86_64') +license=('BSD-3clause') + +depends=() +optdepends=() +makedepends=('git' 'make') +options=('staticlibs' '!strip') +source=("git+https://chromium.googlesource.com/breakpad/breakpad") +conflicts=('google-breakpad-svn' 'google-breakpad-git') +sha512sums=('SKIP') + +prepare() { + cd $srcdir/breakpad/src/third_party + if [ ! -f lss/linux_syscall_support.h ]; then + mkdir lss + curl -L https://chromium.googlesource.com/linux-syscall-support/+/master/linux_syscall_support.h?format=TEXT | base64 --decode > lss/linux_syscall_support.h + fi +} + +pkgver() { + cd $srcdir/breakpad + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd breakpad + ./configure --prefix=/usr + make +} + +package() { + cd breakpad + make DESTDIR="$pkgdir" install + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE" +} + -- cgit v1.2.1