diff options
author | Andrew Sun | 2019-06-16 21:40:02 -0400 |
---|---|---|
committer | Andrew Sun | 2019-06-16 21:40:02 -0400 |
commit | de0a9ac948404caf192b76a661c9e60a19b9a924 (patch) | |
tree | eb7a10caad0cc9dec8596f36ae92739106b2a23f | |
parent | 92dfcb12104ceff7199a347df74bd668aadef355 (diff) | |
download | aur-snmpsim.tar.gz |
snmpsim: update to 0.4.7
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 28 insertions, 22 deletions
@@ -1,19 +1,18 @@ -# Generated by mksrcinfo v8 -# Tue Nov 24 10:02:33 UTC 2015 pkgbase = snmpsim - pkgdesc = a software that would act like a multitude of real physical devices from SNMP Manager's point of view - pkgver = 0.3.0 + pkgdesc = A SNMP simulator + pkgver = 0.4.7 pkgrel = 1 - url = http://snmpsim.sourceforge.net/ + url = https://github.com/etingof/snmpsim arch = any license = BSD + makedepends = python-setuptools depends = python depends = python-pysnmp depends = python-pyasn1 - optdepends = pycrypto: SNMPv3 support + depends = python-pycryptodome options = !emptydirs - source = http://downloads.sourceforge.net/project/snmpsim/snmpsim/0.3.0/snmpsim-0.3.0.tar.gz - md5sums = 58d6aebf5785e2f18d7ade5294031248 + source = snmpsim-0.4.7.tar.gz::https://github.com/etingof/snmpsim/archive/v0.4.7.tar.gz + sha256sums = 6a27013abcea789886b44f02d3bd963a62537f2f6cae4d8c6d7351cec86d0d47 pkgname = snmpsim @@ -1,33 +1,40 @@ -# Maintainer: Cedric Girard <girard.cedric@gmail.com> +# Maintainer: Andrew Sun <adsun701@gmail.com> +# Contributor: Cedric Girard <girard.cedric@gmail.com> + pkgname=snmpsim -pkgver=0.3.0 +pkgver=0.4.7 pkgrel=1 -pkgdesc="a software that would act like a multitude of real physical devices from SNMP Manager's point of view" -arch=(any) -url="http://snmpsim.sourceforge.net/" +pkgdesc="A SNMP simulator" +arch=('any') +url="https://github.com/etingof/snmpsim" license=('BSD') -depends=('python' 'python-pysnmp' 'python-pyasn1') -optdepends=('pycrypto: SNMPv3 support') +depends=('python' 'python-pysnmp' 'python-pyasn1' 'python-pycryptodome') +makedepends=('python-setuptools') options=(!emptydirs) -source=(http://downloads.sourceforge.net/project/$pkgname/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz) -md5sums=('58d6aebf5785e2f18d7ade5294031248') +source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/etingof/snmpsim/archive/v${pkgver}.tar.gz") +sha256sums=('6a27013abcea789886b44f02d3bd963a62537f2f6cae4d8c6d7351cec86d0d47') prepare() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}/${pkgname}-${pkgver}" sed -i '1i #!/usr/bin/env python' scripts/*.py } +build(){ + cd "${srcdir}/${pkgname}-${pkgver}" + python setup.py build +} + package() { - cd "$srcdir/$pkgname-$pkgver" + cd "${srcdir}/${pkgname}-${pkgver}" python setup.py install --root="$pkgdir/" --optimize=1 install -D -m644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - #some files are installed in /usr/snmpsim move them to python package dir + # Some files are installed in the directory "/usr/snmpsim". + # Move them to python package directory. mv "${pkgdir}/usr/${pkgname}/data" "${pkgdir}"`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"`/${pkgname}/ mv "${pkgdir}/usr/${pkgname}/variation" "${pkgdir}"`python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"`/${pkgname}/ - rmdir "${pkgdir}/usr/${pkgname}/" - + rmdir "${pkgdir}/usr/${pkgname}" } # vim:set ts=2 sw=2 et: |