summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD27
3 files changed, 25 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 48d0fa38d520..64dd75144298 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,13 @@
-# Generated by mksrcinfo v8
-# Wed Nov 14 06:12:34 UTC 2018
pkgbase = procdump
pkgdesc = Generate coredumps based off performance triggers
- pkgver = 1.0.1
+ pkgver = 2.2
pkgrel = 1
- url = https://github.com/Microsoft/ProcDump-for-Linux
+ url = https://github.com/Sysinternals/ProcDump-for-Linux
arch = x86_64
license = MIT
+ makedepends = clang
depends = gdb
- source = https://github.com/Microsoft/ProcDump-for-Linux/archive/1.0.1/ProcDump-for-Linux-1.0.1.tar.gz
- sha512sums = 730fe4c16913fe853ac8b67ab7d79161f38b8051d4e02f9285ba7a35eb7f3ab1c6872ff8955f074213876bf08bdfadfaccf5e06275eb3a747607245e6bf33818
+ source = https://github.com/Sysinternals/ProcDump-for-Linux/archive/2.2/ProcDump-for-Linux-2.2.tar.gz
+ sha256sums = afc063796116e24e7e2961a28c23fcb80c2ec107ed0efb5dc6c30ed6e01d5d81
pkgname = procdump
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..66f9a6be5b05
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*~
+*.log
+ProcDump-for-Linux-*.tar.gz
+procdump-*.pkg.tar.*
diff --git a/PKGBUILD b/PKGBUILD
index 242ecc3c9896..23b6e0c2f585 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,31 @@
-# Maintainer: Daniel M. Capella <polycitizen@gmail.com>
+# Maintainer: Stephan Springer <buzo+arch@Lini.de>
+# Contributor: Daniel M. Capella <polyzen@archlinux.org>
pkgname=procdump
-pkgver=1.0.1
+pkgver=2.2
pkgrel=1
pkgdesc='Generate coredumps based off performance triggers'
-arch=('x86_64')
-url=https://github.com/Microsoft/ProcDump-for-Linux
-license=('MIT')
-depends=('gdb')
+arch=(x86_64)
+url=https://github.com/Sysinternals/ProcDump-for-Linux
+license=(MIT)
+depends=(gdb)
+makedepends=(clang)
source=("$url/archive/$pkgver/ProcDump-for-Linux-$pkgver.tar.gz")
-sha512sums=('730fe4c16913fe853ac8b67ab7d79161f38b8051d4e02f9285ba7a35eb7f3ab1c6872ff8955f074213876bf08bdfadfaccf5e06275eb3a747607245e6bf33818')
+sha256sums=('afc063796116e24e7e2961a28c23fcb80c2ec107ed0efb5dc6c30ed6e01d5d81')
+
+prepare() {
+ cd ProcDump-for-Linux-"$pkgver"
+ sed -i 's, -Werror,,g' Makefile # accept the warnings here
+}
build() {
- cd ProcDump-for-Linux-$pkgver
+ cd ProcDump-for-Linux-"$pkgver"
make -j1
}
package() {
- cd ProcDump-for-Linux-$pkgver
+ cd ProcDump-for-Linux-"$pkgver"
install -Dt "$pkgdir"/usr/bin bin/procdump
install -Dm644 -t "$pkgdir"/usr/share/man/man1 procdump.1
install -Dm644 -t "$pkgdir"/usr/share/licenses/procdump LICENSE
}
-
-# vim:set ts=2 sw=2 et: