summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre Lalet2020-12-29 02:39:29 +0100
committerPierre Lalet2020-12-29 02:39:29 +0100
commit6acdd32e81c3ea6210668df9b58e456ec99c545a (patch)
treeae712184a7753925aed10f12999cab21d35766e7
parent6b6205e582995b0acaaa9ba7cb15322a782e0cb1 (diff)
downloadaur-6acdd32e81c3ea6210668df9b58e456ec99c545a.tar.gz
Version update, drop Python 2 & neo4j
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD53
2 files changed, 6 insertions, 76 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a122356302ed..a343a86c7af5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = ivre-git
pkgdesc = Network recon framework based on Nmap, Masscan, Zeek (Bro), Argus, Netflow,...
- pkgver = 0.9.15.dev44
+ pkgver = 0.9.16.dev35
pkgrel = 1
url = https://ivre.rocks/
arch = any
license = GPL3
makedepends = git
makedepends = python
- makedepends = python2
source = git+https://github.com/cea-sec/ivre.git
sha512sums = SKIP
@@ -50,7 +49,6 @@ pkgname = python-ivre-git
depends = python-future
depends = python-pyopenssl
depends = python-cryptography
- optdepends = python-py2neo: experimental flow analysis (Neo4j backend)
optdepends = python-sqlalchemy: experimental PostgreSQL & SQLite backends
optdepends = python-psycopg2: experimental PostgreSQL backend
optdepends = python-elasticsearch: experimental Elasticsearch backend
@@ -63,31 +61,6 @@ pkgname = python-ivre-git
optdepends = python-dbus: 3D traceroute graphs
optdepends = mongodb: database server
optdepends = postgresql: database server (experimental backend)
- optdepends = neo4j-community: database server (experimental flow analysis)
provides = python-ivre
conflicts = python-ivre
-pkgname = python2-ivre-git
- pkgdesc = Network recon framework based on Nmap, Masscan, Zeek (Bro), Argus, Netflow,... (library)
- depends = python2
- depends = python2-pymongo
- depends = python2-future
- depends = python2-pyopenssl
- depends = python2-cryptography
- optdepends = python2-py2neo: experimental flow analysis (Neo4j backend)
- optdepends = python2-sqlalchemy: experimental PostgreSQL & SQLite backends
- optdepends = python2-psycopg2: experimental PostgreSQL backend
- optdepends = python2-elasticsearch: experimental Elasticsearch backend
- optdepends = python2-elasticsearch-dsl: experimental Elasticsearch backend
- optdepends = python2-tinydb: experimental file-based backend (no DB server)
- optdepends = python2-pillow: trim screenshots on insertion
- optdepends = tesseract: extract words from screenshots on insertion
- optdepends = python2-scapy: parse PCAP files for ARP inspection (flow analysis)
- optdepends = python2-matplotlib: create graphs from command line tools
- optdepends = python2-dbus: 3D traceroute graphs
- optdepends = mongodb: database server
- optdepends = postgresql: database server (experimental backend)
- optdepends = neo4j-community: database server (experimental flow analysis)
- provides = python2-ivre
- conflicts = python2-ivre
-
diff --git a/PKGBUILD b/PKGBUILD
index c19c70462b6c..2a2b9006a9e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@
pkgbase=ivre-git
_pkgname=ivre
-pkgname=('ivre-git' 'ivre-web-git' 'ivre-docs-git' 'python-ivre-git' 'python2-ivre-git')
-pkgver=0.9.15.dev44
+pkgname=('ivre-git' 'ivre-web-git' 'ivre-docs-git' 'python-ivre-git')
+pkgver=0.9.16.dev35
pkgrel=1
pkgdesc='Network recon framework based on Nmap, Masscan, Zeek (Bro), Argus, Netflow,...'
arch=('any')
url='https://ivre.rocks/'
license=('GPL3')
-makedepends=('git' 'python' 'python2')
+makedepends=('git' 'python')
source=('git+https://github.com/cea-sec/ivre.git')
sha512sums=('SKIP')
@@ -19,21 +19,12 @@ pkgver() {
python setup.py --version 2>/dev/null
}
-prepare() {
- cp -a $srcdir/$_pkgname{,-py2}
-}
-
build() {
(
cd "$srcdir/$_pkgname"
python setup.py build
)
- (
- cd "$srcdir/$_pkgname-py2"
-
- python2 setup.py build
- )
}
package_ivre-git() {
@@ -110,8 +101,7 @@ package_ivre-web-git() {
package_python-ivre-git() {
depends=('python' 'python-pymongo' 'python-future' 'python-pyopenssl' 'python-cryptography')
- optdepends=('python-py2neo: experimental flow analysis (Neo4j backend)'
- 'python-sqlalchemy: experimental PostgreSQL & SQLite backends'
+ optdepends=('python-sqlalchemy: experimental PostgreSQL & SQLite backends'
'python-psycopg2: experimental PostgreSQL backend'
'python-elasticsearch: experimental Elasticsearch backend'
'python-elasticsearch-dsl: experimental Elasticsearch backend'
@@ -122,8 +112,7 @@ package_python-ivre-git() {
'python-matplotlib: create graphs from command line tools'
'python-dbus: 3D traceroute graphs'
'mongodb: database server'
- 'postgresql: database server (experimental backend)'
- 'neo4j-community: database server (experimental flow analysis)')
+ 'postgresql: database server (experimental backend)')
provides=('python-ivre')
conflicts=('python-ivre')
pkgdesc+=' (library)'
@@ -138,35 +127,3 @@ package_python-ivre-git() {
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/license*
}
-
-package_python2-ivre-git() {
- depends=('python2' 'python2-pymongo' 'python2-future' 'python2-pyopenssl' 'python2-cryptography')
- optdepends=('python2-py2neo: experimental flow analysis (Neo4j backend)'
- 'python2-sqlalchemy: experimental PostgreSQL & SQLite backends'
- 'python2-psycopg2: experimental PostgreSQL backend'
- 'python2-elasticsearch: experimental Elasticsearch backend'
- 'python2-elasticsearch-dsl: experimental Elasticsearch backend'
- 'python2-tinydb: experimental file-based backend (no DB server)'
- 'python2-pillow: trim screenshots on insertion'
- 'tesseract: extract words from screenshots on insertion'
- 'python2-scapy: parse PCAP files for ARP inspection (flow analysis)'
- 'python2-matplotlib: create graphs from command line tools'
- 'python2-dbus: 3D traceroute graphs'
- 'mongodb: database server'
- 'postgresql: database server (experimental backend)'
- 'neo4j-community: database server (experimental flow analysis)')
- provides=('python2-ivre')
- conflicts=('python2-ivre')
- pkgdesc+=' (library)'
-
- cd "$srcdir/$_pkgname-py2"
-
- python2 setup.py install --root="$pkgdir" --prefix=/usr --optimize=1
-
- rm -r "$pkgdir/usr/bin" \
- "$pkgdir/usr/share" \
- "$pkgdir/etc/bash_completion.d"
-
- install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" doc/license*
-}
-