summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3118efdd722f2570b1d8e9d346ecf9972c8346f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash

# Maintainer: PumpkinCheshire <me at pumpkincheshire dot top>
# Contributor: tembleking <tembleking at gmail dot com>

pkgname=python-haversine
_name=haversine
pkgver=2.5.1
pkgrel=2
pkgdesc='Calculate the distance (in various units) between two points on Earth using their latitude and longitude.'
url='https://github.com/mapado/haversine'
arch=('any')
license=('MIT')
depends=('python')
makedepends=('python-setuptools')
# checkdepends=('python-pytest')
source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz"
    "https://raw.githubusercontent.com/mapado/${_name}/master/LICENSE")
b2sums=('37b75d40ebf0b45df69ae7888354d6598696d0fe564b52007cd0c2cf06b9790652f832476f3aa18ff9a581f2abeb2ab0d258b584ac1b7749cccadec719869e53'
        'eca55616e1283ec9d4847cab8acb6c3fbf694544ec0ea439cb9d70077c81ed9ea154f0e3c0a71423d7aa9ba6b6ed5548976f534f8538a50313b6c7f51ce72527')

build() {
    cd "$srcdir/$_name-$pkgver" || exit
    export PYTHONHASHSEED=0
    python setup.py build
}

# tests no long exist in pypi
# check() {
#     cd "$srcdir/$_name-$pkgver" || exit
#     pytest
# }

package() {
    cd "$srcdir/$_name-$pkgver" || exit
    python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
    install -Dm644 "$srcdir/LICENSE" -t "$pkgdir/usr/share/licenses/$pkgname"
}