diff options
author | Emil Velikov | 2022-07-22 17:43:29 +0100 |
---|---|---|
committer | Emil Velikov | 2022-07-22 18:07:58 +0100 |
commit | 4a1612ece2d5d472c92fb5863f26d7d9ed4d4560 (patch) | |
tree | 6e4be8edfadb08919d631f4c3f179a32df9608d7 /PKGBUILD | |
parent | 3eee3e7129c661bed7c4215d131181b86d0fcbaf (diff) | |
download | aur-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-- | PKGBUILD | 39 |
1 files changed, 18 insertions, 21 deletions
@@ -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" } |