summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Joram2022-03-21 15:15:50 +0200
committerPhilipp Joram2022-03-21 15:38:19 +0200
commita283bbadd3c0bdd8af197835f92ba15fb7786f88 (patch)
tree6b30985b40fae213735dfe7c9343757e3ae710a0
parent466b2c6ffb9e0fa64bcbae5028c60292a9ce15b6 (diff)
downloadaur-a283bbadd3c0bdd8af197835f92ba15fb7786f88.tar.gz
Spring cleanup
* update maintainer email * use upstream description * sync PKGBUILD `requires` with depedencies in `setup.py` * depend on a non-git `python-axolotl-curve25519` * add `git` to makedepends, necessary for cloning+version parsing * update version string to read from `git` tags * run test suite * separate build- and install steps
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD34
2 files changed, 30 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c8988baf7a9d..2cfe7d5ecf2f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,22 +1,20 @@
-# Generated by mksrcinfo v8
-# Fri Mar 17 13:27:26 UTC 2017
pkgbase = python-axolotl-git
- pkgdesc = The python-axolotl package, needed for Whatsapp Moxie support
- pkgver = r70.72f7c44
- pkgrel = 4
+ pkgdesc = Python port of libaxolotl
+ pkgver = 0.2.3.r2.gb8d1a2e
+ pkgrel = 1
url = https://github.com/tgalal/python-axolotl
arch = any
license = GPL
+ checkdepends = python-pytest
makedepends = python-setuptools
+ makedepends = git
depends = python
- depends = python-axolotl-curve25519-git
- depends = python-dateutil
+ depends = python-cryptography
+ depends = python-axolotl-curve25519
depends = python-protobuf
- depends = python-crypto
provides = python-axolotl
conflicts = python-axolotl
- source = git://github.com/tgalal/python-axolotl
+ source = git+https://github.com/tgalal/python-axolotl
sha512sums = SKIP
pkgname = python-axolotl-git
-
diff --git a/PKGBUILD b/PKGBUILD
index f4b502de3e67..85ace3365b18 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,33 +1,43 @@
-# Maintainer: Philipp Joram <phijor AT t-online DOT de>
+# Maintainer: Philipp Joram <mail AT phijor DOT me>
# Contributor: Hugo Osvaldo Barrera <hugo@barrera.io>
# Contributor: Mohammed Yaseen Mowzer <moyamodehacker@gmail.com>
# Contributor: Jonas Heinrich <onny@project-insanity.org>
pkgname='python-axolotl-git'
_pkgname='python-axolotl'
-pkgver=r70.72f7c44
-pkgrel=4
-pkgdesc="The python-axolotl package, needed for Whatsapp Moxie support"
+pkgver=0.2.3.r2.gb8d1a2e
+pkgrel=1
+pkgdesc="Python port of libaxolotl"
url="https://github.com/tgalal/python-axolotl"
arch=('any')
license=('GPL')
depends=('python'
- 'python-axolotl-curve25519-git'
- 'python-dateutil'
- 'python-protobuf'
- 'python-crypto')
-makedepends=('python-setuptools')
+ 'python-cryptography'
+ 'python-axolotl-curve25519'
+ 'python-protobuf')
+makedepends=('python-setuptools' 'git')
+checkdepends=('python-pytest')
provides=('python-axolotl')
conflicts=('python-axolotl')
-source=('git://github.com/tgalal/python-axolotl')
+source=('git+https://github.com/tgalal/python-axolotl')
sha512sums=('SKIP')
pkgver() {
cd "$srcdir/$_pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+build() {
+ cd "$srcdir/$_pkgname"
+ python setup.py build
+}
+
+check() {
+ cd "$srcdir/$_pkgname"
+ py.test
}
package() {
cd "$srcdir/$_pkgname"
- python setup.py install --root="$pkgdir/"
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
}