summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEmil Velikov2022-07-22 17:43:29 +0100
committerEmil Velikov2022-07-22 18:07:58 +0100
commit4a1612ece2d5d472c92fb5863f26d7d9ed4d4560 (patch)
tree6e4be8edfadb08919d631f4c3f179a32df9608d7 /PKGBUILD
parent3eee3e7129c661bed7c4215d131181b86d0fcbaf (diff)
downloadaur-google-breakpad-git.tar.gz
google-breakpad-git: update package into 2022
Drop the irrelevant options, erroneous msg2 usage, fixup the paths and $pkgdir quoting. Move away from depot-tools-git to the default toolchain (depot-tools isn't really a thing for building outside of google), and yes add the sources URLs. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 18 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 890bc44a6017..b7c29b5a68a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,43 @@
-# Maintainer: Lars Hagström <lars@foldspace.nu>
+# Maintainer: Emil Velikov <emil.l.velikov@gmail.com>
+# Contributor: Lars Hagström <lars@foldspace.nu>
# Contributor: Nephyrin Zey <nephyrin@doublezen.net>
# Contributor: John Schoenick <john@pointysoftware.net>
# Contributor: Geoffrey Teale <tealeg@googlemail.com>
pkgname=google-breakpad-git
-pkgver=r1668.072f86ca
+pkgver=r2032.afc8daa2
pkgrel=1
pkgdesc="An open-source multi-platform crash reporting system"
arch=('i686' 'x86_64' 'armv7h')
url="https://chromium.googlesource.com/breakpad/breakpad/"
license=('BSD')
-makedepends=('depot-tools-git')
-depends=()
-options=('staticlibs' '!strip')
-conflicts=('google-breakpad-svn')
+makedepends=('git')
+depends=('gcc-libs')
+conflicts=('google-breakpad')
+provides=('google-breakpad')
+source=('git+https://chromium.googlesource.com/breakpad/breakpad'
+ 'git+https://chromium.googlesource.com/linux-syscall-support')
+sha256sums=('SKIP'
+ 'SKIP')
prepare() {
- #remove any old source lying around, since I don't want to learn depot tools
- if [ -d "$srcdir/${pkgname}" ]; then
- rm -rf "$srcdir/${pkgname}"
- fi
-
- mkdir -p "$srcdir/${pkgname}"
- cd "$srcdir/${pkgname}"
- /opt/depot_tools/fetch breakpad
+ ln -sfT "$srcdir/linux-syscall-support" "breakpad/src/third_party/lss"
+ cd "$srcdir/breakpad"
}
pkgver() {
- cd "$srcdir/${pkgname}/src"
+ cd "$srcdir/breakpad"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/${pkgname}/src"
+ cd "$srcdir/breakpad"
- msg2 "Configuring"
- ./configure --prefix=/usr
- msg2 "Building"
+ ./configure --prefix=/usr --libexecdir=/usr/lib
make
}
package() {
- cd "$srcdir/${pkgname}/src"
+ cd "$srcdir/breakpad"
make DESTDIR="$pkgdir" install
- install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}