summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD27
2 files changed, 35 insertions, 15 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8fb58c4777d..c40e5ed79ce 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = bcc-git
pkgdesc = BPF Compiler Collection - latest git code
- pkgver = v0.5.0.r305.7c27c271
- pkgrel = 1
+ pkgver = v0.10.0.r92.270d54ae
+ pkgrel = 2
url = https://github.com/iovisor/bcc
arch = x86_64
license = Apache
@@ -14,7 +14,6 @@ pkgbase = bcc-git
makedepends = bison
makedepends = python
makedepends = python2
- conflicts = bcc
source = bcc-git::git+https://github.com/iovisor/bcc
sha256sums = SKIP
@@ -24,15 +23,21 @@ pkgname = bcc-git
optdepends = bcc-tools-git: Python utilites using the BCC library
optdepends = python-bcc-git: Python 3 bindings for BCC
optdepends = python2-bcc-git: Python 2 bindings for BCC
- provides = bcc-git
- provides = libbcc-git
+ provides = bcc
+ provides = libbcc
+ conflicts = bcc
+ conflicts = libbcc
pkgname = bcc-tools-git
pkgdesc = BPF Compiler Collection - Tools - latest git code
arch = any
depends = bcc-git
+ depends = libedit
+ depends = ethtool
optdepends = python-bcc-git: Python 3 bindings for BCC
optdepends = python2-bcc-git: Python 2 bindings for BCC
+ optdepends = luajit: Lua bindings for BCC
+ provides = bcc-tools
conflicts = bcc-tools
pkgname = python-bcc-git
@@ -40,10 +45,18 @@ pkgname = python-bcc-git
arch = any
depends = bcc-git
depends = python
+ optdepends = python-netaddr2: Network address representation and manipulation
+ optdepends = python-pyroute2: Netlink and Linux network configuration
+ provides = python-bcc
+ conflicts = python-bcc
pkgname = python2-bcc-git
pkgdesc = BPF Compiler Collection - Python 2 bindings - latest git code
arch = any
depends = bcc-git
depends = python2
+ optdepends = python2-netaddr2: Network address representation and manipulation
+ optdepends = python2-pyroute2: Netlink and Linux network configuration
+ provides = python2-bcc
+ conflicts = python2-bcc
diff --git a/PKGBUILD b/PKGBUILD
index 83a050622cf..20e071cee15 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,12 @@
pkgbase=bcc-git
pkgname=('bcc-git' 'bcc-tools-git' 'python-bcc-git' 'python2-bcc-git')
-pkgver=v0.5.0.r305.7c27c271
-pkgrel=1
+pkgver=v0.10.0.r92.270d54ae
+pkgrel=2
pkgdesc='BPF Compiler Collection - latest git code'
arch=('x86_64')
url='https://github.com/iovisor/bcc'
license=('Apache')
-conflicts=('bcc')
makedepends=('cmake' 'clang>=3.7.0' 'llvm>=3.7.0' 'flex' 'bison' 'python' 'python2')
checkdepends=('netperf' 'iperf')
source=('bcc-git::git+https://github.com/iovisor/bcc')
@@ -40,8 +39,8 @@ package_bcc-git() {
optdepends=('bcc-tools-git: Python utilites using the BCC library'
'python-bcc-git: Python 3 bindings for BCC'
'python2-bcc-git: Python 2 bindings for BCC')
- makedepends=('cmake' 'clang>=3.7.0' 'llvm>=3.7.0' 'flex' 'bison')
- provides=('bcc-git' 'libbcc-git')
+ provides=('bcc' 'libbcc')
+ conflicts=('bcc' 'libbcc')
cd "${srcdir}/${pkgbase}/build"
@@ -58,10 +57,12 @@ package_bcc-git() {
package_bcc-tools-git() {
pkgdesc='BPF Compiler Collection - Tools - latest git code'
arch=('any')
- depends=('bcc-git')
- conflicts=('bcc-tools')
+ depends=('bcc-git' 'libedit' 'ethtool')
optdepends=('python-bcc-git: Python 3 bindings for BCC'
- 'python2-bcc-git: Python 2 bindings for BCC')
+ 'python2-bcc-git: Python 2 bindings for BCC'
+ 'luajit: Lua bindings for BCC')
+ provides=('bcc-tools')
+ conflicts=('bcc-tools')
cd "${srcdir}/${pkgbase}/build/tools"
make DESTDIR="${pkgdir}" install
@@ -74,7 +75,10 @@ package_python-bcc-git() {
pkgdesc='BPF Compiler Collection - Python 3 bindings - latest git code'
arch=('any')
depends=('bcc-git' 'python')
- makedepends=('cmake')
+ optdepends=('python-netaddr2: Network address representation and manipulation'
+ 'python-pyroute2: Netlink and Linux network configuration')
+ provides=('python-bcc')
+ conflicts=('python-bcc')
cd "${srcdir}/${pkgbase}/build"
@@ -94,7 +98,10 @@ package_python2-bcc-git() {
pkgdesc='BPF Compiler Collection - Python 2 bindings - latest git code'
arch=('any')
depends=('bcc-git' 'python2')
- makedepends=('cmake')
+ optdepends=('python2-netaddr2: Network address representation and manipulation'
+ 'python2-pyroute2: Netlink and Linux network configuration')
+ provides=('python2-bcc')
+ conflicts=('python2-bcc')
cd "${srcdir}/${pkgbase}/build"