[arch-commits] Commit in python-django-haystack/trunk (PKGBUILD)
David Runge
dvzrv at archlinux.org
Tue Sep 15 18:50:10 UTC 2020
Date: Tuesday, September 15, 2020 @ 18:50:09
Author: dvzrv
Revision: 707173
upgpkg: python-django-haystack 3.0-1: Upgrade to 3.0.
Switch to pypi.org source tarball for source.
Minor cleanups.
Modified:
python-django-haystack/trunk/PKGBUILD
----------+
PKGBUILD | 23 +++++++----------------
1 file changed, 7 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-09-15 18:32:07 UTC (rev 707172)
+++ PKGBUILD 2020-09-15 18:50:09 UTC (rev 707173)
@@ -2,7 +2,7 @@
_name=django-haystack
pkgname=python-django-haystack
-pkgver=2.8.1.r109.g7773b7f9
+pkgver=3.0
pkgrel=1
pkgdesc="Modular search for Django"
arch=('any')
@@ -17,23 +17,15 @@
'python-pysolr: interface with a solr instance as search backend'
'python-whoosh: use whoosh as search backend'
'python-xapian-haystack: use python-xapian as search backend')
-# everything's broken:
-# https://github.com/django-haystack/django-haystack/issues/1673
-# source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
-source=("${_name}-${pkgver}::git+https://github.com/django-haystack/django-haystack#commit=7773b7f95599701d391983df6bacbe394033c0a6")
-sha512sums=('SKIP')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
+sha512sums=('466ac18bbb6d6add1482d9debdffd195a2049c6c287cc4620e4db2ce4a702c97ca8ffb3ce048dc6c278dc50be701daab4f32b05a71c94ac67645890afb9f49bf')
+b2sums=('0766711b127dfa1515583998058f588bea1619a792d6eef353da569a212b94c36683c0a743bdabee563c473f19f3197800bd585faf0b4eb39663b5ffbac6d6b8')
-pkgver() {
- cd "$pkgname-$pkgver"
- git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
-}
-
prepare() {
mv -v "${_name}-${pkgver}" "$pkgname-$pkgver"
cd "$pkgname-$pkgver"
+ # remove useless version pinning
sed -e 's/==/>=/g' -i setup.py
- # remove test, which is not working
- rm -rv test_haystack/test_management_commands.py
}
build() {
@@ -50,9 +42,8 @@
package() {
cd "$pkgname-$pkgver"
python setup.py install --skip-build \
- --optimize=1 \
- --prefix=/usr \
- --root="${pkgdir}"
+ --optimize=1 \
+ --root="${pkgdir}"
install -vDm 644 {AUTHORS,CONTRIBUTING.md,README.rst} \
-t "${pkgdir}/usr/share/doc/${pkgname}"
install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
More information about the arch-commits
mailing list