summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoranthraxx2017-12-12 21:42:46 +0100
committeranthraxx2017-12-12 21:42:46 +0100
commit2ff1228cfacd80efd353f4b2b9250556411effe3 (patch)
tree7b29159bd04b9afd087f0e1ecf29efff086084b4
parente406ed7aeaebb24e7c92707db1d505cd84c13b55 (diff)
downloadaur-scanmem-git.tar.gz
upgpkg: scanmem-git 0.17.1035.0cc3830-1
upstream release
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD61
2 files changed, 76 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ccd341788c0c..e6aaa2524965 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,41 @@
pkgbase = scanmem-git
pkgdesc = Memory scanner designed to isolate the address of an arbitrary variable in an executing process
- pkgver = 0.16.892.5f14e5f
+ pkgver = 0.17.1035.0cc3830
pkgrel = 1
url = https://github.com/scanmem/scanmem
- arch = i686
arch = x86_64
license = GPL3
makedepends = git
makedepends = intltool
- depends = gtk3
- depends = python-gobject
- depends = polkit
- provides = scanmem
- conflicts = scanmem
+ makedepends = gtk3
+ makedepends = python-gobject
+ makedepends = polkit
+ makedepends = glibc
+ makedepends = readline
+ options = !emptydirs
source = scanmem-git::git+https://github.com/scanmem/scanmem.git
sha512sums = SKIP
pkgname = scanmem-git
+ depends = libscanmem
+ depends = glibc
+ depends = readline
+ provides = scanmem
+ conflicts = scanmem
+
+pkgname = libscanmem-git
+ pkgdesc = Memory scanner designed to isolate the address of an arbitrary variable in an executing process (library)
+ depends = readline
+ provides = libscanmem
+ conflicts = libscanmem
+
+pkgname = gameconqueror-git
+ pkgdesc = Memory scanner designed to isolate the address of an arbitrary variable in an executing process (gtk GUI)
+ depends = libscanmem
+ depends = gtk3
+ depends = python
+ depends = python-gobject
+ depends = polkit
+ provides = gameconqueror
+ conflicts = gameconqueror
diff --git a/PKGBUILD b/PKGBUILD
index 1ba77f00378e..4d3130ec85d7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,40 +1,75 @@
# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
# Contributor: Allen Choong <allencch at hotmail dot com>
-pkgname=scanmem-git
-pkgver=0.16.892.5f14e5f
+pkgbase=scanmem-git
+pkgname=('scanmem-git' 'libscanmem-git' 'gameconqueror-git')
+pkgver=0.17.1035.0cc3830
pkgrel=1
pkgdesc='Memory scanner designed to isolate the address of an arbitrary variable in an executing process'
url='https://github.com/scanmem/scanmem'
-arch=('i686' 'x86_64')
+arch=('x86_64')
license=('GPL3')
-provides=('scanmem')
-conflicts=('scanmem')
-depends=('gtk3' 'python-gobject' 'polkit')
-makedepends=('git' 'intltool')
-source=(${pkgname}::git+https://github.com/scanmem/scanmem.git)
+makedepends=('git' 'intltool' 'gtk3' 'python-gobject' 'polkit' 'glibc' 'readline')
+options=('!emptydirs')
+source=(${pkgbase}::git+https://github.com/scanmem/scanmem.git)
sha512sums=('SKIP')
pkgver() {
- cd ${pkgname}
+ cd ${pkgbase}
printf "%s.%s.%s" "$(git tag|sort|tail -n1|sed -r 's|-|.|g'|sed -r 's|v?(.*)|\1|')" \
"$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
- cd ${pkgname}
+ cd ${pkgbase}
./autogen.sh
}
build() {
- cd ${pkgname}
+ cd ${pkgbase}
./configure --enable-gui --prefix=/usr
make
}
-package() {
- cd ${pkgname}
+check() {
+ cd ${pkgbase}
+ make check
+}
+
+package_scanmem-git() {
+ depends=('libscanmem' 'glibc' 'readline')
+ provides=('scanmem')
+ conflicts=('scanmem')
+
+ cd ${pkgbase}
+ make DESTDIR="${pkgdir}" install
+ rm -r "${pkgdir}/usr/"{include,lib}
+ rm -rf "${pkgdir}/usr/share/"{gameconqueror,appdata,applications,icons,locale,polkit-1}
+ rm "${pkgdir}"{/usr/bin/gameconqueror,/usr/share/man/man1/gameconqueror.1}
+}
+
+package_libscanmem-git() {
+ depends=('readline')
+ pkgdesc+=" (library)"
+ provides=('libscanmem')
+ conflicts=('libscanmem')
+
+ cd ${pkgbase}
+ make DESTDIR="${pkgdir}" install
+ rm -r "${pkgdir}/usr/bin"
+ rm -r "${pkgdir}/usr/share"
+}
+
+package_gameconqueror-git() {
+ depends=('libscanmem' 'gtk3' 'python' 'python-gobject' 'polkit')
+ pkgdesc+=" (gtk GUI)"
+ provides=('gameconqueror')
+ conflicts=('gameconqueror')
+
+ cd ${pkgbase}
make DESTDIR="${pkgdir}" install
+ rm -r "${pkgdir}/usr/"{include,lib,share/doc}
+ rm "${pkgdir}"{/usr/bin/scanmem,/usr/share/man/man1/scanmem.1}
}
# vim: ts=2 sw=2 et: