diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 29 |
3 files changed, 53 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ceb70e777852 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = flit-git + pkgdesc = Simple packaging tool for simple Python packages. + pkgver = 1.2.1.r24.gd0758b7 + pkgrel = 1 + url = http://flit.readthedocs.io + arch = any + license = BSD + makedepends = python-pip + depends = python + depends = python-pytoml + depends = python-requests + depends = python-requests_download + depends = python-docutils + provides = flit + conflicts = flit + source = flit::git+https://github.com/takluyver/flit.git + sha256sums = SKIP + +pkgname = flit-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..d9e7bd73a381 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg/ +/src/ +/flit/ +/*.pkg.tar.xz diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8780c500c52d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Maintainer: Philipp A. <flying-sheep@web.de> + +_name=flit +pkgname=flit-git +pkgver=1.2.1.r24.gd0758b7 +pkgrel=1 +pkgdesc='Simple packaging tool for simple Python packages.' +arch=('any') +url="http://$_name.readthedocs.io" +license=('BSD') +provides=($_name) +conflicts=($_name) +depends=(python python-pytoml python-requests python-requests_download python-docutils) +makedepends=('python-pip') +source=("${_name}::git+https://github.com/takluyver/$_name.git") +sha256sums=('SKIP') +noextract=("$_wheel") + +pkgver() { + cd "$_name" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +package() { + cd "$srcdir/$_name" + python -m flit build + ver=$(python -c 'import flit; print(flit.__version__)') + pip install --compile --no-deps --ignore-installed --root="$pkgdir" "dist/$_name-$ver-py3-none-any.whl" +} |