diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 35 |
3 files changed, 47 insertions, 14 deletions
@@ -1,25 +1,38 @@ pkgbase = blink pkgdesc = Fully featured, easy to use SIP client with a Qt based UI - pkgver = 5.1.8 + pkgver = 5.6.0 pkgrel = 1 url = https://icanblink.com arch = aarch64 arch = x86_64 license = GPL-3+ + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel + makedepends = cython0 depends = icu depends = libvncserver + depends = python-application + depends = python-eventlib + depends = python-formencode depends = python-gevent depends = python-gmpy2 depends = python-google-api-python-client + depends = python-lxml depends = python-oauth2client + depends = python-pgpy depends = python-pyopenssl - depends = python-pyqt5 + depends = python-pyqt5-webkit + depends = python-requests depends = python-service-identity depends = python-sipsimple + depends = python-sqlobject + depends = python-twisted + depends = python-zope-interface depends = qt5-svg depends = qt5-webkit optdepends = x11vnc: for screen sharing - source = blink-5.1.8.tar.gz::https://github.com/AGProjects/blink-qt/archive/a54013c11bee521a224c81c021e1bf453320ca79.tar.gz - b2sums = 7b0feab275f4c2abecb86784ce134aad7ef0129fc61aad7ef3ceb4ead61f1f7b0959e13faa4bfcb0705341e3d101034371f7714a14996e046ceffc96a3bbc878 + source = blink-5.6.0.tar.gz::https://github.com/AGProjects/blink-qt/archive/5.6.0.tar.gz + b2sums = 492bb3d0f5ffdae8e6c70886c560e92becd8ee506bb98960f213b9605ed14e2df4ccff53a961a4f289c36567979a839b91097e6da6d3784f5f23990a3af9debd pkgname = blink diff --git a/.gitignore b/.gitignore index 19b7361f8252..c447acddfb79 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ *.log *.tar.gz -*.tar.xz +*.tar.zst +src/ +pkg/ +.build
\ No newline at end of file @@ -3,39 +3,56 @@ _pkgname=blink-qt pkgname=blink -pkgver=5.1.8 +pkgver=5.6.0 pkgrel=1 pkgdesc='Fully featured, easy to use SIP client with a Qt based UI' arch=('aarch64' 'x86_64') url='https://icanblink.com' license=('GPL-3+') +makedepends=( + 'python-build' + 'python-installer' + 'python-wheel' + 'cython0' + ) depends=( 'icu' 'libvncserver' + 'python-application' + 'python-eventlib' + 'python-formencode' 'python-gevent' 'python-gmpy2' 'python-google-api-python-client' + 'python-lxml' 'python-oauth2client' + 'python-pgpy' 'python-pyopenssl' - 'python-pyqt5' +# 'python-pyqt5' currently python-pyqt5-webkit provides python-pyqt5 + 'python-pyqt5-webkit' + 'python-requests' 'python-service-identity' 'python-sipsimple' + 'python-sqlobject' + 'python-twisted' + 'python-zope-interface' 'qt5-svg' 'qt5-webkit' ) optdepends=('x11vnc: for screen sharing') -_commit=a54013c11bee521a224c81c021e1bf453320ca79 # 5.1.8 -source=("$pkgname-$pkgver.tar.gz::https://github.com/AGProjects/blink-qt/archive/$_commit.tar.gz") -b2sums=('7b0feab275f4c2abecb86784ce134aad7ef0129fc61aad7ef3ceb4ead61f1f7b0959e13faa4bfcb0705341e3d101034371f7714a14996e046ceffc96a3bbc878') +source=("$pkgname-$pkgver.tar.gz::https://github.com/AGProjects/${_pkgname}/archive/${pkgver}.tar.gz") +b2sums=( + '492bb3d0f5ffdae8e6c70886c560e92becd8ee506bb98960f213b9605ed14e2df4ccff53a961a4f289c36567979a839b91097e6da6d3784f5f23990a3af9debd' +) build() { - cd $_pkgname-$_commit - python3 setup.py build + cd $_pkgname-$pkgver + python -m build --wheel --no-isolation } package() { - cd _pkgname-$_commit - python3 setup.py install --root="$pkgdir/" --optimize=1 --skip-build + cd $_pkgname-$pkgver + python -m installer --destdir="$pkgdir" dist/*.whl # license install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" |