summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlex Wicks2020-04-13 13:12:30 +0100
committerAlex Wicks2020-04-13 13:12:30 +0100
commit8b0dad8815d8184b656d75c56e0eebade708f670 (patch)
tree3212dcc7bcffd601783c7d6b45453c016f09dc04 /PKGBUILD
downloadaur-cartographer-dkms-git.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5fa97529683b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+ # Maintainer: aw1cks
+
+pkgname=cartographer-dkms-git
+_pkgname=Cartographer
+pkgver=r15.6544036
+pkgrel=1
+pkgdesc="Linux Kernel Module to spoof /proc maps"
+arch=('x86_64')
+url="https://github.com/LWSS/Cartographer"
+license=('GPL')
+makedepends=('elfutils' 'dkms')
+provides=('cartographer' 'cartographer-git')
+conflicts=('cartographer-git')
+source=('git://github.com/LWSS/Cartographer.git'
+ 'dkms.conf')
+sha256sums=('SKIP'
+ '7cdc59c656ceb4d62ab032885d0908bde92551fbbddae50005c07cfdcdcbac6c')
+
+pkgver() {
+ cd "$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+package() {
+ cd "$srcdir/$_pkgname"
+ install -dm755 "$pkgdir/usr/src/$pkgname-$pkgver"
+ cp cartographer.c "$pkgdir/usr/src/$pkgname-$pkgver"
+ cp Makefile "$pkgdir/usr/src/$pkgname-$pkgver"
+ install -Dm0644 "$srcdir/dkms.conf" "$pkgdir/usr/src/$pkgname-$pkgver/dkms.conf"
+ sed -e "s/$PKGNAME@/${pkgname}/" \
+ -e "s/@PKGVER@/${pkgver}/" \
+ -i "$pkgdir/usr/src/$pkgname-$pkgver/dkms.conf"
+}