diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -4,22 +4,23 @@ pkgname=python-omegaconf _pkg="${pkgname#python-}" pkgver=2.2.3 -pkgrel=1 +pkgrel=2 pkgdesc='Flexible Python configuration system' arch=('any') url='https://github.com/omry/omegaconf' license=('BSD') depends=('python-antlr4' 'python-pyaml') -makedepends=( - 'java-runtime' - 'python-build' - 'python-installer' - 'python-setuptools' - 'python-wheel') -# checkdepends=('python-pytest' 'python-pytest-mock') +makedepends=('antlr4' 'python-build' 'python-installer' 'python-setuptools' 'python-wheel') +# checkdepends=('python-pytest' 'python-pytest-mock' 'python-pytest-lazy-fixture') changelog=NEWS.md -source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") -sha256sums=('9586b6623d4abf514979612f987261971a58da2dc7a9224bebd017848c9ad80a') +source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/o/$_pkg/$_pkg-$pkgver.tar.gz" + 'antlr4-jar.patch') +sha256sums=('59ff9fba864ffbb5fb710b64e8a9ba37c68fa339a2e2bb4f1b648d6901552523' + '9e27af3dfc66fbd239f16c000acb73adf872376d1c1b041ff31d1fc5b57389bb') + +prepare() { + patch -p1 -d "$_pkg-$pkgver" < antlr4-jar.patch +} build() { cd "$_pkg-$pkgver" @@ -35,7 +36,7 @@ package() { cd "$_pkg-$pkgver" PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir/" dist/*.whl install -Dm644 README.md -t "$pkgdir/usr/share/doc/$pkgname/" - install -Dm644 DISCLAIMER -t "$pkgdir/usr/share/licenses/$pkgname/" local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" + install -d "$pkgdir/usr/share/licenses/$pkgname/" ln -s "$_site/omegaconf-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" } |