[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