Date: Tuesday, December 12, 2017 @ 20:29:45 Author: anthraxx Revision: 274015
upgpkg: scanmem 0.17-1 Modified: scanmem/trunk/PKGBUILD ----------+ PKGBUILD | 51 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-12-12 20:01:18 UTC (rev 274014) +++ PKGBUILD 2017-12-12 20:29:45 UTC (rev 274015) @@ -4,33 +4,64 @@ # Contributor: Elmo Todurov <[email protected]> # Contributor: Alexander De Sousa <[email protected]> -pkgname=scanmem -pkgver=0.16.1 +pkgbase=scanmem +pkgname=('scanmem' 'libscanmem' 'gameconqueror') +pkgver=0.17 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=('x86_64') license=('GPL3') -depends=('gtk3' 'python-gobject' 'polkit') -makedepends=('intltool') +makedepends=('intltool' 'gtk3' 'python-gobject' 'polkit' 'glibc' 'readline') +options=('!emptydirs') source=(${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/v${pkgver}.tar.gz) -sha256sums=('6eb8b843a34ef70f0d8f42f1d3aff779ae4cf7fde468ba4728519f45908b765b') -sha512sums=('5e0a97e020a8a392aed75e2654cc6bcfad68590b9caab43444e57c3180be45ce1269f5acb02355bee57ff8bb5b9349b4f65e0fe96655206a812ea645796b153b') +sha256sums=('f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b') +sha512sums=('6d74f3d1d3492d41cabc342cfd1189815536dcbd57857d8a92e05c5dcaebcb9b1df886aee706c56eaf3344737070ea0fe852eef164ef3fe7907f66c626d8523e') prepare() { - cd ${pkgname}-${pkgver} + cd ${pkgbase}-${pkgver} ./autogen.sh } build() { - cd ${pkgname}-${pkgver} + cd ${pkgbase}-${pkgver} ./configure --enable-gui --prefix=/usr make } -package() { - cd ${pkgname}-${pkgver} +check() { + cd ${pkgbase}-${pkgver} + make check +} + +package_scanmem() { + depends=('libscanmem' 'glibc' 'readline') + + cd ${pkgbase}-${pkgver} 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() { + depends=('readline') + pkgdesc+=" (library)" + + cd ${pkgbase}-${pkgver} + make DESTDIR="${pkgdir}" install + rm -r "${pkgdir}/usr/bin" + rm -r "${pkgdir}/usr/share" +} + +package_gameconqueror() { + depends=('libscanmem' 'gtk3' 'python' 'python-gobject' 'polkit') + pkgdesc+=" (gtk GUI)" + + cd ${pkgbase}-${pkgver} + 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:
