diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 32 insertions, 10 deletions
@@ -1,25 +1,47 @@ +# Maintainer: Rhys Perry <rhysperry111 AT gmail.com> +# Contributor: Lex Black <autumn-wind@web.de> + _gitname=ubertooth pkgname=ubertooth-git -pkgver=2017.03.R2 -epoch=2 -pkgrel=1 -pkgdesc="an open source wireless development platform suitable for Bluetooth experimentation" -url="https://github.com/greatscottgadgets/ubertooth" +pkgver=2020.12.R1.r34.g0aae62e +pkgrel=2 +pkgdesc='open source wireless development platform suitable for Bluetooth experimentation' +url='https://github.com/greatscottgadgets/ubertooth' +provides=('ubertooth') +conflicts=('ubertooth') arch=('x86_64' 'i686') license=('GPL2') -depends=('libbtbb' 'libusbx' 'libpcap' 'python') -source=("https://github.com/greatscottgadgets/ubertooth/archive/master.zip") -md5sums=('SKIP') +depends=('libbtbb-git' 'libusb' 'libpcap' 'python' 'python-libusb1') +makedepends=('git' 'cmake' 'python-setuptools') +source=('git+https://github.com/greatscottgadgets/ubertooth/' 'specan-version.patch::https://github.com/greatscottgadgets/ubertooth/commit/6fb9858b3d3daf511f70cb7c5db2b6316031972a.patch') +md5sums=('SKIP' 'a85952153d7e1f233d790a2bf363ce80') + + +pkgver() { + cd "$_gitname" + git describe --tags --long --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "$_gitname" + git am "$srcdir/specan-version.patch" +} build() { - cd "${srcdir}/${_gitname}-master/host/" + cd "$_gitname/host/" mkdir -p build cd build cmake -DCMAKE_INSTALL_PREFIX=${pkgdir}/usr .. make + + cd ../python/ubtbr/ + python setup.py build } package() { - cd "${srcdir}/${_gitname}-master/host/build/" + cd "$_gitname/host/build/" make install + + cd ../python/ubtbr/ + python setup.py install --root="$pkgdir" } |