summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbertaga2020-06-10 18:28:02 +0200
committerbertaga2020-06-10 18:28:02 +0200
commit0457d47b3c699c632a1efb11213bcb12865e1534 (patch)
tree2c6d7442b573f446d7c596c4a7d6677795024f6c
parent1fb9aa1476767578ae6b52c487d263aa9ec8b961 (diff)
downloadaur-0457d47b3c699c632a1efb11213bcb12865e1534.tar.gz
Update to 0.3.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD44
-rw-r--r--sipvicious.install26
3 files changed, 33 insertions, 60 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4a73517ac27d..3107fcb12657 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,15 @@
-# Generated by mksrcinfo v8
-# Mon Dec 4 10:02:07 UTC 2017
pkgbase = sipvicious
- pkgdesc = Tools for auditing SIP devices
- pkgver = 0.2.8
- pkgrel = 2
- url = http://blog.sipvicious.org
+ pkgdesc = SIPVicious is a set of tools that can be used to audit SIP VoIP systems.
+ pkgver = 0.3.0
+ pkgrel = 1
+ url = https://github.com/EnableSecurity/sipvicious
install = sipvicious.install
- arch = i686
- arch = x86_64
- license = GPLv2
- depends = python2
- conflicts = sipvicious-svn
- source = https://github.com/EnableSecurity/sipvicious/archive/v0.2.8.tar.gz
- sha1sums = 6b0af366109bf0e8922cc97578d70b7a6c5913c8
+ arch = any
+ license = GPL3
+ depends = python>=3.6
+ depends = python-scapy
+ source = sipvicious-0.3.0.tar.gz::https://github.com/EnableSecurity/sipvicious/archive/v0.3.0.tar.gz
+ b2sums = 5ddcdf775db0ade6e61e77009c7991d8523db02dbdd6e8588c23f5cd6f4d2868dd1d78e7f17322cde67414b4eb2b8c89f2d4ee0079487e5f5f7ee75f4759adf5
pkgname = sipvicious
diff --git a/PKGBUILD b/PKGBUILD
index 63e0b7b941d0..4580e0107055 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,29 @@
# Maintainer: Xavier Devlamynck <magicrhesus@ouranos.be>
+# Cleanup: GI_Jack <iamjacksemail@hackermail.com>
pkgname=sipvicious
-pkgver=0.2.8
-pkgrel=2
-pkgdesc="Tools for auditing SIP devices"
-arch=('i686' 'x86_64')
-url="http://blog.sipvicious.org"
-license=('GPLv2')
-depends=('python2')
-install=sipvicious.install
-source=("https://github.com/EnableSecurity/${pkgname}/archive/v${pkgver}.tar.gz")
-conflicts=('sipvicious-svn')
-sha1sums=('6b0af366109bf0e8922cc97578d70b7a6c5913c8')
-
-build() {
- msg "No build..."
-}
+pkgver=0.3.0
+pkgrel=1
+pkgdesc="SIPVicious is a set of tools that can be used to audit SIP VoIP systems."
+arch=('any')
+url="https://github.com/EnableSecurity/sipvicious"
+license=('GPL3')
+depends=('python>=3.6' 'python-scapy')
+makedepends=('python-setuptools')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/EnableSecurity/$pkgname/archive/v$pkgver.tar.gz")
+b2sums=('5ddcdf775db0ade6e61e77009c7991d8523db02dbdd6e8588c23f5cd6f4d2868dd1d78e7f17322cde67414b4eb2b8c89f2d4ee0079487e5f5f7ee75f4759adf5')
package() {
- cd ${srcdir}/${pkgname}-${pkgver}
- chmod 755 *.py
- sed -i "s:/usr/bin/env python:/usr/bin/env python2:" *.py
- install -d -m 755 ${pkgdir}/usr/bin
- install -d -m 755 ${pkgdir}/usr/share
- mv ${srcdir}/${pkgname}-${pkgver} ${pkgdir}/usr/share/${pkgname}
+ readonly _PROGS=('svcrack' 'svcrash' 'svmap' 'svreport' 'svwar')
+
+ cd $srcdir/$pkgname-$pkgver
+
+ install -dm755 $pkgdir/usr/share/man/man1
+ for _PROG in "${_PROGS[@]}"; do
+ gzip -c --best man1/$_PROG.1 > man1/$_PROG.1.gz
+ install -Dm644 man1/$_PROG.1.gz $pkgdir/usr/share/man/man1/$_PROG.1.gz
+ done
+
+ chmod +x setup.py
+ ./setup.py install --root=$pkgdir
}
diff --git a/sipvicious.install b/sipvicious.install
index 1f30df42fb75..e69de29bb2d1 100644
--- a/sipvicious.install
+++ b/sipvicious.install
@@ -1,26 +0,0 @@
-post_install() {
- _pkgprogs=('pptable.py' 'regen.py' 'svcrack.py' 'svcrash.py' 'svfphelper.py' 'svhelper.py' 'svlearnfp.py' 'svmap.py' 'svreport.py' 'svwar.py')
-
- for _prog in ${_pkgprogs[@]}
- do
- ln -s "/usr/share/sipvicious/$_prog" "/usr/bin/${_prog%%.*}"
- done
-}
-
-post_upgrade() {
- _pkgprogs=('pptable' 'regen' 'svcrack' 'svcrash' 'svfphelper' 'svhelper' 'svlearnfp' 'svmap' 'svreport' 'svwar')
-
- for _prog in ${_pkgprogs[@]}
- do
- rm "/usr/bin/$_prog"
- done
-}
-
-post_remove() {
- _pkgprogs=('pptable' 'regen' 'svcrack' 'svcrash' 'svfphelper' 'svhelper' 'svlearnfp' 'svmap' 'svreport' 'svwar')
-
- for _prog in ${_pkgprogs[@]}
- do
- rm "/usr/bin/$_prog"
- done
-}