summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLuis Martinez2021-12-29 21:53:21 -0600
committerLuis Martinez2021-12-29 21:53:21 -0600
commitcf6d192a1458c491c0543b8289b7698bcb1b2d47 (patch)
tree8af8e066faaa8cafdd963137a59a9909dab16e9e /PKGBUILD
parent77f8fb23c6305b9eb01aba8f2a9eb16de8b5d0cf (diff)
downloadaur-opendrop.tar.gz
package cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 28 insertions, 22 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d573ce9e5231..5ba34c9fec46 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,39 @@
-# Maintainer: Konstantin Shalygin <k0ste@k0ste.ru>
+# Maintainer: Luis Martinez <luis dot martinez at disroot dot org>
# Contributor: Konstantin Shalygin <k0ste@k0ste.ru>
-pkgname='opendrop'
-pkgver='0.13.0'
-pkgrel='2'
+pkgname=opendrop
+pkgver=0.13.0
+pkgrel=3
pkgdesc='An open Apple AirDrop implementation'
arch=('any')
-url="https://github.com/seemoo-lab/${pkgname}"
-license=('GPL')
-depends=('python-requests'
- 'python-fleep'
- 'python-ifaddr'
- 'python-pillow'
- 'python-requests-toolbelt'
- 'python-ctypescrypto'
- 'python-libarchive-c'
- 'python-netifaces'
- 'python-zeroconf'
- 'owlink-git')
-makedepends=('python' 'python-setuptools')
-source=("${url}/archive/v${pkgver}.tar.gz")
+url="https://github.com/seemoo-lab/opendrop"
+license=('GPL3')
+depends=(
+ 'python-requests'
+ 'python-fleep'
+ 'python-ifaddr'
+ 'python-pillow'
+ 'python-requests-toolbelt'
+ 'python-libarchive-c'
+ 'python-setuptools'
+ 'python-zeroconf'
+ 'owlink')
+checkdepends=('python-pytest-runner')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
sha256sums=('1684ee1497615b6d9c410d73f0712ebc2b6b5c706075e75fb6799175264e4de5')
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- python setup.py build
+ cd "$pkgname-$pkgver"
+ python setup.py build
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ python setup.py pytest
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- python setup.py install --skip-build --root="${pkgdir}"
+ export PYTHONHASHSEED=0
+ cd "$pkgname-$pkgver"
+ python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}